手记

mysql gh-ost导致自增id重复

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

  1. 导致自增重置
    业务表id字段自增,同时会有delete,如果使用gh-ost之前刚刚进行了delete操作,直接导致表id自增重置(效果同8.0以下版本,mysql服务器重启)
  2. 表访问频繁更新
    频繁更新产生的锁,失最后一步重试几次后失败,从而进程关闭,生成中间表_gho和_ghc也没有删除
0人推荐
随时随地看视频
慕课网APP