网易首页 > 网易号 > 正文 申请入驻

MySQL 9.7 LTS,何至于此

0
分享至

两年前 MySQL 9.0 发布的时候,我写了一篇《》当时 Oracle 敲锣打鼓搞了个创新版,加个 VECTOR 数据类型就敢吹成 “AI 时代的 MySQL”。

我当时一看:这玩意就是一个 BLOB 换皮。没有距离函数,没有向量索引,除了能往列里存一堆浮点数之外什么也干不了。之后的两年,9.0 到 9.6,七个 Innovation Release,每季度一个。Percona 看了一眼这七个版本,一个都没跟。PMM 遥测数据显示 Innovation Release 采用率常年在 1% 附近徘徊,挤不进统计。全球最大的 MySQL 第三方生态公司,用沉默投了票。


为什么突然要聊 9.7?因为 9.7 是 MySQL 9.x 系列的第一个 LTS 版本:长期支持版,5 年 Premier + 3 年 Extended。之前的七个 Innovation Release 都是季抛型的过渡品,Percona 不跟,用户不碰,大家都在等这个 LTS 落地。而且 MySQL 8.0 马上就要在 2026 年 4 月 EOL 了,存量用户必须迁移,9.7 几乎是唯一的前进方向。

一些公众号主理人已经开始震惊起来了——“MySQL 9.7 发布!性能飞跃!”“让 MySQL 进入 AI 时代!”——虽然这玩意到现在(2026 年 4 月)连 GA 都还没出,只是 3 月底放了个 Early Access 的测试二进制。我反正拉下来试了试——


锅里还是那碗冷饭。

花架子依旧的向量能力

MYSQL 9.7 参考手册第 14.21 章 Vector Functions, 整个向量部分,没有向量索引,没有最近邻搜索,向量列不能做主键、外键、唯一键,不支持聚合函数。唯一有实际意义的功能函数 Distance,竟然还是收费特性。


老冯很纳闷儿,就这么一个函数,这种鸡零狗碎的东西,都要藏着掖着,放在商业版里特意恶心用户吗?

MySQL 何至于此?连自家生态都看不下去了。MariaDB 11.7 去年底就上了原生 VECTOR INDEX + HNSW;TiDB 做了向量索引 Beta;PlanetScale 用 SPANN 算法自己造了一套;Google Cloud SQL for MySQL 用 ScaNN 搞了向量索引;VillageSQL 直接 fork 了 MySQL 8.4 专门做向量;连个人开发者都写了第三方向量插件。Oracle 自己不做,别人想做还得 fork 出去。

HeatWave 宣传语怎么说来着?“The only MySQL with vector”。翻译过来:想玩向量?请上 OCI 买我们的云。

迟到多年的优化器

9.7 倒是有一条实质性更新:Hypergraph Optimizer 下放社区版了(WL )。

MySQL 传统优化器只能做左深树 JOIN 枚举,表一多就靠贪心启发式剪枝,容易选烂计划。新的 Hypergraph 优化器基于 DPhyp 算法支持 bushy tree,用动态规划做 JOIN 排序,理论上能找到更优的执行计划。

听起来不错。但——这东西 2021 年就有了,在 Enterprise 和 HeatWave 里捂了五年才放出来;放出来默认还是关的,得手动 SET optimizer_switch='hypergraph_optimizer=on';开了之后不支持除 STRAIGHT_JOIN 之外的任何 hint,也不支持 TRADITIONAL 和 JSON 格式的 EXPLAIN优化器抽风了怎么办?没有手段干预,生产环境裸奔。

PostgreSQL 的标准规划器很早就支持动态规划 JOIN 枚举 + bushy plan,表多了自动切 GEQO 遗传算法,二十多年生产锤炼下来稳如老狗。恭喜 MySQL,2026 年终于让社区用户摸到了这扇门 —— 有了,但还默认关着。

其他更新逐条看

外键终于搬家了。 MySQL 的外键一直在 InnoDB 引擎内部实现,级联操作不能正确记录 binlog,主从复制在外键级联场景下数据一致性不保证。这个缺陷存在了二十多年,9.6 才把外键上移到 SQL 层修掉(WL )。当年阿里开发规约写“不得使用外键”,也许说到底就是因为 MySQL 的外键本来就是个笑话。

JSON Duality Views DML 下放社区版(WL )。这功能 9.4 才有,之前增删改要买 Enterprise——左手做功能,右手收门票,Oracle 的传统才艺,颇为喜感。类似的功能 PG 十几年前就有了。

