首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_OB_CS_REPLICA_STATS
更新时间:2026-07-13 22:33:21
说明
- 对于 V4.4.x 版本,该视图从 V4.4.0 版本开始引入。
- 对于 V4.3.5 版本,该视图从 V4.3.5 BP2 版本开始引入。
功能描述
展示本租户各个 OBServer 上 C 副本日志流中 Tablet 转换为列存的进度。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | C 副本所在的服务器 IP |
| SVR_PORT | bigint(20) | NO | C 副本所在的服务器的端口号 |
| LS_ID | bigint(20) | NO | 日志流 ID |
| TOTAL_TABLET_CNT | bigint(20) | NO | 需要转为列存的分区数量 |
| AVAILABLE_TABLET_CNT | decimal(42,0) | NO | 可用的分区数量 |
| TOTAL_MACRO_BLOCK_CNT | decimal(42,0) | NO | 总的基线宏块数(不考虑多版本) |
| AVAILABLE_MACRO_BLOCK_CNT | decimal(42,0) | NO | 可用的基线宏块数(不考虑多版本) |
| AVAILABLE | varchar(5) | NO | 日志流是否已经完全可用:
|
查询示例
用户租户查询本租户各个 OBServer 上 C 副本日志流中 Tablet 转换为列存的进度。
obclient[oceanbase]> SELECT * FROM oceanbase.DBA_OB_CS_REPLICA_STATS;
查询结果如下:
+----------------+----------+-------+------------------+----------------------+-----------------------+---------------------------+-----------+
| SVR_IP | SVR_PORT | LS_ID | TOTAL_TABLET_CNT | AVAILABLE_TABLET_CNT | TOTAL_MACRO_BLOCK_CNT | AVAILABLE_MACRO_BLOCK_CNT | AVAILABLE |
+----------------+----------+-------+------------------+----------------------+-----------------------+---------------------------+-----------+
| xx.xxx.xxx.212 | 63000 | 1001 | 1019 | 1019 | 10706 | 10706 | TRUE |
+----------------+----------+-------+------------------+----------------------+-----------------------+---------------------------+-----------+
1 row in set
根据查询结果,计算 AVAILABLE_TABLET_CNT / TOTAL_TABLET_CNT 或者 AVAILABLE_MACRO_BLOCK_CNT / TOTAL_MACRO_BLOCK_CNT 的值即可大致估算行存转列存的进度。