本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
背景
在官方社区MySQL上,若用户通过DDL操作为自增列创建逆序主键索引(Descending index),由于DDL处理逻辑异常跳过索引记录的排序逻辑,可能导致在DDL执行后重建的表主键索引出现损坏。因此强烈建议您尽快升级小版本。当前场景下小版本升级,需要停机操作,预计引起2-3分钟的集群中断,因此请在业务低峰期进行操作。
受影响版本:
PolarDB MySQL版集群版和标准版于8.0.1.1.46版本和8.0.2.2.26版本修复。
多主集群(Limitless)于8.0.1.0.33版本修复。
您可在当前集群详情页中配置信息一栏查看具体内核版本号。
系列 | 版本 | 问题版本 | 修复版本 |
集群版和标准版 | 8.0.1 | 小于8.0.1.1.46 | 8.0.1.1.46 |
多主集群(Limitless) | 8.0.1 | 小于8.0.1.0.33 | 8.0.1.0.33 |
集群版和标准版 | 8.0.2 | 小于8.0.2.2.26 | 8.0.2.2.26 |
解决方案
对于存在风险的版本,建议避免通过DDL创建自增列的逆序主键索引。如有必要,请在升级到指定的小版本内核后再进行相关的DDL操作。
当前场景下小版本升级,需要停机操作,预计引起2-3分钟的集群中断,因此请在业务低峰期进行操作。
为了解决以上问题,避免数据受损,强烈建议您尽快将您的集群内核小版本升级至PolarDB MySQL版8.0.1.1.46或8.0.2.2.26及以上,多主集群(Limitless)版本升级至8.0.1.0.33以上。
进入目标集群的
菜单。在小版本升级页面,升级版本区域,选择同时升级数据库代理(Proxy)和内核引擎。
单击立即升级或可维护窗口升级。
若选择在可维护窗口升级,您还可以在计划任务页查看该任务的具体信息或取消该任务,详情请参见定时计划任务。
在弹出的对话框中,单击确定即可。