2011-02-14 87 views
0

我正在使用SQl Sever 2008,我需要优化我的查询。为此,我使用Database Engine Tuning Advisor

我的问题是,我可以使用新会话一次或多次检查一次SQL查询的性能吗?Sql查询优化

+2

[SQL查询优化]可能重复(http://stackoverflow.com/questions/4991040/sql-query-optimization) – 2011-02-14 12:58:23

+0

您只能在同一时间内调整一次查询。如果你的所有查询都需要调整,那么就有一些错误。我会怀疑你根本没有任何索引,或者你正在使用不好的技术,例如相关的子查询或调用其他视图的视图。如果没有索引开始索引你的外键,然后看你在where子句中使用什么。 – HLGEM 2011-02-14 15:26:31

回答

0

如果要检查你的查询性能,为您在您的文章的状态,最好的办法是,弹出SQL事件探查器并检查它报告查询统计。 Tuning Advisor可以建议您可以尝试的事情,以提高性能。 SQL Profiler将显示实际的查询性能统计信息。事件探查器在向您显示您的SQL Server和您的查询中发生了什么具有无法估量的价值。