sql2008 order by desc 查询速度慢

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bin0451/article/details/9378569

公司一台sql2008服务器,select * from lm_order where businessdate between '2013-04-15 00:00:00' and  '2013-04-30 00:00:00'  order by id asc 速度很快,几乎不到1秒即可查出结果,但业务逻辑要求倒排序,order by id desc 查询出结果需要36秒,分析查询计划,统计信息,最后查出原来是统计信息过期所致。

use mydb
go 

update statistics lm_order with fullscan, norecompute 
go 

更新统计信息需要一段时间,完成后,查询结果飞快!


展开阅读全文
博主设置当前文章不允许评论。

没有更多推荐了,返回首页