OB4.0 合并太慢,有没有办法查看进度?

足足一个半小时了,也不知道到什么程度了。

可以先检查一下select * from GV$OB_COMPACTION_DIAGNOSE_INFO;是否有相关信息

以及select * from GV$OB_COMPACTION_PROGRESS where tenant_id = xx;查看一下server级的进度

select * from GV$OB_TABLET_COMPACTION_PROGRESS where tenant_id = xxx;
查看一下分区级的进度表,再指定分区查看一下sstable信息表
select * from GV$OB_SSTABLES where tenant_id = xxx and tablet_id = xxx and svr_ip = “xxx”;

这边看起来是备机读位点的问题,帮你找个事务同学看下吧

1 个赞

问下,啥叫备机读位点啊?

欢迎相关同学指导 :grinning:

备机读时间戳可以作为快照点进行弱读

看起来是备机读时间戳落后的问题,有可能是存在未完成的事务,导致备机读时间戳无法推进,能否看一下事务信息相关信息:select * from GV$OB_TRANSACTION_PARTICIPANTS;

请问是用的什么版本的observer?
GV$OB_COMPACTION_DIAGNOSE_INFO里是否还是弱读的问题?

用的是最新的BP2.