MySQL 9.7.0 LTS 发布:Hypergraph 优化器与 JSON Duality DML 下放到社区版
MySQL 9.7.0 LTS 于 2026-04-21 发布,是 8.4 之后的下一个 LTS。把此前只有企业版才有的能力下放到社区版,是本次的最大主题。
复制可观测性与高可用
- Replication Applier Metrics:延迟、吞吐
- Group Replication Flow Control Statistics:看清 GR 为何限流
- Group Replication Resource Manager
- Group Replication Primary Election:主选举可观测
- Telemetry / OpenTelemetry 组件:指标与 trace 流向 Prometheus / OTel
Hypergraph Optimizer 进入社区版
传统优化器用左深树确定 join 顺序,复杂多表 join 会漏掉更优计划;Hypergraph 把整个查询建模成超图,用动态规划搜索更大的计划空间。开启方式:
SET GLOBAL optimizer_switch='hypergraph_optimizer=on';
session、persist、启动参数、语句 hint 均可。
JSON Duality Views 支持 DML
此前社区版只能做 DDL,9.7 起 INSERT / UPDATE / DELETE 都能走 view,并支持自增列作为生成主键。
caching_sha2_password 支持 PBKDF2(SHA-512)存储格式
服务端改动,客户端无需修改,存量哈希更抗暴破,面向 PCI-DSS / HIPAA 场景。
replica_allow_higher_version_source
允许低版本副本从高版本主库复制,便于先升主库、再逐台升副本的滚动升级。
cpuset cgroup 感知
正确读取 cpuset 限制来计算可用 CPU:K8s 限制 4 核时,不再按宿主机 32 核去开线程池。
Clone plugin 与企业版新增
- Clone plugin 支持在高于 9.7.0 的相邻 LTS 间克隆;PGO。
- 企业版新增 Dynamic Data Masking(列级掩码策略,按执行用户/角色在查询时返回原值或掩码值)、审计日志按时间轮转、审计过滤器恢复模式。
- MySQL 8.0 已 EOL。
- 9.7.3(2026-08-18)仅包含针对 Docker 镜像的关键安全补丁。
来源:blogs.oracle.com/mysql、dev.mysql.com/doc/relnotes/mysql/9.7/。