云数据库 RDS-RDS for MySQL内核版本说明:RDS for MySQL 8.0

时间:2024-10-29 16:57:59

RDS for MySQL 8.0

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

日期

特性描述

2024-10-28

8.0.28版本更新以下内容:

  • 修复问题
    • 优化statement outline,支持explain analyze语句。
    • 解决8.0.28.x社区版本死锁问题。
    • 解决SQL限流功能的一些Bug。详见社区Bug #96610

2024-06-18

8.0.28版本更新以下内容:

  • 修复问题

    修复因会话引入LOCK_thd_security_ctx锁,而导致执行SHOW PRO CES SLIST语句时可能出现死锁的问题。详见社区Bug#32320541

2024-05-23

内核版本升级到8.0.32。

  • 新特性及性能优化
    • MySQL 8.0的动态权限功能允许SUPER用户向其他用户动态授予高级管理权限,例如SESSION_VARIABLES_ADMIN和SYSTEM_VARIABLES_ADMIN等。此版本支持通过内核能力禁用用户为自身赋予可能导致实例异常的危险权限。
    • 对表进行加减列时,默认算法支持由INSTANT更改为INPLACE或COPY算法。
  • 修复问题

    具体修改点同社区版一致,详见社区8.0.32版本发布说明

    说明:
    • 如需升级到8.0.32版本,请联系客服申请。
    • 8.0.32版本由于社区引入Instant col特性导致在一些场景下存在性能劣化,详见社区bug111538
  • 安全加固
    • 解决安全漏洞:CVE-2018-25032、CVE-2021-22570、CVE-2022-21412、CVE-2022-21413、CVE-2022-21414、CVE-2022-21415、CVE-2022-21417、CVE-2022-21418、CVE-2022-21423、CVE-2022-21425、CVE-2022-21427、CVE-2022-21435、CVE-2022-21436、CVE-2022-21437、CVE-2022-21438、CVE-2022-21440、CVE-2022-21444、CVE-2022-21451、CVE-2022-21452、CVE-2022-21455、CVE-2022-21459、CVE-2022-21460、CVE-2022-21462、CVE-2022-21478、CVE-2022-21479、CVE-2022-21509、CVE-2022-21515、CVE-2022-21517、CVE-2022-21522、CVE-2022-21525、CVE-2022-21526、CVE-2022-21527、CVE-2022-21528、CVE-2022-21529、CVE-2022-21530、CVE-2022-21531、CVE-2022-21534、CVE-2022-21537、CVE-2022-21538、CVE-2022-21539、CVE-2022-21547、CVE-2022-21553、CVE-2022-21556、CVE-2022-21569、CVE-2022-21592、CVE-2022-21594、CVE-2022-21599、CVE-2022-21604、CVE-2022-21605、CVE-2022-21607、CVE-2022-21608、CVE-2022-21611、CVE-2022-21617、CVE-2022-21625、CVE-2022-21632、CVE-2022-21633、CVE-2022-21635、CVE-2022-21637、CVE-2022-21638、CVE-2022-21640、CVE-2022-21641、CVE-2022-27778、CVE-2022-32221、CVE-2022-39400、CVE-2022-39402、CVE-2022-39403、CVE-2022-39408、CVE-2022-39410、CVE-2023-21836、CVE-2023-21863、CVE-2023-21864、CVE-2023-21865、CVE-2023-21866、CVE-2023-21867、CVE-2023-21868、CVE-2023-21869、CVE-2023-21870、CVE-2023-21871、CVE-2023-21872、CVE-2023-21873、CVE-2023-21874、CVE-2023-21875、CVE-2023-21876、CVE-2023-21877、CVE-2023-21878、CVE-2023-21879、CVE-2023-21880、CVE-2023-21881、CVE-2023-21882、CVE-2023-21883、CVE-2023-21887、CVE-2023-21912、CVE-2023-21913、CVE-2023-21917、CVE-2023-21963、CVE-2023-22015、CVE-2023-22026、CVE-2023-22028、CVE-2023-22084。

2023-12-01

8.0.28版本更新以下内容:

  • 新特性及性能优化
    • SQL限流功能变化:所有账户当前都会被限流(之前的行为:对root不限流);如需设定不限流的账户请联系客服。
    • 新增information_schema.rds_sql_filter_info,可以查看SQL限流功能的当前并发数和历史拦截数。
  • 修复问题

    修复了社区审计日志插件不记录prepare协议语句的问题。

2023-09-01

