首批通过分布式安全可靠测评,为关键业务系统打造
查看转储信息
更新时间:2026-04-10 11:58:35
触发转储后,您可以通过视图查看转储进度和转储历史。
查看转储进度
租户管理员登录集群的
sys租户或用户租户。查看转储进度,可以查看转储未完成的数据量及预期完成时间等信息。
GV$OB_TABLET_COMPACTION_PROGRESS视图用于展示 Tablet 级别 Compaction 任务的进度信息,且仅展示正在运行的任务,任务结束后就不再展示。具体查询语句如下:系统租户查看转储进度
obclient> SELECT * FROM oceanbase.GV$OB_TABLET_COMPACTION_PROGRESS WHERE TYPE='MINI_MERGE'\G用户租户查看转储进度
MySQL 模式
obclient> SELECT * FROM oceanbase.GV$OB_TABLET_COMPACTION_PROGRESS WHERE TYPE='MINI_MERGE'\GOracle 模式
obclient> SELECT * FROM SYS.GV$OB_TABLET_COMPACTION_PROGRESS WHERE TYPE='MINI_MERGE'\G
查询结果的示例如下:
*************************** 1. row *************************** SVR_IP: xx.xx.xx.xx SVR_PORT: 2401 TENANT_ID: 1002 TYPE: MINI_MERGE LS_ID: 1001 TABLET_ID: 1152921504606847235 COMPACTION_SCN: 1680514780195130031 TASK_ID: Y9610BA2DA3E-0005F7FD6E1FE0FF-0-0 STATUS: NODE_RUNNING DATA_SIZE: 31890729 UNFINISHED_DATA_SIZE: 3351030 PROGRESSIVE_COMPACTION_ROUND: 1 CREATE_TIME: 2023-04-03 17:49:17.278506 START_TIME: 2023-04-03 17:51:57.953999 ESTIMATED_FINISH_TIME: 2023-04-03 23:32:25.969930 START_CG_ID: 0 END_CG_ID: 0 1 row in set查询结果中的部分字段说明如下:
TYPE:表示 Compaction 任务的类型。MDS_TABLE_MERGE:将系统的元数据按照 SSTable 的格式持久化到磁盘里。MAJOR_MERGE:租户级合并MEDIUM_MERGE:分区级合并MINI_MERGE:Mini Compaction,将 MemTable 转变成 Mini SSTable。MINOR_MERGE:Minor Compaction,多个 Mini SSTable 合成一个新的 Mini SSTable 或者多个 Mini SSTable 与一个 Minor SSTable 合成一个新的 Minor SSTable。META_MAJOR_MERGE:一种特殊的 Compaction 类型,是将某个指定时间点之前的数据合成一个 Meta Major SSTable,其数据格式与 Major SSTable 一样,不包含多版本数据和未提交事务数据。
STATUS:表示任务状态。任务正在运行中时,该字段值为NODE_RUNNING。DATA_SIZE:表示需要转储的总数据量。UNFINISHED_DATA_SIZE:表示转储未完成的数据量。ESTIMATED_FINISH_TIME:表示预计完成时间。
有关
GV$OB_TABLET_COMPACTION_PROGRESS视图中字段的详细介绍,请参见 GV$OB_TABLET_COMPACTION_PROGRESS。根据查询结果,对于未出现在该视图中的 Tablet 或长时间未完成的 Tablet,可以进一步查看诊断视图
GV$OB_COMPACTION_DIAGNOSE_INFO,确认是否有异常情况出现。有关
GV$OB_COMPACTION_DIAGNOSE_INFO视图中字段的详细介绍,请参见 GV$OB_COMPACTION_DIAGNOSE_INFO。
查看转储历史
租户管理员登录集群的
sys租户或用户租户。查看转储历史。
GV$OB_TABLET_COMPACTION_HISTORY视图用于展示 Tablet 级别 Compaction 的历史信息。具体查询语句如下:系统租户查看转储历史
obclient> SELECT * FROM oceanbase.GV$OB_TABLET_COMPACTION_HISTORY WHERE TYPE='MINI_MERGE'\G用户租户查看转储历史
MySQL 模式
obclient> SELECT * FROM oceanbase.GV$OB_TABLET_COMPACTION_HISTORY WHERE TYPE='MINI_MERGE'\GOracle 模式
obclient> SELECT * FROM SYS.GV$OB_TABLET_COMPACTION_HISTORY WHERE TYPE='MINI_MERGE'\G
查询结果的示例如下:
*************************** 1. row *************************** SVR_IP: 11.xxx.xxx.xx SVR_PORT: 13847 TENANT_ID: 1002 LS_ID: 1001 TABLET_ID: 201770 TYPE: MINI_MERGE COMPACTION_SCN: 1745921690220646000 START_TIME: 2025-04-29 19:46:48.326791 FINISH_TIME: 2025-04-29 19:46:48.344048 TASK_ID: Y36170BA2D939-000624702D74513B-0-0 OCCUPY_SIZE: 6395 MACRO_BLOCK_COUNT: 1 MULTIPLEXED_MACRO_BLOCK_COUNT: 0 NEW_MICRO_COUNT_IN_NEW_MACRO: 1 MULTIPLEXED_MICRO_COUNT_IN_NEW_MACRO: 0 TOTAL_ROW_COUNT: 10 INCREMENTAL_ROW_COUNT: 10 COMPRESSION_RATIO: 0.96 NEW_FLUSH_DATA_RATE: 2046 PROGRESSIVE_COMPACTION_ROUND: 0 PROGRESSIVE_COMPACTION_NUM: 0 PARALLEL_DEGREE: 1 PARALLEL_INFO: - PARTICIPANT_TABLE: table_cnt=1,start_scn=1,end_scn=1745921690220646000; MACRO_ID_LIST: 25745 COMMENTS: comment="block_io_us=232;cost_mb=2;time=add_time:1745927208325419|total=18.17ms;"; START_CG_ID: 0 END_CG_ID: 0 KEPT_SNAPSHOT: {type:"SNAPSHOT_ON_TABLET", snapshot:1745863202001499000} MERGE_LEVEL: MACRO_BLOCK_LEVEL 1 row in set有关
GV$OB_TABLET_COMPACTION_HISTORY视图中字段的详细介绍,请参见 GV$OB_TABLET_COMPACTION_HISTORY。