---
title: "ob_tenant500_mem_hold_percent_over_threshold OB 500 租户内存占用率超限 - 云平台 OCP V4.3.1 | OceanBase 文档中心"
description: ob_tenant500_mem_hold_percent_over_threshold OB 500 租户内存占用率超限 告警描述 OBServer 节点上 OB 500 租户（特殊统计，不特指某一个租户）占用 OBServer 节点总内存超过阈值时，触发该告警。 告警原理 下表列出了该告警监控逻辑中涉及的关键参数…
---
切换语言

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

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

# ob_tenant500_mem_hold_percent_over_threshold OB 500 租户内存占用率超限

更新时间：2026-04-14 15:11:01

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

## 告警描述

OBServer 节点上 OB 500 租户（特殊统计，不特指某一个租户）占用 OBServer 节点总内存超过阈值时，触发该告警。

## 告警原理

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

| 参数 | 值 |
| --- | --- |
| 监控指标 | `ob_tenant500_mem_hold_percent`   该指标值表示 OceanBase 500 租户占用 OBServer 节点总内存的百分比，其值大于阈值（默认为 95%）时触发告警。 |
| 数据来源 | `select sum(hold), sum(used) from __all_virtual_memory_info where tenant_id = 500 and svr_ip = @svr_ip and svr_port = rpc_port();`     - mem_hold：取 sum(used) 字段值。 - mem_total：取 sum(hold) 字段值。 |
| 采集指标（单位：GB） | mem_hold、mem_total |
| 监控表达式 | 100 * sum(mem_hold{metric_group="tenant500_memory_info",@LABELS}) by (@GBLABELS) / sum(mem_total{metric_group="all_virtual_server_stat",@LABELS}) by (@GBLABELS) |
| 采集周期 | 60 秒 |

## 规则信息

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

## 告警信息

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

## 告警模板

- 告警概述模板：${alarm_target} ${alarm_name}
 - 告警详情模板：集群：${ob_cluster_name}，主机：${host}，告警：${alarm_name}，内存占用率 ${value_shown}， 超过 ${alarm_threshold} %
 - 告警概述样例：ob_cluster=obcluster-1 OB 500 租户内存占用率超限
 - 告警详情样例：集群：obcluster-1，主机：xxx.xxx.xxx.xxx，告警：OB 500 租户内存占用率超限，内存占用率 96.0 %， 超过 95.0 %

## 对系统的影响

500 租户内存使用过多会导致机器内存资源耗尽，OBServer 节点内的租户会因为内存不足而无法正常工作。

## 可能原因

部分已知缺陷会在特定场景下导致 500 租户内存使用持续增长。

## 处理方法

在 OCP 中进入该 OceanBase 集群 sys 租户的 **资源管理** 界面，查看 **资源使用趋势** 中的 **内存** 折线图，判断内存使用量是否符合预期。

![08181417](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/ocp/p306445.png)

- 如果内存用量符合预期，可以调整告警项阈值以避免告警持续触发。

  可在 **系统管理 > 告警** 的 **告警项配置** 页签中找到相应告警，并通过 **编辑** 按钮修改告警阈值。
 - 如果内存用量不符合预期，则需要重启 observer 进程，以避免 OBServer 节点因内存不够而无法工作。

  可在该 OceanBase 集群 **总览** 页的 **OBServer 列表** 中单击 **重启** 按钮，来重启 observer 进程。

 上一篇 下一篇 ![有帮助](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) 咨询热线
