摘要:本文记录一次Oracle Data Guard备库延迟的完整排查过程。通过归档频率、系统日志、AWR报告等多维度分析,最终定位备库延迟的核心原因是主备库磁盘性能不对等。主库未发现高IO占用SQL,备库磁盘性能明显弱于主库,导致日志应用速度跟不上,引发备库延迟。文章提供了一套可复用的DG延迟排查思路与优化建议。
客户反馈10月9日DG备库延迟,需要排查原因或者给出优化建议
当前无延迟
归档频率
排查其他库影响(其他库归档非常小)
系统日志分析发现iowait非常高(8号11点到15点,9号同时间段类似)
AWR未发现特别占用IO的语句(主库)
AWR分析库整体性能正常(主库)
AWR分析库IO正常(主库)
结论:
客户反馈主库的磁盘要比DG库的磁盘好,主库未发现特别占用IO的SQL语句,备库和主库的磁盘性能不对等是主要的备库延迟原因
下一步骤:
存储工程师看看9号的IO是不是正常的,就是读写速度和等待之类的指标,咨询业务或者开发,有没有大量在备库运行的查询语句,没有的话基本就是磁盘性能不对等导致