Data Guard - How to identify incoming DDL causing Barrier Synchronisation (ORA-44604)
Oracle Enterprise RDBMS 19.18 with Data Guard (protection mode: Maximum Performance)
I'm trying to diagnose a slowdown in replication. It appears that there is frequent DDL causing a DDL barrier. Summarising data in v$logstdby_process, it appears there are frequent long stalls resulting from DDL Barriers, followed by quick progress applying transactions.
Can any one please advise how to proceed with identification of the DDL causing the barrier? I think that understanding what is this DDL will help understand the next steps to resolution.
Here's an example message taken from v$logstdby_process:
ORA-4604: Barrier Syncronistaion on DDL with XID 43.28.2062572 (waiting on 9070 transactions)