sql优化实战:排序字段——到底是time还是ID

查到有这样一段话,很耗CPU资源:

 

Code

 

分析是这样的:

 

原来是排序造成了这么多开销。罪魁祸首在于 order by CYZoneFeedBack.Time 这句话,后改成:

 

Code

 

执行计划变为:

 

很明显省掉了排序的操作。有时候,排序和时间是有相关性的,而聚集索引,没有建在时间上,会导致排序成本的增加,恰当的利用自增ID来做时间排序,也能省掉很多开销。

posted on 2008-08-01 14:15  Keep Walking  阅读(1793)  评论(3编辑  收藏  举报