如何对 SQL Server 查询进行基准测试?
-
09-06-2019 - |
题
我想知道对 SQL Sever 查询进行基准测试的标准方法,最好是了解 SQL Server 附带的工具而不是第三方工具。
解决方案
set showplan_text On将向您显示执行计划(以图形方式查看它 控制键 + K (sql 2000)或 控制键 + 中号 (SQL 2005 +)
设置统计信息IO将向您显示读取
设置统计时间将向您显示经过的时间
其他提示
使用 SQL 探查器。
对于 .NET 应用程序,按“.NET%”过滤该应用程序名称,您将忽略其他无关的查询。
执行计划+1。从这里您可以看到特定查询中所有时间都花在了哪里。例如。85%的时间花在表扫描特定的表上,你能在该表上放置索引来改进它吗?等等等等
不隶属于 StackOverflow