PBKDF2 认证增强(WL )。PostgreSQL 2017 年就用 SCRAM-SHA-256 做默认认证了,晚了九年。五个 Enterprise 组件下放社区——复制监控、流控统计之类的运维组件,本来就不该锁在付费版里。日期函数行为修正(WL )——2026 年了还在修 TIMEDIFFDAYNAME 的 corner case。Clone Plugin 跨 LTS 克隆——8.0 EOL 在即,升级得 8.0 → 8.4 → 9.7 三级跳,不能跳级。

OpenSSL 升到 3.5.0,zlib 升到 1.3.2——依赖库升级也写进 Release Note。

这就是三年七个 创新版本 攒出来的 LTS 答卷。

换个方向看看 PG

说完了 MySQL 9.7,换个方向看看正在高歌猛进的 PostgreSQL。

去年的 PG 18 几乎把牙膏管挤爆了,今年 PG 19 已经 feature freeze,新功能改进更是让人目不暇接。但比内核更精彩的是扩展生态。还是拿向量来说——MySQL 那边连 DISTANCE() 都锁在 HeatWave 里三年纹丝不动。PG 这边呢?

不仅有 pgvector 这个事实标准:HNSW + IVFFlat、六种距离度量、多种向量类型、AVX-512 硬件加速;甚至连扩展的扩展都出现了——pgvectorscale 基于 DiskANN 做流式优化,有 VectorChord(vchord)用 RaBitQ 量化压缩把成本打到地板。同一个向量搜索,PG 生态卷到飞起,在精度、性能、成本、规模各个维度把这件事做到了极致。MySQL 那边?Oracle 还在捂着 DISTANCE() 当宝贝。

而像这样的扩展,PG 生态里有多少?光我自己在 Pigsty 和 PGEXT.CLOUD[1] 上收录的能直接用的扩展就超过 500 个:PostGIS 做地理空间、TimescaleDB 做时序、Citus 做分布式、pg_duckdb 做分析、pg_search 做全文检索,……

这正是 PG 连续吃到三代浪潮红利的底层密码:极致的可扩展性。在传统软件时代,PostGIS 吃下了企业 GIS 时代,JSONB 在移动互联网完成对 MySQL 的反超,pgvector 在 AI 时代干翻一条专用向量数据库赛道。三轮浪潮,PG 轮轮接住,MySQL 轮轮错过。一次是偶然,两次是巧合,三次就是必然了。

Docker Hub 上的数据已经很说明问题:PostgreSQL 的官方镜像周下载量几乎是 MySQL 的四倍。开发者在用脚投票。



MySQL 为什么会变成这样?

反观 MySQL,当年的当红炸子鸡、互联网时代的宠儿,怎么就沦落至此?

除了架构先进性的差距,我认为最大的问题在于:MySQL 并不是真正意义上的开源。

代码是 GPL 公开的没错。但“开源”这个词有两层含义:代码公开是一层,社区才是最重要的那一层。PG 的核心开发者来自几十家公司和独立贡献者,没有任何一家能一家独大。你在这个生态里的投入不会被某个“主人”一纸公告收回。

MySQL 呢?方向 Oracle 说了算。什么放社区版,什么锁 Enterprise,什么只在 HeatWave 上用——都是 Oracle 的决定。

去年的“GitHub 停更”事件就很说明问题。2025 年下半年,mysql/mysql-server 仓库的 commit 数断崖式下跌,连续几个月近乎“归零”。不是 MySQL 不开发了——是 Oracle 在搞封闭开发,外面只能看到一个黑盒子。你想参与?对不起,Pull Request 提了也石沉大海,公开的 Bug Tracker 都不是内部真正使用的那个。

与此同时,2025 年 9 月有报道称 Oracle 大规模裁撤 MySQL 工程团队,Percona 创始人 Peter Zaitsev 估计六七成的工程人员已经离开。500 多名开发者联名呼吁 Oracle 考虑建立一个厂商中立的 MySQL 基金会——Oracle 拒绝了。后来 Oracle 说“我们有新的工程领导层,2026 年会有新气象”。9.7 大概就是这个“新气象”的第一份答卷。大家也看到了——就这?

