云数据库 MySQL ha_alter_info->key_info_buffer 越界访问引起实例 Crash

并发执行 DDL 与重复 INSERT 操作导致 ha_alter_info->key_info_buffer 越界访问引起实例 Crash。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

一、问题触发场景

对无主键表执行重建表操作,当插入一条重复行时,可能会触发 key_info_buffer 越界访问,引起实例 Crash。

二、涉及问题的内核版本

·MySQL 5.6 20210630及以后的版本。

·MySQL 5.7 20211102及以前的版本。

三、修复的内核版本

MySQL 5.7 20240331。

四、修复方法

1. 将内核版本升级至 MySQL 5.7 20240331,操作方法请参考 升级内核小版本、升级 MySQL 5.6的数据库版本。

2. 或者对无主键的表加入主键,操作可以参考 主备实例查询数据不一致。

赞 (0)
上一篇 4天前
下一篇 4天前