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

时间:2013-09-20 14:44:38

标签: sql sql-server

我想在SQL Server中对SQL查询进行基准测试。以最准确的方式实现这一目标的最佳方法是什么?

我的想法如下 - >

  • 记录开始时间
  • 执行查询
  • 记录结束时间
  • 在开始时间和结束时间之间执行日期差异,并输出到毫秒或微秒。

1 个答案:

答案 0 :(得分:16)

您正在寻找: -

SET STATISTICS TIME ON

检查this

  

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