首批通过分布式安全可靠测评,为关键业务系统打造
V$OB_TABLET_COMPACTION_HISTORY
更新时间:2026-06-07 11:30:07
说明
该视图从 V4.0.0 版本开始引入。
功能描述
视图 V$OB_TABLET_COMPACTION_HISTORY 用于展示 Tablet 级 Compaction 的历史信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SVR_IP | VARCHAR2(46) | NO | 服务器 IP 地址 |
| SVR_PORT | NUMBER(38) | NO | 服务器端口号 |
| TENANT_ID | NUMBER(38) | NO | 租户 ID |
| LS_ID | NUMBER(38) | NO | 日志流 ID |
| TABLET_ID | NUMBER(38) | NO | 数据分片 ID |
| TYPE | VARCHAR2(64) | NO | Compaction 的类型:
|
| COMPACTION_SCN | NUMBER(38) | NO | 合并版本:minor 为 snapshot_version |
| START_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 开始时间 |
| FINISH_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 结束时间 |
| OCCUPY_SIZE | NUMBER(38) | NO | 数据量 |
| MACRO_BLOCK_COUNT | NUMBER(38) | NO | 宏块数 |
| MULTIPLEXED_MACRO_BLOCK_COUNT | NUMBER(38) | NO | 重用宏块数 |
| NEW_MICRO_COUNT_IN_NEW_MACRO | NUMBER(38) | NO | 新生成宏块中的新微块数 |
| MULTIPLEXED_MICRO_COUNT_IN_NEW_MACRO | NUMBER(38) | NO | 新生成宏块中的重用微块数 |
| TOTAL_ROW_COUNT | NUMBER(38) | NO | 总行数 |
| INCREMENTAL_ROW_COUNT | NUMBER(38) | NO | 新输出的行 |
| COMPRESSION_RATIO | NUMBER(38) | NO | 新数据的压缩率:新增宏块数据在压缩后/压缩前比率 |
| NEW_FLUSH_DATA_RATE | NUMBER(38) | NO | 新数据的输出速度,单位 KB/s |
| PROGRESSIVE_COMPACTION_ROUND | NUMBER(38) | NO | 渐近合并当前轮次。如果为全量合并,该列为 -1 |
| PROGRESSIVE_COMPACTION_NUM | NUMBER(38) | NO | 渐近合并总轮次 |
| PARALLEL_DEGREE | NUMBER(38) | NO | 并行度 |
| PARALLEL_INFO | VARCHAR2(512) | NO | 并行任务信息,会展示并行任务扫描的数据量/运行时间/输出的数据量的统计信息(min/max/avg) |
| PARTICIPANT_TABLE | VARCHAR2(512) | NO | 参与本次 Compaction 的 Table 信息 |
| MACRO_ID_LIST | varchar2(256) | NO | 输出的宏块列表,宏块列表过长则不展示 |
| COMMENTS | varchar2(256) | NO | 记录曾经失败的compaction历史信息、本次compaction的耗时采集信息等 |
| START_CG_ID | NUMBER(38) | NO | Column Group 的 Start ID
说明该字段从 V4.3.0 版本开始引入。 |
| END_CG_ID | NUMBER(38) | NO | Column Group 的 End ID
说明该字段从 V4.3.0 版本开始引入。 |
| KEPT_SNAPSHOT | VARCHAR2(128) | NO | 展示本次 Compaction 选择的多版本位点保留信息
说明该字段从 V4.3.0 版本开始引入。 |
| MERGE_LEVEL | VARCHAR2(64) | NO | 展示本次执行时是否采用合并/微块重用
说明该字段从 V4.3.0 版本开始引入。 |
| EXEC_MODE | VARCHAR2(64) | NO | 展示该合并 Trace 的模式:
说明该字段从 V4.3.3 版本开始引入。 |
| IS_FULL_MERGE | VARCHAR2(5) | NO | 是否为全量合并。
说明该字段从 V4.3.3 版本开始引入。 |
| IO_COST_TIME_PERCENTAGE | NUMBER(38) | NO | IO 时间占合并时间的比例。
说明该字段从 V4.3.3 版本开始引入。 |
| MERGE_REASON | VARCHAR2(32) | NO | 合并发起的原因,取值如下:
说明该字段从 V4.3.3 版本开始引入。 |
| BASE_MAJOR_STATUS | VARCHAR2(64) | NO | 合并前 Major SSTable 的类型:
说明该字段从 V4.3.3 版本开始引入。 |
| CO_MERGE_TYPE | VARCHAR2(64) | NO | 列存合并类型:
说明该字段从 V4.3.3 版本开始引入。 |
| MDS_FILTER_INFO | VARCHAR2(1024) | NO | 展示合并使用的 MDS 过滤信息
说明该字段从 V4.3.5 版本开始引入,从 V4.3.5 BP2 版本开始生效。 |
| EXECUTE_TIME | NUMBER(38) | NO | 合并任务消耗 CPU 的时间,单位为微秒 |
| FILTER_ROW_COUNT | NUMBER(38) | NO | 通过 Compaction 进行数据回收的行数
说明该字段从 V4.6.0 版本开始引入。 |
查询示例
用户查看本 OBServer 节点上 Tablet 级 Compaction 的历史信息。
obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.V$OB_TABLET_COMPACTION_HISTORY WHERE ROWNUM = 1\G
查询结果如下:
*************************** 1. row ***************************
SVR_IP: 172.xx.xxx.xxx
SVR_PORT: 2882
TENANT_ID: 1004
LS_ID: 1
TABLET_ID: 60379
TYPE: MAJOR_MERGE
COMPACTION_SCN: 1770746403074861000
START_TIME: 11-FEB-26 02.03.37.196338 AM
FINISH_TIME: 11-FEB-26 02.03.37.205134 AM
TASK_ID: YB42AC1E87C4-00064A6F25E27C1A-0-0
OCCUPY_SIZE: 0
MACRO_BLOCK_COUNT: 0
MULTIPLEXED_MACRO_BLOCK_COUNT: 0
NEW_MICRO_COUNT_IN_NEW_MACRO: 0
MULTIPLEXED_MICRO_COUNT_IN_NEW_MACRO: 0
TOTAL_ROW_COUNT: 0
INCREMENTAL_ROW_COUNT: 0
COMPRESSION_RATIO: 1
NEW_FLUSH_DATA_RATE: 0
PROGRESSIVE_COMPACTION_ROUND: 1
PROGRESSIVE_COMPACTION_NUM: 0
PARALLEL_DEGREE: 1
PARALLEL_INFO: -
PARTICIPANT_TABLE: table_cnt=1,[MAJOR]snapshot_version=1;
MACRO_ID_LIST: NULL
COMMENTS: NULL
START_CG_ID: 0
END_CG_ID: 0
KEPT_SNAPSHOT: {type:"LS_RESERVED", snapshot:1770744803218480000}
MERGE_LEVEL: MICRO_BLOCK_LEVEL
EXEC_MODE: EXEC_MODE_LOCAL
IS_FULL_MERGE: FALSE
IO_COST_TIME_PERCENTAGE: 0
MERGE_REASON: TENANT_MAJOR
BASE_MAJOR_STATUS: NULL
CO_MERGE_TYPE: NULL
MDS_FILTER_INFO: NULL
EXECUTE_TIME: 752
FILTER_ROW_COUNT: 0
1 row in set (0.008 sec)
相关视图或文档
查看所有节点上 Tablet 级的合并的详细历史信息:GV$OB_TABLET_COMPACTION_HISTORY
查看当前节点上 Tablet 级 Compaction 的进度信息:V$OB_TABLET_COMPACTION_PROGRESS