内核版本升级到8.0.28。

  • 新特性及性能优化
    • 优化了SQL限流功能。
    • 优化了大文件异步Purge的性能。
  • 修复问题
    • 引入社区更高版本bugfix。
    • 修复了社区并行DDL导致的数据不一致问题。
    • 修复了社区审计日志内存泄漏、线程挂住的问题。
  • 安全加固
    • 解决安全漏洞:CVE-2019-17543、CVE-2020-1971、CVE-2021-22901、CVE-2021-22922、CVE-2021-22923、CVE-2021-22924、CVE-2021-22925、CVE-2021-22926、CVE-2021-22945、CVE-2021-22946、CVE-2021-22947、CVE-2021-2339、CVE-2021-2340、CVE-2021-2342、CVE-2021-2352、CVE-2021-2354、CVE-2021-2356、CVE-2021-2357、CVE-2021-2367、CVE-2021-2370、CVE-2021-2372、CVE-2021-2374、CVE-2021-2383、CVE-2021-2384、CVE-2021-23841、CVE-2021-2385、CVE-2021-2387、CVE-2021-2389、CVE-2021-2390、CVE-2021-2399、CVE-2021-2402、CVE-2021-2410、CVE-2021-2412、CVE-2021-2417、CVE-2021-2418、CVE-2021-2422、CVE-2021-2424、CVE-2021-2425、CVE-2021-2426、CVE-2021-2427、CVE-2021-2429、CVE-2021-2437、CVE-2021-2440、CVE-2021-2441、CVE-2021-2478、CVE-2021-2479、CVE-2021-2481、CVE-2021-3449、CVE-2021-35537、CVE-2021-35546、CVE-2021-35575、CVE-2021-35577、CVE-2021-35583、CVE-2021-35591、CVE-2021-35596、CVE-2021-35602、CVE-2021-35604、CVE-2021-35607、CVE-2021-35610、CVE-2021-35612、CVE-2021-35622、CVE-2021-35623、CVE-2021-35624、CVE-2021-35625、CVE-2021-35626、CVE-2021-35627、CVE-2021-35628、CVE-2021-35629、CVE-2021-35630、CVE-2021-35631、CVE-2021-35632、CVE-2021-35633、CVE-2021-35634、CVE-2021-35635、CVE-2021-35636、CVE-2021-35637、CVE-2021-35638、CVE-2021-35639、CVE-2021-35640、CVE-2021-35641、CVE-2021-35642、CVE-2021-35643、CVE-2021-35644、CVE-2021-35645、CVE-2021-35646、CVE-2021-35647、CVE-2021-35648、CVE-2021-3711、CVE-2022-0778、CVE-2022-21245、CVE-2022-21249、CVE-2022-21253、CVE-2022-21254、CVE-2022-21264、CVE-2022-21265、CVE-2022-21278、CVE-2022-21297、CVE-2022-21301、CVE-2022-21302、CVE-2022-21303、CVE-2022-21304、CVE-2022-21339、CVE-2022-21342、CVE-2022-21344、CVE-2022-21348、CVE-2022-21351、CVE-2022-21352、CVE-2022-21358、CVE-2022-21362、CVE-2022-21367、CVE-2022-21368、CVE-2022-21370、CVE-2022-21372、CVE-2022-21374、CVE-2022-21378、CVE-2022-21595、CVE-2022-21600、CVE-2023-21950。

2023-03-15

8.0.25版本更新以下内容:

  • 新特性及性能优化
    • 优化了超大SQL审计日志的打印。
    • 强化了内核日志打印的安全性。
  • 修复问题

    修复并发实例DDL和DML操作可能导致异常重启问题。用户不再有权限赋予connection_admin权限。

2022-09-09

8.0.25版本更新以下内容:

  • 新特性及性能优化
    • 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-06-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-08-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-04-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-01-26

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

2020-12-31

  • 性能优化

    升级编译器到GCC 9。

2020-12-01

  • 性能优化

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

  • 修复以下问题

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

2020-11-06

  • 修复问题

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

2020-09-21

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

2020-08-03

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

2020-06-19

  • 内核版本升级到8.0.20。
  • 优化内核性能。

2020-02-15

  • RDS for MySQL 8.0版本正式商用。
  • ARM内核版本上线,该内核基于华为云鲲鹏服务器。

2019-12-15

  • 内核版本升级到8.0.17。
  • 并行创建索引:并行创建索引速度最快提升2.5倍。

2019-10-15

修复“SQL_MODE”“PAD_CHAR_TO_FULL_LENGTH”时的主备复制异常问题。

2019-09-15

  • 支持线程池。详见连接线程池
  • 升级Openssl版本至1.1.1a。
  • 支持 CTS 语法:支持create table xx select语法。
  • 用户线程内存使用信息、CPU时间使用信息,您可以通过show full processlist进行查询。
support.huaweicloud.com/kerneldesc/rds_02_0000.html