在SQL Server 2008中优化查询结果的最佳方式是什么?

问题描述:

如何优化SQL查询,以获得最佳的性能和监视它, 我想比较两个或两个以上querys性能在SQL Server 2008中优化查询结果的最佳方式是什么?

+0

可能重复的[如何获取查询执行计划?](http://stackoverflow.com/questions/7359702/how-do-i-obtain-一个查询执行计划) –

+0

还有一些MySQL索引[** TIPS **](http://mysql.rjweb.org/doc.php/index_cookbook_mysql) –

+0

谢谢,那我想引用一些TIPS或一个分析方法。 –

有这么多的事情可以做,以优化您的SQL查询。

以下是几点建议: -

  1. 看看你的查询执行计划。
  2. 打开IO统计数据上看到的读,写
  3. 请确保您不投上表中的列,而不是你应该投在传递的变量。(仅适用于如果您在参数传递)
  4. 确保您加入聚簇索引或在表中的列上正确设置索引。
  5. 在表达式的开头避免通配符。例如: - like“%abc%”
+0

谢谢我有很多LIKE%abc%的字段。 –