oceanbase集群异地基于s3存储恢复 增量恢复卡住了

之前基于日志恢复一直正常,突然在29号夜间卡住了,增量日志无法在异地恢复了,请问这个如何排查,看日志也没有报错的地方

SELECT MIN(SYNC_SCN) FROM CDB_OB_LS WHERE TENANT_ID=10XX;
查询下日志流是否卡住,如果SYNC_SCN不动,则表示同步卡住

看到了 这个卡住了 这该如何处理呢

SELECT TENANT_ID, LS_ID, CREATE_SCN, READABLE_SCN, SYNC_SCN, DROP_SCN FROM CDB_OB_LS WHERE SYNC_SCN = xxxx;
根据MIN(SYNC_SCN)的数值,在备租户上执行如下查询

在主租户上执行如下查询,查看租户归档是否正常
SELECT * FROM V$OB_ARCHIVE_DEST_STATUS WHERE TENANT_ID = 10XX;

主租户归档是正常的


今天备租户报合并失败(日志流卡在前天一点半),然后我通过下线切换leader 它自动把合并推进了,合并正常时日志流也更新了,但是到昨天一点半日志流又停了,现在没有未合并的告警,但是一直在报未冻结的告警,不知道是不是和这个相关

[2025-12-01 15:57:11.528216] WDIAG [STORAGE] print_access_storage_log_ (ob_i_sto rage.cpp:914) [3672][T1008_RFLWorker][T1008][YB420AD101E4-000644DF2ADC898B-0-0] [lt=8][errcode=0] access object storage cost too much time: open (ob_storage.cpp :2184), uri=s3://1741079861/tenant_incarnation_1/1002/clog/piece _d1028r18p253/logstream_1003/log/12835.obarc, size=0 byte, start_time=1764575831 442194, cost_ts=86019 us, speed=0.00 MB/s, is_slow=1
看日志提示这个 但是我用wget是能正常下载的

select  *  from cdb_ob_major_compaction where tenant_id=1008;
select  *   from  __all_virtual_server_compaction_progress where status!="FINISH";
select  *  from __all_virtual_compaction_diagnose_info;
select * from oceanbase.__all_rootservice_event_history where event like '%freeze%'  and (value1 like '%1008%' or value2 like '%1008%') order by gmt_create desc;
select * from __all_virtual_freeze_info where tenant_id in (1008) and gmt_create>='2025-11-28';

提供一下上述的sql执行结果

数据没法考只能截图了





daignose_info信息麻烦截全一些。ob详细版本是多少


源库是4.3.5.0
备库是4.3.5.4
不过这个同步一直都是好的,正常运行也快1个月了


他这个日志流好像推进了 变成5点了

再查一下这个表。看看是不是今天冻结完成了。

昨天30号的冻结结束了


推进速度是真慢呀

你好当前备租户的延迟追上来了么