暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OMS反向同步延迟

IT那活儿 2026-04-13
52

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!



问题介绍

在数据库割接OB时,一般使用OMS进行数据同步,且进行反向增量同步,往往延迟都是相对较低,均在5分钟之内,本次出现了一次延迟超过24小时,具体延迟情况如下:


问题分析

2.1 查询Metrics信息
通过登录对应OMS容器,执行./connector_utils.sh metrics 命令,即可查询 Metrics 信息,其中一段信息如下:
从上图可以看到写入组件并行已占满,SINK_TIME: execute_time时间超过100ms,sql执行效率极低。
2.2 定位慢SQL
通过查询sql_msg.log日志获取慢sql如下:
此sql执行一次超10秒。


问题处理

3.1 SQL优化
通过目标端获取完成sql语句,根据查询条件选择较优列创建索引优化:
3.2 应用效率
优化完成慢sql后,再次获取Metrics 信息对比,效率明显提高,延迟逐渐追平。
当前SINK_TIME: execute_time时间为2ms,sql执行效率提升。

END


本文作者:王百万 (上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论