刚刚!MySQL9.7 LTS版本发布,性能飞跃!
MySQL9.7.0(LTS,Long-Term Support)版本于北京时间2026年4月21日正式发行。
为新的 LTS 版本,MySQL 9.7.0 提供长达 5 年的“首发支持”和 3 年的“扩展支持”,确保生产环境的长期稳定。更关键的是,它真正意义上兑现了 Oracle 的承诺:将企业版的部分功能下放到社区版,重新拥抱社区的“示好”与“自救”。
需要注意的是,MySQL官方在2026年4月发布的8.0.45版本后,正式宣告8.0系列达到 End of Life 。最后一个版本:MySQL 8.0.45 是8.0系列的最终版本,建议大家尽快升级。
在社区对Oracle掌控MySQL发展方向长期不满的背景下,2025年8月上任的Oracle数据服务新任高级副总裁Jason Wilcox主导了这次变革,接下来我带大家一起概览下MySQL 9.7.0的新功能。
查询优化器:Hypergraph Optimizer 默认启用,支持基于成本的优化,能探索更广泛的连接执行计划(包括bushy trees),并智能选择Hash Join。
AI与多模型:MySQL 9.7.0引入了JSON对偶视图,允许开发人员使用关系SQL和分层JSON文档模型处理相同的底层数据,将关系完整性与以JSON为中心的敏捷性相结合,同时减少了对复杂ORM映射或数据同步的需求。
可观测性:原生OpenTelemetry支持:直接以OTLP格式输出日志、指标和追踪数据,无缝对接Grafana等现代监控栈。
高可用与复制:InnoDB Cluster流量控制监控增强:新增限流会话数、事件数、总时长等直观监控指标。多线程复制应用器扩展统计:通过replication_applier_metrics等表提供Worker级详细统计。
性能与编译:Profile-Guided Optimization:基于真实运行时数据重新编译二进制文件,实现底层性能优化。
MySQL 9.7.0 的意义远大于其功能本身,它更像是 Oracle 为赢回 MySQL 社区信任而出具的“诚意书”。一个真正开放、透明、生机勃勃的 MySQL 未来,似乎才刚刚拉开序幕。
MySQL 9.7.0的发布,远不止是一次简单的版本更新,它标志着Oracle对MySQL社区策略的根本性转变,是从“企业主导”到“社区共治”的关键转折点。