网易首页 > 网易号 > 正文 申请入驻

MySQL|主从延迟问题排查(一)

0
分享至

一、案例分享

1.1 问题描述

大查询长时间执行无法释放DML读锁,后续同步主库的DDL操作获取DML写锁资源被阻塞等待,导致后续同步主库的操作堆积,主从延迟增长严重。从同步延迟的监控来看,延迟从17:11开始,17:51:59进行kill大查询操作,直到17:53建议业务方将大查询kill掉后才结束。

1.2 处理流程

1、当接收到只读实例的同步延迟告警后,登录到RDS的管理控制台查看实例当前会话执行情况,判断只读实例当前负载压力。从当前会话截图可以看到,会话并无明显堆积,但是有两个执行时间很久的大查询操作。

点击添加图片描述(最多60个字)编辑

2、17:11延迟开始,17:51 kill大查询,17:53主从延迟恢复。我们仍需要排查这个期间主实例和只读实例的运行情况,分析造成主从延迟的具体原因

3、对主实例的排查

1)查看延迟期间主库是否有一些批处理/大事务操作,主库业务业务请求上涨或者有批量的更新操作。对此,我们主要观察主实例的QPS/TPS监控、MySQL_COMDML和日志读写的监控指标。

点击添加图片描述(最多60个字)编辑

点击添加图片描述(最多60个字)编辑

点击添加图片描述(最多60个字)编辑

从以上截图中可以看到,主库TPS在主从延迟期间并没有明显的上涨,说明期间主库业务压力正常;主库MySQL_COMDML和日志读写在主从延迟期间也没有明显的上涨,说明期间主库也没有执行一些批量更新的大事务操作。

2)查看延迟期间主库是否有执行消耗较大的DDL操作。在RDS中若开启了审计日志,我们可以通过时间以及操作类型进行过滤排查

点击添加图片描述(最多60个字)编辑

点击添加图片描述(最多60个字)编辑

通过对审计日志的搜索,我们搜查到一条对视图定义进行alter的操作,该alter操作仅仅执行了2.32ms,其资源消耗本身并不大。

4、对只读实例的排查

1)查看延迟期间只读实例是否有较大负载压力,从只读实例延迟期间的会话执行情况以及资源消耗可以知道,延迟期间只读实例并无较大负载压力

2)从只读实例的QPS/TPS监控中可以看到,17:51kill掉大查询后只读实例的TPS异常上涨,17:53TPS恢复正常,延迟恢复。说明17:51~17:53期间只读实例在大量应用主库传输过来的binlog日志,恢复主从复制延迟。

点击添加图片描述(最多60个字)编辑

5、捕捉延迟期间会话中的异常现象,大查询长时间执行未结束,执行explain操作显示为MDL锁等待,结合我们在主库审计日志中搜索到的alter操作,我们可以推断造成主从延迟的原因可能是只读实例大查询阻塞了从主库传输过来的Alter操作,导致后续延迟一直上涨,并在我们kill掉大查询后恢复。

6、为了印证我们的猜想,我们通过审计日志把相关操作的时间线进行梳理

  • 只读实例view_order_logistics_new相关的大查询执行了3602s还未执行完,一直持有表的DML读锁,不影响表的正常读写操作
  • 17:10 主库执行了ALTER ALGORITHM=UNDEFINED DEFINER=super_sha_prd_db@% SQL SECURITY DEFINER VIEW view_order_logistics_new 的操作
  • 只读实例view_order_logistics_new的大查询仍在执行中,此时主库执行alter操作传输到只读实例,alter操作需要的DML写锁与大查询持有的DML读锁冲突
  • alter操作无法获取到DML写锁从而开始等待锁资源,从主控传输过来的binlog也被阻塞,主从延迟开始上涨
  • 17:51:59 只读实例kill掉了view_order_logistics_new的大查询,只读实例TPS上涨,只读实例开始应用alter操作之后的所有binlog日志
  • 17:53:08 只读实例TPS恢复,应用延迟期间的binlog完毕,主从复制恢复正常

更多技术信息请查看云掣官网https://www.dtstack.com/dtsmart/wy

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
惨败广东20分的赛后,朱俊龙为什么要专门赶过来向杜锋道歉?

惨败广东20分的赛后,朱俊龙为什么要专门赶过来向杜锋道歉?

后仰大风车
2024-04-19 18:31:06
九华山坐缸尼姑是药王菩萨转世,曾参加抗美援朝,开缸后震惊世人

九华山坐缸尼姑是药王菩萨转世,曾参加抗美援朝,开缸后震惊世人

真实故事汇
2024-04-09 10:10:40
昏迷6年,妻子拒绝让舒马赫安乐死,身高缩水至1米6,花20亿保命

昏迷6年,妻子拒绝让舒马赫安乐死,身高缩水至1米6,花20亿保命

