更新时间:2024-12-26 GMT+08:00
分享

DWS_2000000032 DWS集群数据库死锁数量超阈值

告警解释

DMS告警模块在指定周期内,检测到集群数据库死锁数量超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;当检测到集群数据库死锁数量低于当前设定阈值时,DMS告警模块将消除该告警。

告警属性

告警ID

告警归属

告警级别

告警类型

业务类型

是否可自动清除

DWS_2000000032

管理面

>10 紧急,>1 重要

业务告警

数据仓库服务

告警变更

变更类型

变更版本

变更描述

变更原因

新增

8.2.1.230

首次增加

首次增加

告警参数

类别

参数名称

参数含义

定位信息

集群名称

产生告警的集群名称。

租户名称

集群所属的租户名称。

告警级别

产生告警的级别。

附加信息

资源ID

产生告警的集群ID。

资源名称

产生告警的集群名称。

数据库名称

告警产生的数据库名称。

首次告警时间

告警首次发生事件,包含告警阈值与当前值。

对系统的影响

大量锁请求产生堆积,从而导致连接无法响应,连接池也无法分配更多的连接去响应业务。

可能原因

资源争抢,锁动作互斥。

处理步骤

  1. 登录GaussDB(DWS)管理控制台。
  2. 在“告警管理”界面,查看集群最近7天的告警信息。
  3. 根据告警信息,使用gsql连接集群,具体操作请参见使用命令行工具连接GaussDB(DWS)集群
  4. 连接集群并执行SQL查询当前锁冲突的语句。

    select * from pgxc_lock_conflicts;

  5. 根据语句内容确认是否中止持锁语句。如果终止,则执行以下语句。其中pid和nodename从上一步查询中获取。

    execute direct on (nodename) 'SELECT PG_TERMINATE_BACKEND(pid)';

告警清除

此告警修复后,自动清除。

参考信息

不涉及。

相关文档