您的位置:首页 > 数据库

sql2008 order by desc 查询速度慢

2013-07-19 11:54 316 查看
公司一台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 

更新统计信息需要一段时间,完成后,查询结果飞快!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: