当前位置:首页>行业动态> 正文

MySQL稳定版本与RDS for MySQL内核有何不同?

RDS for MySQL稳定版本基于MySQL官方发布版,确保兼容性和可靠性。

MySQL稳定版本_RDS for MySQL内核版本说明

1、概述

RDS for MySQL支持自动和手动升级内核小版本,以获得性能提升、新功能支持和安全问题解决。

内核小版本的更新包括AliSQL的发布记录。

内核版本分为下线、过期和稳定三种状态。

2、版本状态说明

下线:存在已知重大缺陷或已超过过期时间一年以上时,该版本会被置为下线,版本下线后会关闭新购。

过期:超过设定的内核版本过期时间时,相关版本的状态会被置为过期,内核版本过期时间请参见AliSQL内核小版本发布记录。

稳定:除下线版本、过期版本外,其余版本均视为稳定版本。

3、功能介绍

自动升级:RDS MySQL默认设置为自动升级内核小版本,当内核小版本低于最新内核小版本时,系统将会不定期地下发主动运维任务来升级内核小版本。

MySQL稳定版本与RDS for MySQL内核有何不同?  第1张

手动升级:可以在实例的基本信息页修改升级设置为手动升级,若当前实例版本存在重大缺陷/已过期/已下线,设置为手动升级的实例也会收到推送升级内核版本的主动运维任务。

4、影响

升级内核小版本可能会出现实例切换,实例切换的影响请参见实例切换的影响。

自动升级操作将会在您设置的可维护时间段内进行。

手动升级时,请您尽量在业务低峰期执行升级操作,或确保您的应用有自动重连机制。

5、注意事项

内核版本过低可能存在业务中断、数据丢失等风险,建议您定期或在收到阿里云的运维通知后升级您的内核小版本。

如果实例内核版本下线或者不在维护列表内,当实例进行升级、变配,或者阿里云对实例硬件进行升级时,将会自动升级到最新的内核小版本。

升级内核小版本后无法降级。

6、版本生命周期

RDS MySQL在MySQL社区版本生命周期的基础上,延长了支持时间,在延长期内,RDS MySQL会持续发布新的版本,新版本仅限于对严重影响实例安全和稳定的问题进行修复。

下表是数据库大版本的生命周期时间和RDS MySQL的生命周期时间:

数据库大版本社区发布时间RDS发布时间社区生命周期结束时间RDS停止支持时间
MySQL 8.02018年04月19日2019年05月预计2026年04月预计2027年04月19日
MySQL 5.72015年10月21日2016年11月预计2023年10月21日预计2025年10月21日
MySQL 5.62013年02月05日2014年12月2021年02月05日预计2024年02月05日
MySQL 5.52010年12月08日2012年02月2018年12月08日2021年12月08日

7、升级流程

访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

在配置信息区域单击小版本自动升级右侧的设置。

选择自动升级或手动升级,然后单击确定。

8、查看代理内核小版本

查看当前版本:在实例的数据库代理页面的基本信息 > 代理小版本处查看。

查看可升级版本:单击代理小版本处的升级,查看可升级到版本。

9、小版本更新说明

下表仅包含数据库代理的主流版本,并不包含所有数据库代理版本:

小版本说明
2.9.3Bug修复
修复读写分离模式在某些长连接场景下可能出现负载不均衡的问题。
修复2.9.1版本引入的SHOW WHERE语句导致的内存泄漏问题。
2.9.1新功能
支持读写属性为只读的连接地址设置连接池和延迟阈值。
支持被动切换场景的连接保持。
连接保持优化,支持保持RC隔离级别下没有写入的事务。
Bug修复
修复线程ID轮转导致的thread id already exists错误问题。
修复在只读地址上执行Kill Query操作时由于没有进行广播,此请求可能不会被Kill的问题。
2.8.41新功能
升级内核版本至社区2.3.15版本。
说明
确保当前RDS MySQL实例内核小版本在20240131及其以上,如需升级,请参见升级内核小版本。

通过以上内容,可以详细了解RDS for MySQL的稳定版本及其内核版本的相关信息。