编写优化的sql查询的原则是什么?

时间:2011-08-17 04:25:05

标签: sql sql-server performance

如果有人拥有最佳的查询优化实践,请将其作为答案进行编写。

4 个答案:

答案 0 :(得分:4)

去年我按照Andy Warren跟进了一系列视频,我强烈推荐这些视频:

这些都很好,他有一个bunch more videos,有很棒的表现提示。

答案 1 :(得分:3)

学习如何分析执行计划。

答案 2 :(得分:3)

  1. 首先从最小的表中提取数据,然后加入较大的表。
  2. 尽可能使用INNER JOIN。
  3. 尽可能将条件放入JOIN中,而不是放在WHERE子句中。
  4. 这些非常粗糙,并非详尽无遗,而是经常帮助我的经验法则。

答案 3 :(得分:2)

检查MSDN blog of the Query optimization teamthis list,两者都指SQL-Server