mysql gh-ost导致自增id重复

Posted 阿丽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql gh-ost导致自增id重复相关的知识,希望对你有一定的参考价值。

mysql表变更gh-osh相比pt-online-schema-change稳定,但使用过程也存在问题:

  1. 导致自增重置
    业务表id字段自增,同时会有delete,如果使用gh-ost之前刚刚进行了delete操作,直接导致表id自增重置(效果同8.0以下版本,mysql服务器重启)
  2. 表访问频繁更新
    频繁更新产生的锁,失最后一步重试几次后失败,从而进程关闭,生成中间表_gho和_ghc也没有删除
本文由博客一文多发平台 OpenWrite 发布!

以上是关于mysql gh-ost导致自增id重复的主要内容,如果未能解决你的问题,请参考以下文章

MySQL自增id不连续问题

mysql自增id获取

为什么mysql事务回滚后, 自增ID依然自增

MySql 主键一般用自增ID还是UUID

MySQL使用on duplicate key update时导致主键不连续自增

MySQL分布式实现ID自增