如何使用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中的当前活动。

相关问题