OMS迁移数据后,使用navicat查看,表“数据长度”为0

【 使用环境 】生产环境
【 OB or 其他组件 】OB、OMS
【 使用版本 】OB 4.2.1.7、OMS 4.2.5_CE
【问题描述】使用navicat查看,表“数据长度”为0
【复现路径】使用OMS迁移数据后,navicat 查看表“数据长度”显示未0,实际有数据。
【附件及日志】


实际count下呢,有数据吗?

V3.x需要合并后才更新这部分统计信息,不确定OB4是否也是如此。

有数据的

收集下统计信息。
Navicat 查询的应该是information_schema下面的视图,那个在OB里面数据不准,更新也不及时。新建的表都查不到

按楼上老师的建议 收集下统计信息 再看看

老师,如何“收集下统计信息”?

参考下

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001433466

老师,文档我没有看明白。这个是命令行登录OB后,选择数据库,使用root用户执行第四条吗?

root用户登陆执行,对于MySQL模式这里的TEST是指database的名称,degree是并行度

call dbms_stats.gather_schema_stats(‘TEST’, degree=>128);

执行后可以看到了,谢谢两位老师。