【问题标题】:How to benchmark a SQL Server Query?如何对 SQL Server 查询进行基准测试?
【发布时间】:2008-08-29 17:52:23
【问题描述】:

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

【问题讨论】:

    标签: sql-server database benchmarking


    【解决方案1】:

    设置 showplan_text on 将向您显示执行计划(要以图形方式查看它,请使用 CTRL + K (sql 2000) 或 CTRL + M (sql 2005 +)

    设置统计 IO 将向您显示读数

    设置统计时间 会显示经过的时间

    【讨论】:

    【解决方案2】:

    使用 SQL Profiler。

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-09-23
        • 1970-01-01
        • 2017-04-03
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多