如何使用SQL Server对SQL Server查询进行基准测试

TheLegendaryCopyCoder

我想在SQL Server中对SQL查询进行基准测试。以最准确的方式完成此任务的最佳方法是什么?

我的想法如下->

  • 记录开始时间
  • 执行查询
  • 记录结束时间
  • 在开始时间和结束时间之间执行日期差异,并输出到毫秒或微秒。
拉胡尔·特里帕蒂(Rahul Tripathi)

您正在寻找:-

SET STATISTICS TIME ON

检查这个出来。

当SET STATISTICS TIME为ON时,显示语句的时间统计信息。当关闭时,不显示时间统计信息。SET STATISTICS TIME的设置是在执行或运行时设置的,而不是在解析时设置的。Microsoft SQL Server无法在光纤模式下提供准确的统计信息,该模式在启用轻量级池配置选项时会被激活。仅当使用SET STATISTICS TIME ON执行查询时,才会更新sysprocesses表中的cpu列。当SET STATISTICS TIME为OFF时,返回0。开启和关闭设置还会影响SQL Server Management Studio中“当前活动的进程信息”视图中的“ CPU”列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章