---
title: OceanBase 数据库查询 information_schema.STATISTICS 表报错 No memory or reach tenant memory limit 的原因和解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 OceanBase 数据库查询 information_schema.STATISTICS 表报错 No memory or reach tenant memory limit 的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决 OceanBase 数据库查询 information_schema.STATISTICS 表报错 No memory or reach tenant memory limit 的原因和解决方法的难题。
---
切换语言

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

划线反馈

# OceanBase 数据库查询 information_schema.STATISTICS 表报错 No memory or reach tenant memory limit 的原因和解决方法

更新时间：2025-09-17 02:17

适用版本： V1.4.x、V2.1.x、V2.2.x、V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x 内容类型：Troubleshoot  

## 问题现象

OMS 做全量校验时会生成，如下语句。

```shell
select /+QUERY_TIMEOUT(600000000) END_OUTLINE_DATA/ TABLE_SCHEMA,TABLE_NAME,INDEX_NAME,NON_UNIQUE,SEQ_IN_INDEX,COLUMN_NAME,SUB_PART from information_schema.STATISTICS where ((TABLE_SCHEMA='test27db' AND TABLE_NAME in ('test_table1','test_table4')) OR (TABLE_SCHEMA='test04db' AND TABLE_NAME in ('test_table4','test_table3')) OR ...

```

执行后报错内存不足 `No memory or reach tenant memory limit`。 复现的日志查看到 `sqlExecutor` 模块占用内存 120 + G。

![image001](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/memory/20241022obnomemorytenant001.png)

## 问题原因

在抽取形如 `(c1 in (1,2,3) and c2 cmp 1) or (c1 = 1 and c2 cmp 1)` 谓词的 range 时，开启 in 优化的逻辑需要对部分 range graph 做深拷贝。其中 or 的数量越多，拷贝的次数就越多，导致 query range 抽取内存占用多。

## 适用版本

OceanBase 数据库 V4.2.1 BP1（oceanbase-4.2.1.1-101000062023103122）之前所有版本。

## 解决方法及规避方式

- 解决方法：

  升级至问题已修复版本。目前已修复的版本包括 OceanBase 数据库 V4.2.2（oceanbase-4.2.2.0-100000082024011317）及之后版本。
 - 规避方式：

  在 OceanBase 数据库 V4.2.1 版本中临时规避建议关闭 in 优化，命令如下。

  ```shell
  alter system set _enable_in_range_optimization = 0;

  ```

  #### 注意

  有些大 in 的场景可能会导致内存开销增加。

上一篇

[租户内存模块大小分配简介](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003866905)

下一篇

[libobcdc.log 内报错 tenant memory leak 的原因及解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003237502) ![有帮助](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) 咨询热线
