首发于 SQL

SQL Server读懂语句运行 (三) SET STATISTICS PROFILE ON

对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间、执行时间、做了多少次磁盘读等。

这些信息对分析问题很有价值。

1 SET STATISTICS TIME ON
2 SET STATISTICS IO ON
3 SET STATISTICS PROFILE ON

今天来看一下SETSTATISTICS PROFILE ON

进行set statistics profile on 设置后 将会返回 执行计划表 ,通过该表,可以理解语句执行的过程,了解SQL Server是否选择了正确的执行计划,进而确定调优方向!

我们经常将EstimateRows与Rows的值进行对比,确认SQL Server是否预估准确

SET STATISTICS PROFILE ON