Java后端
·2025-02-08在工作中遇到一个MySQL的问题,请大佬来指教一下。通过K8S部署的微服务A有两个节点。其中有一个接口,作用是往MySQL数据库插入一条记录,没有添加事务。插入时没有显示指定主键,实体类用了@TableId注解修饰,没有指定IdType,默认应该是IdType.NONE,,也就是根据数据库的字段规则。数据库的主键字段指定了自增AUTO_INCREMENT,以上是背景。
问题是:微服务A其中一个节点因为内存占用过高重启了。重启之后频繁接口频繁报错:Duplicate entry 'xxx' for key 'PRIMARY',也就是生成的自增ID频繁出现重复的情况。网上查了一下资料说MySQL服务器重启可能会导致这个问题,但是没有说业务服务重启会出现这个问题。求助社区的MySQL大佬分析一下🌹
2
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
