ITPub博客

首页 > 数据库 > 数据库开发技术 > 丢数据风险 @ MySQL官方最新版

丢数据风险 @ MySQL官方最新版

原创 数据库开发技术 作者:丁奇3306 时间:2024-12-13 10:43:54 0 删除 编辑
本周六晚上单元课要讲《DDL原理、流程和实践》,
刚好说个相关的,MySQL的严重bug, 官方版本DDL会导致丢数据.
这个bug影响了8.0.27到最新版, 也就是说8.0.40还有这个问题.
(当然也包括8.4的最新版)
官方回复说8.0.41会修复.
====历史====
这个bug最早是 RexDB的文章看到的,
最近percona也发了, 同时给了复现步骤和一个修复的版本 
https://bugs.mysql.com/bug.php?id=115608
====怎么绕过这个坑====
官方的8.0.41不知道啥时候发, 为了这个bug切换到到percona分之估计也是不现实的.
好消息: 目前看这个bug不影响instant DDL
所以建议统一这么操作:
1.对于可以instant DDL的直接执行;
2.其他情况, 用pt-osc或者gh-ost.
这个是在技术交流群里大家讨论出来的最稳妥的方案了.
进丁奇技术交流群+V linxiaobin3306


原文作者:丁奇3306;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2024-08-07

  • 博文量
    104
  • 访问量
    44852