找回密码
 立即注册
查看: 742|回复: 3

[告警管理] 咨询sql告警提示后如何查看

  [复制链接]
发表于 2024-3-22 08:41:45 | 显示全部楼层 |阅读模式 来自 中国
监控的sql server2008数据库,警告一直提示MSSQL 锁组/锁-Object 以及SSQL 锁组/锁-_Total 这两个超时,我开启了sql server profiler监视也没有看到执行slq时候(endTime-StartTime)

有超过很长时间的,最长时间是 00:00:01.850 预警里面是说锁平均等待时间
12074毫秒

  请问下这个怎么查??

运维监控系统PIGOSS BSM :服务器、小型机、网络设备、操作系统、数据库、存储、中间件的全方位监控。官网 http://www.netistate.com
发表于 2024-3-22 10:58:29 | 显示全部楼层 来自 北京
您好,非常感谢使用PIGOSS BSM基础版。

经测试未在测试环境发现超时问题,需要您提供更加详细的诊断信息以便我们针对您的环境进行排查
请您执行以下SQL查询
  1. select * from sysperfinfo where object_name like '%:Locks%' and instance_name = 'Object';
复制代码


image.png
运维监控系统PIGOSS BSM :服务器、小型机、网络设备、操作系统、数据库、存储、中间件的全方位监控。官网 http://www.netistate.com
 楼主| 发表于 2024-3-22 11:56:02 | 显示全部楼层 来自 中国
我执行了这个语句,

image.png

但我不太清楚怎么去追踪呢?
运维监控系统PIGOSS BSM :服务器、小型机、网络设备、操作系统、数据库、存储、中间件的全方位监控。官网 http://www.netistate.com
发表于 2024-3-22 12:26:55 | 显示全部楼层 来自 北京
根据您提供的查询结果,指标 [MSSQL 锁组 / 锁-Object] 的返回值 [平均等待时间] (Average Wait Time (ms))超过监控系统预设阈值[500ms]导致了告警的产生;指标本身采集是正常的,只是其返回值超过了预设阈值

1:您可以通过以下SQL查询锁等待情况
  1. SELECT  
  2. der.[session_id],
  3. [request_id],
  4. percent_complete,
  5. estimated_completion_time/1000/60,
  6. con.[client_net_address],
  7. con.local_net_address,
  8. [start_time] AS '开始时间',
  9. [status] AS '状态',
  10. [command] AS '命令',
  11. dest.[text] AS 'sql语句',
  12. DB_NAME([database_id]) AS '数据库名',
  13. [blocking_session_id] AS '正在阻塞其他会话的会话ID',
  14. [wait_type] AS '等待资源类型',
  15. [wait_time] AS '等待时间',
  16. [wait_resource] AS '等待的资源',
  17. [reads] AS '物理读次数',
  18. [writes] AS '写次数',
  19. [logical_reads] AS '逻辑读次数',
  20. [row_count] AS '返回结果行数',
  21. [cpu_time],
  22. percent_complete
  23. FROM sys.[dm_exec_requests] AS der
  24. outer APPLY
  25. sys.[dm_exec_sql_text](der.[sql_handle]) AS dest
  26. left join sys.dm_exec_connections con
  27. on der.session_id=con.session_id
  28. --WHERE der.[session_id]>50 -- AND
  29. --DB_NAME(der.[database_id])=''
  30. ORDER BY [reads] DESC
复制代码

image.png

2:如果您确认该指标的返回值[平均等待时间]在此某个范围内是正常的,您可以更改监控系统指标返回值的阈值,使监控系统不产生告警
点击指标右侧的编辑按钮,在阈值栏,修改为  [平均等待时间]  大于 xxxx毫秒 并保存 (请设置一个在合理范围内的值)
如果该指标的返回值没有超过预设阈值,则监控系统不会产生告警
image.png
运维监控系统PIGOSS BSM :服务器、小型机、网络设备、操作系统、数据库、存储、中间件的全方位监控。官网 http://www.netistate.com
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
公告:
限时免费一对一技术支持服务现已开放!
点击了解详情

官方技术客服微信

小黑屋|PIGOSS产品论坛 ( 京ICP备09033901号-3|京公网安备11010802043305号 )

GMT+8, 2024-7-27 21:51 , Processed in 0.055573 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表