看啥推荐读物
专栏名称: 腾讯数据库技术
本公众号由腾讯云架构平台部数据库研发中心提供内容支持,旨在分享腾讯海量数据库平台上的技术沉淀,和各位一起探索业界领先的数据库技术!
今天看啥  ›  专栏  ›  腾讯数据库技术

深度解析auto-increment自增列"Duliplicate key"问题

腾讯数据库技术  · 公众号  ·  · 2018-12-03 21:20
提示:公众号展示代码会自动折行,建议横屏阅读问题描述近期,线上有个重要Mysql客户的表在从5.6升级到5.7后master上插入过程中出现"Duplicate key"的错误,而且是在主备及RO实例上都出现。以其中一个表为例,迁移前通过“show create table” 命令查看的auto increment id为1758609, 迁移后变成了1758598,实际对迁移生成的新表的自增列用max求最大值为1758609。用户采用的是Innodb引擎,而且据运维同学介绍,之前碰到过类似问题,重启即可恢复正常。内核问题排查由于用户反馈在5.6上访问正常,切换到5.7后就报错。因此,首先得怀疑是5.7内核出了问题,因此第一反应是从官方bug list中搜索一下是否有类似问题存在,避免重复造车。经过搜索,发现官方有1个类似的bug,这里简单介绍一下 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照