
一、简答:MySQL 9.3 相较于 8.0 是否提升显著?
- 提升更多是“进化”而非“革命”:与 5.7 → 8.0 这种架构级变动相比,从 8.0 → 9.3 的升级更多是功能增强、优化与补充。
- 9.3 属于 Innovation 路线,包含新功能与更新,但生命周期较短(支持到 2025 年 7 月)。
- 适合需求驱动或想追新特性的开发者和 DBA。如果你的环境稳定且不需要新功能,升级优先级可以适当放缓。
二、博客文章:MySQL 8.0 到 9.3 版本对比总结
1. 背景概览
MySQL 在 8.0 后引入创新(Innovation)与 LTS(长期支持)双轨发布策略:
- 8.0 为 Bugfix 路线(GA),生命周期较长;
- 8.1–8.3 是 Innovation;
- 8.4 为 LTS;
- 9.x 系列为 Innovation,目前最新为 9.3,不过支持期限仅到 2025 年 7 月。
2. 版本时间线对照表
| 版本 | 发布日期 | 路线 | 特点 / 支持说明 |
|---|---|---|---|
| 8.0 | 2018‑04‑19 GA 前身 | Bugfix | 稳定基础版本,长期支持 |
| 8.1(创新) | 2023‑07‑18 | Innovation | 新特性尝鲜,如 Vector 类型等 |
| 8.2(创新) | 2023‑10‑25 | Innovation | 优化与特性迭代 |
| 8.3(创新) | 2024‑01‑16 | Innovation | 持续演进 |
| 8.4(LTS) | 2024‑04‑30 | LTS | 新长期支持版,到 2032 年 |
| 9.0(创新) | 2024‑07‑23 | Innovation | 跨版本改进,JavaScript SP、Vector 等 |
| 9.1(创新) | 2024‑10‑15 | Innovation | 优化触发器、复制、性能模式等 |
| 9.2(创新) | 2025‑01‑21 | Innovation | 性能优化、选项跟踪器增强 |
| 9.3(创新) | 2025‑04‑15 | Innovation | 新增 mysqldump 用户逻辑转储、Group Replication 改进等 |
3. 9.3 亮点功能聚焦
- mysqldump 增强
- 新增
--users,--include-user,--exclude-user,支持逻辑导出用户账号与权限。
- 新增
- 移除旧插件
- 删除了在 9.2 已弃用的 Version Tokens 插件。
- 改进 JavaScript 支持、Group Replication 选举机制等特性,也在 Linuxiac 报导中提及。
4. 总结建议
- 如果追求稳定,仍建议使用 8.4 LTS(支持周期长);
- 如果需要新功能试用或正在开发最新需求,可以考虑 9.3,但注意其生命周期短;
- 升级前请务必完全测试,尤其关注移除的特性或旧插件兼容性。
结语
虽然 MySQL 9.3 带来了诸多有价值的增强,但它主要是针对功能细节与管理工具的优化升级,并非架构性革命。对于大多数生产环境,莱稳的 8.4 LTS 仍是更稳妥的选择。但若你对新特性感兴趣,并能够承担迭代升级成本,9.3 也值得关注。


评论