一个性能如何调优SQL查询?
可以使用哪些技巧/工具/概念来更改SQL查询的性能?
如何量化绩效?
需要注意什么?
主持人注意:
这是一个很大的问题,我应该把它分成多个问题吗?
注意响应者: 因为这是一个很大的问题,请参考其他问题/答案/文章,而不是写冗长的解释。
答案 0 :(得分:8)
我非常喜欢“Professional SQL Server 2005 Performance Tuning”一书来回答这个问题。这是Wiley / Wrox,不,我不是作家,呵呵。但它解释了你在这里要求的很多东西,以及硬件问题。
但是,是的,这个问题已经超出了可以在像这样的评论框中回答的范围。
答案 1 :(得分:4)
编写可搜索的查询是需要的事情之一,如果您不编写可搜索的查询,则优化程序无法利用索引。以下是此查询从24小时到36秒的Only In A Database Can You Get 1000% + Improvement By Changing A Few Lines Of Code示例
答案 2 :(得分:1)
答案 3 :(得分:0)
以下是我们可以遵循的一些基本步骤,以提高效果: