更新时间:2025-01-22 GMT+08:00

内核版本说明

本章节介绍云数据库 RDS for MySQL的内核版本更新说明。

RDS for MySQL 8.0

表1 云数据库 RDS for MySQL 8.0版本说明

日期

特性描述

2022-12-09

  • 新特性及性能优化
    • KILL会话支持per thread连接方式。
    • Performance Schema使用增加内存限制。
    • 优化特定场景下全量SQL的性能。
    • 优化特定场景下internal_tmp_mem_storage_engine为memory引擎的性能问题。
    • 升级编译器到GCC 10.3。
  • 修复问题
    • 修复临时文件写入可能报错的问题。
    • 修复CTE查询返回结果不符合预期的问题。
  • 安全加固
    • 解决安全漏洞:CVE-2021-2417、CVE-2021-2339、CVE-2021-2425、CVE-2021-2426、CVE-2021-2427、CVE-2021-2424、CVE-2021-2383、CVE-2021-2384、CVE-2021-2410。

2022-09-01

  • 新特性及性能优化
    • 内核版本升级到8.0.25。
    • 支持SQL限流。
    • 升级编译器到GCC 9.3。
  • 修复问题
    • 修复单个超大Binlog可能导致的复制中断问题。
    • 修复社区innodb_row_lock_current_waits统计不准确的问题。
    • 修复使用blob字段可能导致的异常重启问题。
  • 安全加固
    • 解决安全漏洞:CVE-2021-2307、CVE-2021-2180、CVE-2021-2194。

2021-11-07

  • 新特性及性能优化
    • 线程池静态链接,提高性能。
    • 开启PGO(Profile-Guided Optimization)编译优化。
    • 优化MySQL HASH算法。
    • 支持数据库添加备注功能。
    • 系统库防止被DDL修改。
    • 添加参数innodb_total_tablespaces用于统计innodb表空间数量。
    • 在i_s中提供innodb锁视图。
    • 升级openssl,jemalloc,curl开源组件。
  • 修复问题
    • 修复XA事务在binlog rotate后可能异常重启的问题。
    • 修复全量SQL未记录预编译SQL操作类型的问题。
    • 修复flush privieges操作的executed time统计错误的问题。
    • 修复审计日志错误写入其他文件的问题。

2021-07-13

  • 修复XA事务在数据库异常重启后可能发生丢失的问题。
  • 优化自适应HASH分割算法。
  • 内核版本升级到8.0.21。
  • 安全加固

    解决安全漏洞:CVE-2020-14697、CVE-2020-14680、CVE-2020-14678、CVE-2020-14663、CVE-2021-2020、CVE-2020-14619、CVE-2020-14591、CVE-2020-14576、CVE-2020-14539。

2021-04-26

  • SQL限流特性性能优化。
  • 全量SQL采集性能优化。

2021-03-31

  • 性能优化

    升级编译器到GCC 9。

2021-03-01

  • 性能优化

    优化慢日志额外信息的采集效率。

  • 修复以下问题

    修复XA事务回滚可能会导致备机复制中断问题。

2021-02-06

  • 修复问题

    修复微秒计时器中gettimeofday多线程导致计时错误问题。

2020-12-21

  • 支持在错误日志中记录详细的连接断开信息。
  • 支持index hint功能。

2020-11-03

  • 显示大事务执行时间和等待时间。
  • 为管理用户使用独立的连接控制。
  • 支持SQL限流,业务高峰期可以限制特定SQL的执行频率。
  • 优化内核性能。

RDS for MySQL 5.7

表2 云数据库 RDS for MySQL 5.7版本说明

日期

特性描述

2022-12-09

  • 新特性及性能优化
    • 回合升级到5.7.38版本。
    • 升级编译器到GCC 10.3。
    • KILL会话支持per thread连接方式。
    • 慢日志的阈值可考虑等锁耗时。
    • ALT功能安全加固。
  • 修复问题
    • 增强分布式XA事务主库崩溃恢复安全。
    • 修复开启proxy可能导致的异常重启。
    • 修复插件可能内存申请失败导致的异常重启。
  • 安全加固
    • 解决安全漏洞:CVE-2022-21454、CVE-2022-21417、CVE-2022-21427、CVE-2022-21451、CVE-2022-21444、CVE-2022-21460。

