---
title: "转储查看 | OceanBase 文档中心"
description: 转储查看 转储的动作可以通过系统表进行查看。 通过查看转储的时间点、转储的触发和转储的次数可以观察集群内存的使用情况，同时可以调整租户内存的大小，并配置转储次数进而满足不同的业务需求场景。 查看转储的示例如下： 系统租户从 RootService 角度查看最近 10 次的转储记录。 obclient&gt;SELECT *…
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 2.2.77 企业版 LTS

# 转储查看

更新时间：2025-08-08 15:51:46

转储的动作可以通过系统表进行查看。

通过查看转储的时间点、转储的触发和转储的次数可以观察集群内存的使用情况，同时可以调整租户内存的大小，并配置转储次数进而满足不同的业务需求场景。

查看转储的示例如下：

- 系统租户从 RootService 角度查看最近 10 次的转储记录。

  ```sql
  obclient>SELECT * FROM __all_rootservice_event_history WHERE event LIKE '%minor%' ORDER BY gmt_create DESC LIMIT 10;

  ```
 - 系统租户查看具体某台 OBServer 的转储情况。

  ```sql
  obclient>SELECT * FROM __all_server_event_history WHERE svr_ip='xx.xx.xx.xx' AND module IN ('freeze', 'minor_merge') ORDER BY gmt_create  DESC LIMIT 10;

  ```
 - 系统租户查看转储后租户的 Active MemStore 是否释放，同时查看 `freeze_cnt` 的计数情况。

  ```sql
  obclient>SELECT * FROM __all_virtual_tenant_memstore_info;

  ```

  上述示例的返回结果说明如下表所示。

  | 字段 | 说明 |
  | --- | --- |
  | tenant_id | 租户的 ID。 |
  | svr_ip | 租户所在服务器的 IP。 |
  | svr_port | RPC 端口。 |
  | active_memstore_used | 租户在某台服务器上的活动 MemStore 的大小。 |
  | total_memstore_used | 租户在某台服务器上的总 MemStore 的使用大小。 |
  | major_freeze_trigger | 活动 MemStore 使用量触发转储或合并的阈值。 |
  | memstore_limit | 租户在某台服务器上的 MemStore 的上限。 |
  | freeze_cnt | 活动 MemStore 达到阈值触发转储的计数器。 |

其他说明：

- 默认 `__all_rootservice_event_history` 和 `__all_server_event_history` 表中 7 天之前产生的数据会被后台缓慢回收。

  > **说明**
  >
  >  
  >
  > `__all_rootservice_event_history` 和 `__all_server_event_history` 表中数据可回收的时间间隔由集群级配置项 [ob_event_history_recycle_interval](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000375798) 控制，该配置项的取值范围为 [1d, 180d]，默认值为 `7d`，表示 7 天前的数据可以被回收。
 - 每次合并都需要先进行一次转储，因此在每天的合并 Duty Time 时间点（默认为凌晨 2 点）可以看到转储动作。
 - `__all_virtual_tenant_memstore_info` 表中 `major_freeze_trigger` 参数对应的是 Minor Freeze 和合并的阈值。

  当参数 `minor_freeze_times` 的值为 `0` 时， 列 `active_memstore_used` 达到 `major_freeze_trigger` 所配置的阈值时触发合并。

  如果参数 `minor_freeze_times` 的值不为 `0`，则当列 `active_memstore_used` 达到 `major_freeze_trigger` 所配置的阈值时，触发 Minor Freeze 还是合并主要取决于上次合并之后 Minor Freeze 发生的次数。
 - `__all_virtual_tenant_memstore_info` 中的 `freeze_cnt` 的统计数对应的是参数 `minor_freeze_times` 的值。

  当 `freeze_cnt` 计数达到 `minor_freeze_times` 所配置的阈值时，下次租户内存使用率达到阈值将触发合并而不是 Minor Freeze。合并会将 `freeze_cnt` 计数清零。

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