白嫖导致敝帚自珍,敝帚自珍加剧白嫖——这个死循环在 Percona CEO 写的 里写得很清楚了。AWS 做了 Aurora,阿里做了 PolarDB-MySQL/X,腾讯做了 TDSQL-M,大家用 MySQL 内核竞争但没人回馈上游。Oracle 被白嫖就把好东西锁起来。锁起来,社区更不愿贡献。MariaDB 早早 fork 走了,Percona 跳过所有 Innovation Release,VillageSQL fork 做向量,国内的 TiDB / OceanBase 也都只是协议兼容,来分 MySQL 的蛋糕。

一个本可以百花齐放的生态,被它的主人抽干了活力,锁住了可能性。

PostgreSQL 的故事恰好是反面。没有主人,只有社区。没有锁定,只有开放。没有一家公司能决定 PG 的命运,所以每一家公司都愿意在上面押注。上千个扩展、百花齐放的生态、连续三轮浪潮的准确卡位——这不是某个天才架构师的远见,而是开放治理和极致可扩展性自然演化出来的结果

再见,MySQL

MySQL 诞生于 1995 年,在 LAMP 的黄金时代里几乎是“数据库”的代名词。那些年,每一个学 PHP 的少年、每一个搭 WordPress 的站长、每一个写 Ruby on Rails 的极客,默认的第一个数据库就是 MySQL。它简单、快速、到处都有——那是一个好东西不需要复杂的时代,MySQL 恰好是最简单的那一个。

但时代变了。数据类型变了,工作负载变了,开发者的预期变了。GIS 来了,MySQL 接不住;JSON 来了,MySQL 慢半拍;向量来了,MySQL 干脆连函数都锁在云里。不是 MySQL 变差了——是世界对数据库的要求变高了,而 Oracle 把 MySQL 进化的可能性一点一点封死了。

三十年河东,三十年河西。天下没有不散的宴席。

2026 年 2 月,FOSDEM 和 MySQL Community Summit 刚结束,Percona 联合创始人 Vadim Tkachenko 牵头发表了一封致 Oracle 的公开信。248 位来自 Percona、MariaDB、PlanetScale、DigitalOcean、Pinterest 等公司的数据库工程师和架构师联名签署。Tkachenko 在接受采访时说了一句话:

"We see MySQL kind of becoming a legacy technology, and we think if we don't take some steps, it risks becoming irrelevant."

——我们眼看着 MySQL 正在变成一种遗留技术,如果不采取行动,它有变得无关紧要的风险。

Legacy technology。遗留技术。这个词从 MySQL 最大的第三方生态公司创始人嘴里说出来,分量不言自明。当 MySQL 最忠实的守护者们开始用“legacy technology”来称呼它的时候,属于 MySQL 的时代就真的过去了。这不是诅咒,这是安魂。就像 Delphi 之于编程语言,就像 Solaris 之于操作系统——曾经辉煌过的技术,在时代转弯的时候没有跟上,就会被无声地留在身后。

一代人终将老去,但总有人正年轻。


数据库老司机

点一个关注 ⭐️,精彩不迷路

对 PostgreSQL, Pigsty,下云 感兴趣的朋友

欢迎加入 PGSQL x Pigsty 交流群(搜pigsty-cc)

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
网友称孩子在广州一大家乐就餐后进ICU,大家乐餐厅致歉:涉事消费者当天均进食了蛋炒饭,已完成抽样送检,涉事门店暂停营业

网友称孩子在广州一大家乐就餐后进ICU,大家乐餐厅致歉:涉事消费者当天均进食了蛋炒饭,已完成抽样送检,涉事门店暂停营业

大风新闻
2026-09-06 09:28:06
伯纳乌内讧危机!输球爆发矛盾!皇马巨星当众无视穆里尼奥

伯纳乌内讧危机!输球爆发矛盾!皇马巨星当众无视穆里尼奥

奶盖熊本熊
2026-09-06 08:06:29
医生大势已定?不出意外的话,未来5年,医疗行业或将出现4大巨变

医生大势已定?不出意外的话,未来5年,医疗行业或将出现4大巨变

华庭讲美食
2026-09-06 09:17:17
从月销4223台跌到367台!尊界销量暴跌90%!真要歇菜了吗?

从月销4223台跌到367台!尊界销量暴跌90%!真要歇菜了吗?

玩车专家1
2026-09-05 16:28:53
30万斤堆积如山,树上6万斤无人问津,低价卖不动,农民满心无奈

30万斤堆积如山,树上6万斤无人问津,低价卖不动,农民满心无奈

三农雷哥
2026-09-05 12:16:13
65岁刘德华登新闻联播冲上热搜:四十载沉淀,影协副主席职位加身

