SQLServer查询性能优化查询性能调整已经是数据库应用程序的重要组成部分.使用正确的查询性能调整方法,常常可以大大节省时间和金钱,提高用户体验.一、SQL查询性能调整1. 性能调优的整程性能调整是一个迭代过程:识别主要的瓶颈,试图解决它们,测试修改后的效果,并返回到开始步骤,知道性能可以接受.在解决瓶颈的过程中,应该遵循每次只做一次改动的原则.因为修改会影响到系统的其它部分,所以必须重新评估每次修改对系统总体性能的影响.图:性能调整过程2.影响SQLServer性能方面在已经优化了硬件,操作系统和SQLServer设置的情况下,影响SQLServer中的性能的方面按照粗略的顺序(最糟糕的首先出现)排序如下:(1) 低质量的索引(2) 不精确的统计(3) 过多的阻塞和死锁(4) 不基于数据集的操作(5) 低质量的查询设计(6) 低质量的数据库设计(7) 过多的碎片(8) 不可重用的执行计划(9) 低质量的执行计划(10) 频繁重编译计划(11) 游标的错误使用(12) 错误配置数据库日志(13) 过多使用