我想知道对 SQL Sever 查询进行基准测试的标准方法,最好是了解 SQL Server 附带的工具而不是第三方工具。

有帮助吗?

解决方案

set showplan_text On将向您显示执行计划(以图形方式查看它 控制键 + K (sql 2000)或 控制键 + 中号 (SQL 2005 +)

设置统计信息IO将向您显示读取

设置统计时间将向您显示经过的时间

其他提示

使用 SQL 探查器。

对于 .NET 应用程序,按“.NET%”过滤该应用程序名称,您将忽略其他无关的查询。

执行计划+1。从这里您可以看到特定查询中所有时间都花在了哪里。例如。85%的时间花在表扫描特定的表上,你能在该表上放置索引来改进它吗?等等等等

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top