文档简介:
MySQL内核版本说明
n MySQL 8.0
20200630
新特性
l 支持内核版本到8.0.17。
l 支持并行创建索引。
l 支持线程池。
l 升级Openssl版本到1.1.1a。
l 支持CTS语法:支持create table xx select语法。
l 支持用户通过show full processlist查询:用户线程内存使用信息和CPU时间使用信息。
n MySQL 5.7
20191215
新特性
l DDL操作进度:通过“information_schema.innodb_alter_table_progress”获取加列或加索引操作的进度信息。
l 长事务:通过SHOW PROCESSLIST获取事务的执行时间Trx_Executed_Time。
l Online扩展String字段长度:扩展VARCHAR类型字段长度,从“COPY”模式默认变为“INPLACE”模式。
20191015
新特性
l 升级内核版本到5.7.27。
l 快速加列:表快速加列,不拷贝数据,不占用磁盘空间和磁盘IO,业务高峰期可以实时变更。
l 逻辑预读:全表扫描或范围扫描查询时,通过逻辑预读加速执行速度,减少磁盘IO次数。
l MDL锁视图:通过“information_schema.metadata_lock_info”获取线程持有或等待的MDL锁信息。
l SQL过滤:设置SQL语句,过滤不处理对应SQL语句。通过该功能在业务高峰期,优先保证核心业务的稳定性。
20190815
新特性
Jemalloc内存管理:替换jlibc内存管理模块,降低内存占用,提高内存分配效率。
20190615
新特性
l 升级内核版本到5.7.25。
l 支持隐式主键:用户在创建表的场景下,未指定主键或唯一索引时,自动创建隐式主键,解决因为无主键导致的主备复制时延问题。
20190515
l 新特性
备库安全极速模式:在备库“sync_binlog”和“innodb_flush_log_at_trx_commit”为非1配置下,保证备库crash safe数据安全。sysbench高并发纯写模式下,主备复制延迟一直基本为0。
l BUG修复
− 修复“relay_log_recovery ”=“ON”开启时,特定场景Kill备库后无法重启的问题。
− 修复“SQL_MODE”为“PAD_CHAR_TO_FULL_LENGTH”时,主备复制异常的问题。
− 修复“performance_schema”重复统计错误的问题。
− 修复对“Performance_schema”中关于复制信息的表进行order by查询时,返回为空的问题。
20190115
BUG修复
l 修复只读执行flush操作后,导致主备不一致、复制中断的问题。
l 修复REPAIR、OPTIMIZE等语句,导致备机复制线程死锁的问题。
20181115
新特性
l 升级内核版本到5.7.23。
l GTID开启时,支持事务中创建和删除临时表。
l 支持表级别MTS并行回放。
20180715
新特性
l 升级内核版本到5.7.22。
l 支持线程池。
l 支持CTS语法:支持create table xx select语法。
l 算子下推:聚合算子下推到存储引擎层,提升count()和sum()的执行速度。
l Kill空闲事务:通过设置超时时间,自动Kill长时间空闲事务。
l 用户通过show full processlist查询:用户线程内存使用信息、CPU时间使用信息。
n MySQL 5.6
20191215
新特性
l 长事务:通过SHOW PROCESSLIST获取事务的执行时间Trx_Executed_Time。
l Online扩展String字段长度:扩展VARCHAR类型字段长度,从“COPY”模式默认变为“INPLACE”模式。
20191015
新特性
l 升级内核版本到5.6.45。
l 用户可通过show full processlist查询:用户线程内存使用信息、CPU时间使用信息。
l Kill空闲事务:通过设置超时时间,自动Kill长时间空闲事务。
l SQL过滤:设置SQL语句,过滤不处理对应SQL语句。通过该功能在业务高峰期,优先保证核心业务的稳定性。
20190815
新特性
l 逻辑预读:全表扫描或范围扫描查询时,通过逻辑预读加速执行速度,减少磁盘IO次数。
l Jemalloc内存管理:替换jlibc内存管理模块,降低内存占用,提高内存分配效率。
20190615
新特性
l 升级内核版本到5.6.43。
l 支持审计功能。
l 支持隐式主键:用户在创建表的场景下,未指定主键或唯一索引时,自动创建隐式主键,解决因为无主键导致的主备复制时延问题。
20190515
BUG修复
l 修复特定场景主备复制时延“second_behind_master”不准确的问题。
l 修复“SQL_MODE”为“PAD_CHAR_TO_FULL_LENGTH”时的主备复制异常问题。
20190115
BUG修复
l 修复只读执行flush操作后,导致主备不一致、复制中断的问题。
l 修复REPAIR、OPTIMIZE等语句,导致备机复制线程死锁问题。
l 修复grant select(column_name) 语句复制线程报错问题。
20181115
新特性
l 升级内核版本到5.6.41。
l GTID开启时,支持事务中创建和删除临时表。
l 支持表级别MTS并行回放。
20180715
l 新特性
− 升级内核版本到5.6.40。
− 支持线程池。
− 支持CTS语法:支持create table xx select语法。
l BUG修复
− 修复binlog和relay log名依赖PID文件名的问题。
− 修复“relay_log_basename”变量空指针导致备机卡住的问题。
− 修复force index语法在group_by xx order_by xx limit n1,n2场景下失效的问题。