标签:问题解决 操作 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