SQL Server中SQL语句的执行效率查看方法

技术SQL Server中SQL语句的执行效率查看方法 SQL Server中SQL语句的执行效率查看方法之前在练习SQL查询的时候,对于同一个需求可以通过不同的sql语句得到想要的数据。所以想知道不同

一种在SQL Server中检查SQL语句执行效率的方法

以前在练习sql查询时,可以针对相同的需求,通过不同的SQL语句获取所需的数据。因此,如果您想知道不同sql语句的查询效率,您有以下内容。

例如:-16。找出所有只上过两门课的学生的学号和名字。

从sid所在的学生中选择sid、sname

(通过具有计数(*)=2的样本号从sc组中选择样本号)

从学生姓名中选择学生id=sid,姓名=sname

(选择count(*)(从sc中选择distinct cid,其中sid=st.sid)作为temp)=2

在SQL Server中,可以通过SQL语句查询已执行语句的执行效率。代码如下:

选择前1000名

St.text为'已执行sql语句',

Qs.execution_count为“执行次数”,

QS . total _ used _ time为“耗时”,

Qs.total _ logical _ reads为“逻辑读取”,

Qs.total _ logical _ writes为“逻辑写入时间”,

Qs.total_physical_reads为“物理读取时间”,

Qs.creation_time作为“执行时间”,

Qs.creation_time作为“语句编译时间”

来自sys . DM _ exec _ query _ stats QS CROSS APPLY

sys . DM _ exec _ SQL _ text(QS . SQL _ handle)ST

qs.creation_time desc的订单

查询结果:

附件:如果要执行的sql语句太多,不方便查找要检查的SQL语句。您可以在SQL Server中清理缓存。

Cleared语句:dbcc freeProcCache

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/112521.html

(0)

相关推荐

  • 在Python中如何使用cx_Oracle来访问Oracle

    技术在Python中如何使用cx_Oracle来访问Oracle今天就跟大家聊聊有关在Python中如何使用cx_Oracle来访问Oracle,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大

    攻略 2021年10月27日
  • python都应用于什么领域

    技术python都应用于什么领域这篇文章主要介绍“python都应用于什么领域”,在日常操作中,相信很多人在python都应用于什么领域问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pyt

    攻略 2021年10月30日
  • MySQL优化的最基础操作是什么

    技术MySQL优化的最基础操作是什么这篇文章主要介绍“MySQL优化的最基础操作是什么”,在日常操作中,相信很多人在MySQL优化的最基础操作是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月15日
  • MySQL如何在线开启/关闭GTID

    技术MySQL如何在线开启/关闭GTID小编给大家分享一下MySQL如何在线开启/关闭GTID,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一

    攻略 2021年11月6日
  • Visual Studio 2010 RC两个错误问题的解决方法

    技术Visual Studio 2010 RC两个错误问题的解决方法Visual Studio 2010 RC两个错误问题的解决方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

    攻略 2021年10月28日
  • androidstudio开发计时器(androidstudio关闭计时器)

    技术android studio如何绑定服务和线程实现计时器这篇文章主要介绍了android studio如何绑定服务和线程实现计时器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让

    攻略 2021年12月20日