首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >为什么你的Online DDL悄悄降级成了COPY?大表加字段的主从延迟避坑与gh-ost实操

为什么你的Online DDL悄悄降级成了COPY?大表加字段的主从延迟避坑与gh-ost实操

作者头像
这个DBA有点耶
发布于 2026-11-02 15:42:40
发布于 2026-11-02 15:42:40
540
举报
概述
主库执行Online DDL秒级完成,业务毫无感知;一觉醒来,主从延迟却突破了7200秒。本文将从MDL(元数据锁)的阻塞机制、算法降级的隐秘角落,以及并行复制在DDL面前的失效原因入手,深度剖析DDL回放导致主从延迟的底层链路。并给出gh-ost源码级的限流逻辑、主备倒换的平滑操作手册,以及如何通过pt-heartbeat建立真实的延迟监控。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、深层剖析:从库的 MDL 锁雪崩
  • 二、隐秘的角落:INSTANT 算法为什么会“悄悄降级”?
  • 三、实操解法:大表 DDL 的正确打开方式
    • 方案一:使用 gh-ost 规避锁等待(大厂标配)
    • 方案二:利用主备倒换(Smart DBA 的杀手锏)
    • 方案三:精准延迟监控(替换掉不可靠的 Seconds_Behind_Master)
  • 四、小结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档