Oracle ADG 延迟度量

      通常我们搭建ADG 库,2个目的:备份容灾/分离报表查询,在实时性要求比较高的读写分离/实时报表场景,ADG 数据同步延迟问题不可忽视。

      有人可能会说oracle dataguard 不是有最大保护模式、实时应用模式吗,最大保护模式只是保障了redo 传输的实时性,不能保障数据应用的实时性。实时应用模式同样只是改善了redo 传输的实时性,也不能保障数据应用的实时性。

      观察redo 传输延迟情况,可以通过查看视图v$standby_log、v$archived_log :

image

image

    观察数据同步延迟情况可以通过查看视图v$standby_event_histogram:

image

    通常情况下,当主库负载很高交易量很大的情况下,备库数据同步延迟比较明显(即使存储io性能良好),这是物理备库redo 顺序应用决定的,数据同步实时性要求比较高的报表查询、读写分离的场景可以考虑使用OGG 逻辑复制来代替,12c rac dataguard standby 的多实例redo 应用特性在一定程度上改善了数据同步延迟。

posted @   踏雪无痕2017  阅读(1026)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2021-02-09 oracle db 间隔分区妙用
2021-02-09 如何着手oracle db 系统优化
2021-02-09 oracle获取存储io性能指标
2021-02-09 oracle 中查看sql执行性能历史语句
2021-02-09 oracle 常用的抓取top sql/top session 语句汇整
点击右上角即可分享
微信分享提示