首批通过分布式安全可靠测评,为关键业务系统打造
V$OB_TABLET_COMPACTION_PROGRESS
更新时间:2026-07-15 20:42:47
说明
该视图从 V4.0.0 版本开始引入。
功能描述
展示当前租户在当前节点上 Tablet 级 Compaction 的进度信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | 服务器 IP 地址 |
| SVR_PORT | bigint(20) | NO | 服务器端口号 |
| TENANT_ID | bigint(20) | NO | 租户 ID |
| TYPE | varchar(64) | NO | Compaction 的类型:
|
| TABLE_ID | bigint(20) | NO | 主表 ID |
| LS_ID | bigint(20) | NO | 日志流 ID |
| TABLET_ID | bigint(20) | NO | 数据分片 ID |
| COMPACTION_SCN | bigint(20) unsigned | NO | 合并版本信息 |
| TASK_ID | varchar(64) | NO | 执行的 Trace |
| STATUS | varchar(15) | NO | 任务状态 |
| DATA_SIZE | bigint(20) | NO | 需要 Compaction 的总数据量,单位为字节 |
| UNFINISHED_DATA_SIZE | bigint(20) | NO | 未完成 Compaction 的数据量,单位为字节 |
| PROGRESSIVE_COMPACTION_ROUND | bigint(20) | NO | 渐近合并轮次 |
| CREATE_TIME | timestamp(6) | NO | 任务创建时间 |
| START_TIME | timestamp(6) | NO | 开始时间 |
| ESTIMATED_FINISH_TIME | timestamp(6) | NO | 预计完成时间 |
查询示例
用户租户查询本租户在当前节点上 Compaction 类型为 MINI_MERGE 的进度信息。
obclient [oceanbase]> SELECT * FROM oceanbase.V$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
1 row in set