08月26, 2026
收藏本站

MySQL 26.7.0版本

一、MySQL 26.7.0 到底是什么

一段时间没关注mysql版本发布,最近竟然出了个MySQL 26.7.0版本

image.png

好奇,为什么一下子从9.7升级到26.7。AI了下,MySQL 26.7.0 = 2026‑07 发布的第一个 Innovation(创新版),是 MySQL 切换到【日历版本 CalVer】后的首个正式 GA 版本。

版本格式:YY.M.P = 年份后两位。发布月份。补丁号
26 → 2026 年
7 → 7 月
0 → 第 0 号初始补丁版本

二、为什么版本号直接跳到 26,而不是 9.8?

旧模式:语义版本 Major.Minor.Patch(5.7→8.0→8.4→9.7),版本号看不出发布时间,生命周期难判断。
新模式:日历版本 CalVer,直接用「年份‑月份」当版本前缀,一眼就能知道什么时候发布。

三、相对 MySQL 9.7 新增的核心功能(26.7.0 Innovation)

1、复制:Change Stream Applier(CSA)‑全新回放引擎

可选择开启,老的 MTA 多线程回放器仍然保留

  • 每个复制通道独立配置 worker 并发数,不再全局统一
  • 单通道 worker 范围:1‑1024
  • 事务执行与提交排序逻辑解耦,并行回放能力更强
  • 新增单通道事件内存上限控制参数
  • STOP REPLICA 响应速度更快
  • Performance‑Schema 可观测每个通道 worker 运行状态
  • 开启方式:CHANGE REPLICATION SOURCE TO ... APPLIER_VERSION=2;
    APPLIER_VERSION=1 = 传统 MTA 模式(默认)

新增系统变量:

  • replica_csa_workers
  • replica_csa_event_memory_limit

2、线程池 Thread‑Pool 插件下放社区版(重磅福利)

  • 历史:线程池插件一直仅企业版可用
  • 26.7 变更:社区版内置 thread_pool 插件,开箱可用
  • 作用:不再是一线程一连接模型;高并发短连接场景降低上下文切换、减少 InnoDB 资源争抢,稳定吞吐。

3、安全:TLS 后量子密码学 (PQC) 密钥交换支持

前提:编译链接 OpenSSL 3.5+

  • 支持混合后量子密钥交换套件(X25519MLKEM768、secp384r1MLKEM768、secp384r1MLKEM1024)
  • 覆盖:客户端连接、管理端口、X‑Protocol、主从复制链路
  • 新增十余项 PQC 相关系统变量,支持强制 / 优先后量子算法、降级回退传统 RSA‑ECC
  • 目的:抵御未来量子计算机破解现有 TLS 密钥

4、审计日志 Audit‑Log 新增监控指标

新增状态变量,用于 JSON 格式审计日志:

  • audit_log_file_count(plugin)
  • audit_log.file_count(component)
    实时统计当前审计日志文件数量,监控轮转与清理任务。

5、InnoDB 底层基础设施增强(用户无感知,稳定性优化)

  • undo log 截断(undo truncation)流程重构,移除本地标记文件,改用 undo 页头标记状态,崩溃恢复更加健壮
  • Redo‑log、表空间、MVCC/ReadView、IX 锁恢复等底层接口解耦重构

    不改变 SQL 语义、MVCC 可见性行为,无新对外 SQL 功能,为后续 InnoDB 新特性铺路。


Comments