针对软件运行异常卡顿的排查与优化

 时间:2026-02-14 03:34:31

1、检查是否持续存在某进程死锁现象

SELECT blocking_session_id '阻塞进程的ID', wait_duration_ms '等待时间(毫秒)', session_id '(会话ID)',* FROM sys.dm_os_waiting_tasks

---查询死锁进程。

exec sp_who_lock

exec sp_who 2020   ---通过上面的‘阻塞进程的ID’查哪台电脑引起的。

dbcc inputbuffer(2020)  --通过上面的‘阻塞进程的ID’查什么语句引起的 。

KILL 2020--‘强行终止阻塞进程的ID’

2、查看服务器资源监视器中I/O读写情况及磁盘活动占用率是否异常,数据库的临时数据库文件组可分布到多个磁盘实现读写活动均匀分布

针对软件运行异常卡顿的排查与优化

针对软件运行异常卡顿的排查与优化

3、通过SQLSERVER端的标准报表中查看一段时间内占用I/O总次数的脚本读写情况

针对软件运行异常卡顿的排查与优化

4、通过报表性能分析语句排查出现可能影响异常卡顿原因的脚本

select * from Sys_QueryReports a join Report_Objects b on a.ReportId=b.ID where QueryDate>'2020-01-01' order by QueryTime desc

针对软件运行异常卡顿的排查与优化

5、对异常查询报表脚本进行优化处理,如:防死锁,不关联离线表,多个查询数据集的分离,主从数据库查询配置等

  • js如何改变时间的默认格式
  • IDEA中怎么设置渲染文档注释
  • ubuntu mate桌面取消桌面显示挂载的硬盘分区
  • kali linux下实现远程桌面连接windows
  • java怎么编程代码在1000个数中找完数
  • 热门搜索
    cos什么意思 送礼送什么 踌躇的近义词是什么 吃鹅蛋有什么好处 九牛一毛什么意思 ct什么意思 中专有什么专业 鲍鱼是什么 ap什么意思 1991年是什么年