当前位置: 首页 > news >正文

Oracle DG备库应用延迟问题分析处理

1.情况说明

        分享一个之前的案例,客户备库出现间歇性的日志应用延迟,延迟最高时刻需经过约50分钟左右才能将日志追平。

2.详细记录

2.1、问题发现

        数据库的DG1备库出现间歇性的日志应用延迟,具体表现为备库apply lag延迟过高。影响到数据库的实时同步传输,增加潜在的数据安全风险。

2.2、问题分析

DG配置参数检查:

经检查,备库参数符合标准规范。

备库日志应用状态检查:

MRP0状态为applying状态,表明备库正在做日志应用。

DG告警提示检查:


无error项,且状态为valid,说明无传输性异常。

主库日志产生量分析:


通过上面可以看到,主库日志在一定时间内产生了较多的归档量,说明主库业务发生了变化。

主库alert告警日志分析:

        我们以下午3点到4点的日志为例,伴随着业务量的提升,主库产生的归档量增加,这也就意味着备库需要传输和应用的归档也会同步增加,通过alert日志可以看到,在业务高峰期,备库所有standby redo 都处于active状态,无法接收thread 1的日志,因此造成了日志的应用延迟。

3.解决建议    

        经过认真分析,备库出现日志应用延迟与业务特点有关,与standby redo log组数有关,在业务高峰期时刻,主库日志切换频繁,备库日志来不及应用,导致短期内暂无空闲的standby redo log接收主库传输过来的日志,引发数据延迟,当前备库standby redo log比主库多1组,建议增加备库standby redo log 组数,再行观察。


http://www.mrgr.cn/news/14503.html

相关文章:

  • Java核心API——collection类的常见方法
  • golang并发编程—— 并发模式
  • UI自动化测试的边界怎么定义?
  • 【秋招笔试】8.21华为秋招-三语言题解
  • PbootCMS程序安全设置建议
  • kafka操作
  • 海康二次开发学习笔记5-二次开发小技巧
  • C语言实现经典排序算法
  • Excel十进制度转为度分秒格式
  • 奇安信渗透测试岗位三面经验分享
  • JVM调优原理
  • 不同语言的转义字符
  • 最新高仿拼夕夕源码/拼单系统源码/拼单商城/类目功能齐全
  • 2024年“羊城杯”粤港澳大湾区网络安全大赛 MISC部分
  • 适用于 Visual Studio 的 C++ 万能头
  • SpringBoot集成kafka接收对象消息
  • 全程云OA UploadEditorFile接口存在任意文件上传漏洞 附POC
  • 【蓝桥杯青少组】第十五届省赛python(2024)
  • 排序题目:颜色分类
  • Android Webview 详解