最近项目频繁发生sql语句查询超时问题,本来索引早就加好了,数据量也不大,几千而已,最后的问题查出来是统计信息过期。
统计信息是与索引有关,详见文章系列:SQLServer统计信息(1)——创建和更新统计信息
如何设置统计信息自动更新,文章里都有讲。
最后我是这么处理的,建了一个维护计划,维护计划的好处是可以一次性对多个数据库进行统一更新统计信息,以及重新组织索引等。简单粗暴!貌似性能也不慢!
最近项目频繁发生sql语句查询超时问题,本来索引早就加好了,数据量也不大,几千而已,最后的问题查出来是统计信息过期。
统计信息是与索引有关,详见文章系列:SQLServer统计信息(1)——创建和更新统计信息
如何设置统计信息自动更新,文章里都有讲。
最后我是这么处理的,建了一个维护计划,维护计划的好处是可以一次性对多个数据库进行统一更新统计信息,以及重新组织索引等。简单粗暴!貌似性能也不慢!