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)

相关推荐

  • 如何开启sqlserver2014导入EXCEL功能

    技术如何开启sqlserver2014导入EXCEL功能这篇文章将为大家详细讲解有关如何开启sqlserver2014导入EXCEL功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    攻略 2021年11月11日
  • vs code vue模板如何创建

    技术vs code vue模板如何创建这篇文章主要为大家展示了“vs code vue模板如何创建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vs code vue模板如何

    攻略 2021年11月24日
  • 如何利用Topshelf把.NET Core Generic Host管理的应用程序部署为Windows服务

    技术如何利用Topshelf把.NET Core Generic Host管理的应用程序部署为Windows服务本篇文章为大家展示了如何利用Topshelf把.NET Core Generic Host管理的应用程序部署

    攻略 2021年11月18日
  • vue 中query和pramas中的那点事

    技术vue 中query和pramas中的那点事 vue 中query和pramas中的那点事//$router : 是路由操作对象,只写对象
    //$route : 路由信息对象,只读对象
    //操作 路

    礼包 2021年11月11日
  • 同心协力的协是什么意思,同心协力的协是什么意思

    技术同心协力的协是什么意思,同心协力的协是什么意思“协”的意思是同心协力的协是什么意思:共同 同心协力 【解释】团结一致,共同努力。 【出自】汉·贾谊《过秦论》:“且天下尝同心并力攻秦矣,然困于险阻而不能进者,岂勇力智慧

    生活 2021年10月25日
  • 编辑html文件一般用哪些软件

    技术编辑html文件一般用哪些软件这篇文章主要为大家展示了“编辑html文件一般用哪些软件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“编辑html文件一般用哪些软件”这篇文

    攻略 2021年11月18日