摘要:
sqlserver项目,因严重的阻塞造成系统宕机的问题分析
1、通过查询SQL阻塞信息,定位到阻塞源头spid、该会话的状态、等待事件及执行的SQL脚本
2、根据spid查询该会话已经持有的锁资源、数据对象
3、根据SQL脚本如果能够找到对应的程序上下文,便可以快速定位到问题源头
4、根据源头会话确定远程连接的HostName、HostProcess,抓取进程dump文件,分析线程堆栈匹配该SQL脚本
5、使用sqlserver的Profiler,开启SQL的RPC、Batch及transaction的跟踪,结合阻塞SQL时间点,分析跟踪文件 阅读全文
posted @ 2015-12-09 18:58 江城2211 阅读(1646) 评论(0) 推荐(0)
浙公网安备 33010602011771号