南风西洲
2024-04-19 22:42:09
官场奇案:汕头大火烧死中纪委调查员,是天灾还是人祸?

官场奇案:汕头大火烧死中纪委调查员,是天灾还是人祸?

午夜故事会
2024-03-28 11:35:01
美拆解大疆无人机后,发现80%芯片非国产,60亿罚款成定局?

美拆解大疆无人机后,发现80%芯片非国产,60亿罚款成定局?

科技龙
2024-04-19 16:54:02
照进现实!2米01门将于金永连场客串前锋 难道说成耀东真是天才?

照进现实!2米01门将于金永连场客串前锋 难道说成耀东真是天才?

直播吧
2024-04-19 22:58:16
惨不忍言!U23亚洲杯中国队历史成绩:1胜13负,从未小组出线

惨不忍言!U23亚洲杯中国队历史成绩:1胜13负,从未小组出线

直播吧
2024-04-19 23:08:24
中国老人7个改不掉的坏习惯,几乎人人都有?快看看你有吗?

中国老人7个改不掉的坏习惯,几乎人人都有?快看看你有吗?

沫姐美食记
2024-04-19 18:26:50
亚洲杯8强诞生4席!日本,韩国晋级,中国,阿联酋出局。沙特狂胜晋级

亚洲杯8强诞生4席!日本,韩国晋级,中国,阿联酋出局。沙特狂胜晋级

阿柒体讯
2024-04-20 02:00:25
你无意撞见过别人什么&

你无意撞见过别人什么&

西莫的艺术宫殿
2024-04-19 09:20:03
不建议你吃三文鱼的原因,只有一个

不建议你吃三文鱼的原因,只有一个

丁香生活研究所
2024-04-18 12:09:41
放大招了!深夜突传利好,下周A股将上涨!

放大招了!深夜突传利好,下周A股将上涨!

龙行天下虎
2024-04-20 04:08:47
中央督察后被问责的市委书记、市长,一年内双双落马了!

中央督察后被问责的市委书记、市长,一年内双双落马了!

政知新媒体
2024-04-19 11:17:17
一天入账1万美元!贵州小伙把中国特产卖到美国,每天供不应求

一天入账1万美元!贵州小伙把中国特产卖到美国,每天供不应求

记录生活日常阿蜴
2024-04-19 12:10:12
湖南卫视知名主持人在美国定居,开保时捷拎爱马仕,成二胎辣妈

湖南卫视知名主持人在美国定居,开保时捷拎爱马仕,成二胎辣妈

娱乐白名单
2024-04-17 14:24:39
向同济大学提问德国总理的学生诚挚道歉

向同济大学提问德国总理的学生诚挚道歉

基本常识
2024-04-18 21:38:04
广东7岁男孩被拐13年后,在大排档吃生蚝时,突然说道:这味道,好像是我亲生父亲的手艺!

广东7岁男孩被拐13年后,在大排档吃生蚝时,突然说道:这味道,好像是我亲生父亲的手艺!

爱钓鱼的阿
2024-04-19 20:25:54
IPhone网速太慢,是苹果默认设了限制,打开之后,网速相差巨大!

IPhone网速太慢,是苹果默认设了限制,打开之后,网速相差巨大!

天边的孤雁
2024-04-18 16:20:03
章泽天突然患怪病!全网哗然:年纪轻轻,可惜了...

章泽天突然患怪病!全网哗然:年纪轻轻,可惜了...

天津人
2024-04-18 14:07:14
男友一直问“**了么”,那到底是什么感觉?

男友一直问“**了么”,那到底是什么感觉?

性学研究僧
2024-04-18 11:04:52
2024-04-20 05:54:44
云掣YunChe小助手
云掣YunChe小助手
专注于云托管服务
25文章数 25关注度
往期回顾 全部

科技要闻

最沉默的李想,最便宜的理想

头条要闻

媒体:以色列对伊朗的反报复刀刀见血 要真的打痛伊朗

头条要闻

媒体:以色列对伊朗的反报复刀刀见血 要真的打痛伊朗

体育要闻

米切尔这次对线不会输了吧

娱乐要闻

北影节开幕之夜,内娱女星千娇百媚

财经要闻

新华资管香港的秘密:猛投地产或致巨亏

汽车要闻

风神L7预售 东风汽车北京车展阵容公布

态度原创

家居
艺术
数码
教育
公开课

家居要闻

光影浮动 色块碰撞与线条起伏的情感呼应

艺术要闻

最全展览单元剧透!北京最受瞩目艺术现场100青年艺术季终极解读

数码要闻

三星Neo QLED 8K QN900D体验:4K内容秒变8K 片源不再是问题

教育要闻

放假通知:2024年中小学暑假安排出炉,家长又犯愁了

公开课

睡前进食会让你发胖吗?

无障碍浏览 进入关怀版