---
title: ODP 内存监控告警与自重启机制-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 ODP 内存监控告警与自重启机制相关的常见问题和使用技巧，帮助您快速解决 ODP 内存监控告警与自重启机制的难题。
---
切换语言

- 简体中文
- English

划线反馈

# ODP 内存监控告警与自重启机制

更新时间：2026-05-09 01:51

适用版本： V2.1.x、V2.2.x、V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x 内容类型：How-to  

ODP 会对自身进程的物理内存使用进行监控，并根据使用量进行日志打印以及自杀重启。

ODP 进程可以使用的最大内存由参数 `proxy_mem_limited` 来控制，取值范围为 [100MB,100GB]，修改后无需重启直接生效。

```shell
obclient> ALTER proxyconfig SET proxy_mem_limited = 2G;

```

不同的部署方式下，`proxy_mem_limited` 的默认值不同。

- 使用 OCP 部署的 ODP，在默认设置为 2 GB。
 - 命令行安装的 ODP，若没有显式指定 ODP 的内存，则默认值为 800 MB。

ODP 监控自身进程的内存使用，并根据使用量进行相应的操作。

- 超过 80% 时，每 20s 打印一次日志。

  ```
  obproxy's memroy is out of limit's 80% !!!

  ```
 - 超过 90% 时，2s 打印一次日志。

  ```
  obproxy's memroy is out of limit's 90% !!!

  ```
 - 内存用尽，发生 OOM 时，打印 `suicide` 日志，进程主动退出。

  ```
  obproxy's memroy is out of limit, will be going to commit suicide

  ```

## 适用版本

ODP V2.x、V3.x 版本。

Previous

[公有云 MemStore 内存释放问题分析与解决](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003661735)

Next

[专有云生产环境从 OceanBase 数据库 V3.2.3 BP5 升级至 V3.2.3 BP10 后 SqlSortRow 占据内存上涨，临时文件磁盘使用变高](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003564246) ![有帮助](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) 咨询热线
