---
title: "ob_cpu_percent_over_threshold OceanBase 服务器上租户线程平均使用率超限 - 云平台 OCP V4.3.0 | OceanBase 文档中心"
description: ob_cpu_percent_over_threshold OceanBase 服务器上租户线程平均使用率超限 告警描述 OceanBase 服务器上租户线程平均使用率超限。 告警原理 下表列出了该告警监控逻辑中涉及的关键参数。 参数 值 监控指标 ob_cpu_percent 指标来源 select /*+read…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*lJTmRZ61jSUAAAAAAAAAAAAADiGDAQ/original) 云平台 OCPV 4.3.0

# ob_cpu_percent_over_threshold OceanBase 服务器上租户线程平均使用率超限

更新时间：2026-04-14 11:55:54

[编辑](https://github.com/oceanbase/ocp-doc/edit/V4.3.0/zh-CN/1900.reference-guide/100.alarm-reference/200.ob-alert/1400.ob_cpu_percent_over_threshold.md)  

## 告警描述

OceanBase 服务器上租户线程平均使用率超限。

## 告警原理

下表列出了该告警监控逻辑中涉及的关键参数。

| 参数 | 值 |
| --- | --- |
| 监控指标 | ob_cpu_percent |
| 指标来源 | `select /*+read_consistency(weak)*/ tenant_name, tenant_id, stat_id, value from v$sysstat, __all_tenant where stat_id IN (140005, 140006) and (con_id > 1000 or con_id = 1) and __all_tenant.tenant_id = v$sysstat.con_id;`   value 字段值将赋给采集指标，其他字段作为 LABELS。 |
| 采集指标 | sysstat_value |
| 监控表达式 | 100 * sum(sysstat_value{metric_group="sysstat",stat_id="140006",@LABELS}) by (@GBLABELS) / sum(sysstat_value{metric_group="sysstat",stat_id="140005",@LABELS}) by (@GBLABELS) |
| 采集周期 | 1 秒 |

**监控指标** ob_cpu_percent 表示 OceanBase 服务器上租户线程平均使用率，当该值大于阈值（默认为 90%）时触发告警。

#### 说明

- 统计事件 ID 为 140005：统计 OceanBase 服务器上租户最大可使用的线程数。
 - 统计事件 ID 为 140006：统计 OceanBase 服务器上租户已使用的线程数。

表中的监控表达式表示取"stat_id=140006 时 value 值之和"与"stat_id=140005 时 value 值之和"的比值作为监控指标值，用于表示 OceanBase 服务器上租户线程平均使用率。

## 规则信息

| 监控指标 | 默认阈值（单位：%） | 持续时间 | 检测周期 | 消除周期 |
| --- | --- | --- | --- | --- |
| ob_cpu_percent | 90 | 60 秒 | 60 秒 | 5 分钟 |

## 告警信息

| 告警触发方式 | 告警等级 | 范围 |
| --- | --- | --- |
| 基于监控指标的表达式 | 严重 | 服务器 |

## 告警模板

- 告警概述模板：${alarm_target} ${alarm_name}
 - 告警详情模板：集群：${ob_cluster_name}，主机：${host}，告警：OceanBase 租户线程平均使用率 ${value_shown} 超过 ${alarm_threshold} %。
 - 告警概述样例：ob_cluster=obcluster-1:svr_ip=xxx.xxx.xxx.xxx OceanBase服务器上租户线程平均使用率超限
 - 告警详情样例：集群：obcluster-1，主机：xxx.xxx.xxx.xxx，告警：OceanBase 租户线程平均使用率 91.0 % 超过 90.0 %。

## 对系统的影响

租户线程平均使用率过高会导致系统吞吐率下降，请求延迟变高。

一般而言，如果只是瞬时线程平均使用率过高影响不大，如果持续过高，则需要关注解决。

## 可能原因

常见于执行复杂 SQL 等。

## 处理方法

1. 首先查看是否有 [tenant_cpu_percent_over_threshold OceanBase 租户线程使用率超限](https://www.oceanbase.com/docs/common-ocp-1000000000827248)。

      - 如果有产生，参照 [tenant_cpu_percent_over_threshold OceanBase 租户线程使用率超限](https://www.oceanbase.com/docs/common-ocp-1000000000827248) 的处理方法。
      - 如果没有，请执行下一步。
 2. 可能多个租户同时出现负载提高，在 OBServer 节点内产生负载叠加，触发告警。

   对于多个租户同时出现流量增加导致的线程使用率过高，可以采取以下方法降低：

      - 对集群进行紧急扩容。

       为该 OceanBase 集群增加 OBServer 节点，方法请参见 [添加 OBServer 节点](https://www.oceanbase.com/docs/common-ocp-1000000000826836)。
      - 参考 [限制 OceanBase 集群的流量](https://www.oceanbase.com/docs/common-ocp-1000000000827199) 为 OceanBase 集群限流 。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