65岁刘德华登新闻联播冲上热搜:四十载沉淀,影协副主席职位加身

行者聊官
2026-09-04 17:29:47
日本队惨败!同组最强敌73-82爆冷,世界杯A组积分榜:3队同分

日本队惨败!同组最强敌73-82爆冷,世界杯A组积分榜:3队同分

菜菜说体育
2026-09-06 01:46:26
头号“国际巨婴”!苏联喂15年,中国养20多年,如今依旧穷得叮当响

头号“国际巨婴”!苏联喂15年,中国养20多年,如今依旧穷得叮当响

历史点行
2026-09-06 03:24:59
“长的这么漂亮,还是带家去吧!”高一女生不想住校,因颜值逃过一劫!

“长的这么漂亮,还是带家去吧!”高一女生不想住校,因颜值逃过一劫!

林林先生
2026-09-04 11:10:12
刷墙绿化换不来乡村振兴,救不了乡村衰败的危机

刷墙绿化换不来乡村振兴,救不了乡村衰败的危机

涛哥锐评
2026-09-05 08:02:08
21世纪世界最伟大的 10 位数学家(综合影响力参考排名)

21世纪世界最伟大的 10 位数学家(综合影响力参考排名)

林子说事
2026-09-05 02:35:10
别再打普通人的主意了,40年房贷也救不了楼市

别再打普通人的主意了,40年房贷也救不了楼市

百花谷周伯通
2026-09-05 07:17:07
1-0!神锋连场破门两轮3球 新帅上任14.5亿豪门开局3连胜领跑积分榜

1-0!神锋连场破门两轮3球 新帅上任14.5亿豪门开局3连胜领跑积分榜

狍子歪解体坛
2026-09-05 23:54:19
别再考虑夺冠了!张雪机车想获得车队第二和车手第一 只剩理论上的可能性了!

别再考虑夺冠了!张雪机车想获得车队第二和车手第一 只剩理论上的可能性了!

沉睡月亮m
2026-09-06 04:49:08
又开打了!伊朗头号盟友参战,导弹突袭斩首多名军官

又开打了!伊朗头号盟友参战,导弹突袭斩首多名军官

黑鹰观军事
2026-09-05 18:05:29
欧盟加入经济弃儿行动,美以一致:终结伊朗政权

欧盟加入经济弃儿行动,美以一致:终结伊朗政权

移光幻影
2026-09-05 17:02:52
驻俄大使馆开始“提醒”某些人了!

驻俄大使馆开始“提醒”某些人了!

走读新生
2026-09-03 11:48:48
2026年9月,养老金通知来了!滚动认证开启,补发涨薪消息别上当

2026年9月,养老金通知来了!滚动认证开启,补发涨薪消息别上当

陈博世财经
2026-09-06 09:55:14
我若死,小马科斯夫妇得陪葬!莎拉祸从口出,菲律宾法院下令逮捕

我若死,小马科斯夫妇得陪葬!莎拉祸从口出,菲律宾法院下令逮捕

国际法大视野
2026-09-05 10:42:06
《求是》重磅评论坦言社会活力减弱,信号意义非同寻常!

《求是》重磅评论坦言社会活力减弱,信号意义非同寻常!

识局Insight
2026-09-05 17:15:13
2026-09-06 11:56:49
老冯云数 incentive-icons
老冯云数
数据库老司机,云计算泥石流,PostgreSQL大法师
232文章数 62关注度
往期回顾 全部

科技要闻

DeepSeek被曝将采购16万颗华为昇腾950DT

头条要闻

男子1.38万捡漏二手大众CC 懂车帝称操作失误未发货

头条要闻

男子1.38万捡漏二手大众CC 懂车帝称操作失误未发货

体育要闻

本西蒙斯加盟国王,不管怎样,回来就好

娱乐要闻

低调富养!郭富城两女儿入读香港名校

财经要闻

亏损高达200亿,昔日彩电霸主走下巅峰!

汽车要闻

带升降立标MPV 岚图梦想家9预售价42.99万起

态度原创

旅游
亲子
本地
公开课
军事航空

旅游要闻

旅博会观察:科技为文旅提速,人文给生活留白

亲子要闻

揪心一幕:幼儿园开学,孩子哭闹、甚至逃跑,家长不舍地扒墙观望

本地新闻

扒完小作文,富豪们私藏的度假胜地有多绝

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

突发!伊朗导弹袭击美航母

无障碍浏览 进入关怀版