2022-09-01

  • 新特性及性能优化
    • 内核版本升级到5.7.37。
    • 升级编译器到GCC 9.3。
    • 升级openssl、curl开源组件。
  • 修复问题
    • 修复单个超大Binlog可能导致的复制中断问题。
    • 修复slave并发回放grant可能导致的异常重启的问题。
    • 修复隐藏自增键可能导致的复制中断问题。
    • 修复虚拟字段表在ROLLBACK时可能异常重启的问题。
    • 修复加密表在recovery异常重启问题。
    • 修复Seconds Behind Master特定场景不准确问题。
  • 安全加固
    • 解决安全漏洞:CVE-2022-21367、CVE-2022-21304、CVE-2022-21344。

2022-04-26

  • 新特性及性能优化
    • 支持隐藏自增键特性。
  • 修复问题
    • 修复XA事务重复提交可能导致复制异常问题。
    • 修复社区innodb_row_lock_current_waits统计不准确的问题。

2022-02-26

  • 新特性及性能优化
    • 全量SQL放开单条记录长度限制。
    • RDS for MySQL透明应用连续性(ALT)特性第一期。
  • 修复问题
    • 修复线程池极端场景的内存问题。
    • 修复XA事务备机回放概率性卡住。

2021-11-07

  • 新特性及性能优化
    • 线程池静态链接,提高性能。
    • 开启PGO(Profile-Guided Optimization)编译优化。
    • 优化MySQL HASH算法。
    • 支持数据库添加备注功能。
    • 系统库防止被DDL修改。
    • 在errlog中提供IO延迟信息。
    • 支持minidump。
    • 内核版本升级到5.7.33。
    • 升级openssl,jemalloc,curl开源组件。
  • 修复问题
    • 修复由于回放保序导致备机小概率复制中断的问题。
    • 修复XA事务在binlog rotate后可能异常重启的问题。
    • 修复全量SQL可能存在未记录预编译SQL操作类型的问题。
    • 修复flush privieges操作的executed time统计错误的问题。
    • 修复审计日志错误写入其他文件的问题。
  • 安全加固

    解决安全漏洞:CVE-2021-2011、CVE-2021-2178、CVE-2021-2202。

2021-07-13

  • 修复XA事务在数据库异常重启后可能发生丢失的问题。
  • 优化自适应HASH分割算法。
  • 内核版本升级到5.7.32。

2021-04-26

  • 新特性

    支持在代理情况下显示真实的客户端地址。

  • 修复问题

    全量SQL采集性能优化。

    修复revoke权限可能导致主备权限不一致的问题。

    回合8.0中对Instant add column的优化。

2021-03-31

  • 性能优化
    • 优化慢日志额外信息的采集效率。
    • 升级编译器至GCC 9。
  • 修复问题

    修复XA事务回滚可能会导致备机复制中断问题。

2021-03-01

减少fil_sys互斥锁之间的冲突频率。

2021-02-06

  • 新特性
    • 内存申请编译器优化。
    • 添加utf8优化对非ARM平台的支持。
  • 修复问题

    修复微秒计时器中gettimeofday多线程导致计时错误问题。

2020-12-21

  • 内核版本升级到5.7.31。
  • 支持SQL限流,业务高峰期可以限制特定SQL的执行频率。

2020-11-03

  • 优化内核性能。
  • 支持回收站。
  • 增强本地盘清理数据可靠性。

RDS for MySQL 5.6

表3 云数据库 RDS for MySQL 5.6版本说明

日期

特性描述

2022-12-09

  • 新特性及性能优化
    • KILL会话支持per thread连接方式。
  • 修复问题
    • 修复开启proxy可能导致的异常重启。
    • 修复main.proxy_connect缓冲区溢出。
    • 修复插件可能内存申请失败导致的异常重启。

2022-09-01

修复社区innodb_row_lock_current_waits统计不准确的问题。

2021-11-07

  • 新特性
    • 支持数据库添加备注功能。
    • 系统库防止被DDL修改。
    • 升级openssl,jemalloc开源组件。
  • 修复问题
    • 修复修改密码可能会导致同步断开的问题。
    • 修复审计日志错误写入其他文件的问题。

2021-07-13

  • 修复由于回放保序导致备机小概率复制中断的问题。
  • 内核版本升级到5.6.51。
  • 安全加固

    社区MySQL 5.6版本补丁不再发布,该版本的漏洞补丁服务也不再发布。

2021-04-26

  • 新特性

    支持在代理情况下显示真实的客户端地址。

  • 修复问题

    修复执行select 1 for update报语法错误问题。

    全量SQL采集性能优化。

2021-03-31

重构SQL限流功能,提高易用性。

2021-02-06

内核版本升级到5.6.50。

2020-12-23

支持SQL限流,业务高峰期可以限制特定SQL的执行频率。

2020-11-03

内核版本升级到5.6.49。

2020-10-09

  • 支持本地盘磁盘日志切换。
  • 支持在错误日志中记录用户的操作历史。