码迷,mamicode.com
首页 > 其他好文 > 详细

表单查询突然变慢原因查找及处理

时间:2017-10-31 12:47:44      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:问题解决   操作   com   描述   时间   异常   表名   记录   问题排查   

环境:SQL Server2008+2008R2

表单数量级:百万级

日常操作:查询最多,频繁的插入修改,表单聚集索引一个,非聚集索引多个

问题描述:查询相关存储过程平时执行稳定为毫秒级,突然变的不稳定,会在几百毫秒之间跳动,有时甚至需要数千毫秒的执行时间

问题排查:数据库最近无变动记录,DBA也没有查到数据库的问题,而且同一存储过程在数据库中执行都非常快,数据库与用户在同一内网网段,进而排除网络异常波动的问题。问题限定在表单查询语法执行开销上,对数据库增加备库,在备库执行同一语法,稳定为秒出,通过分析语法开销,发现主库与备库开销花费百分比不一样

问题解决:更新表单统计信息,问题得到解决。

统计信息会影响表单语法执行计划,影响到表查询效能

相关阅读推荐:http://www.cnblogs.com/yutingliuyl/p/7257375.html

语法:

UPDATE STATISTICS 表名
GO

 

表单查询突然变慢原因查找及处理

标签:问题解决   操作   com   描述   时间   异常   表名   记录   问题排查   

原文地址:http://www.cnblogs.com/xingjianliuhen/p/7760583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!