使用OBD升级OBServer根据文档操作无法查看是否合并完成

OBD版本:OceanBase Deploy: 2.10.1
OBServer版本:4.3.4

参考文档:
升级 OceanBase 数据库-V3.1.0-OceanBase 安装部署工具文档-分布式数据库使用文档

执行完:

ALTER SYSTEM MAJOR FREEZE;

后执行:

select name,value from oceanbase.__all_zone where name='frozen_version' or name='last_merged_version';

没有数据,去掉where条件,就只有

image

导致我没有办法确认合并是否完成(执行多次依旧是如此)

该sql是在3.x版本才有4.x上已经被优化掉了这边去反馈给工单侧看看,可以使用下面这个sql查询
SELECT * FROM oceanbase.CDB_OB_MAJOR_COMPACTION\G

查询了一下结果如下:

那判断是否合并完成的标准应该比较那些值呢?

status =IDLE时候就是zone非合并状态

协调一下更新文档吧,不然确实很容易误导人。

升级 OceanBase 数据库-V3.1.0-OceanBase 安装部署工具文档-分布式数据库使用文档