
4月22日,开源关系型数据库管理系统 MySQL 9.3 正式发布。新版本在多个方面进行了显著优化与功能增强,特别是在数据库备份、用户管理以及开发者支持等方面实现了重要改进。
在数据库备份功能方面,MySQL 9.3 对 mysqldump 工具进行了重点优化。管理员现在可以通过新增的 users 选项,快速生成用户账户的逻辑备份,并生成方便执行的 SQL CREATE USER 和 GRANT 语句。此外,add-drop-user 选项允许在备份脚本中加入用户删除命令,从而简化环境迁移流程。管理员还可以通过 include-user 和 exclude-user 标志,精确控制特定账户的备份或排除,进一步提升操作效率。
对于开发者而言,MySQL 9.3 增强了对 JavaScript 存储程序的支持。在企业版中,多语言引擎组件(MLE)增加了对 MySQL DECIMAL 数据类型的全面支持。系统默认以 JavaScript 字符串形式存储数据,以确保高精度处理,同时提供了数值操作的灵活性。此外,版本还集成了 JavaScript 国际化 API,使得本地化和国际化操作更加便捷。在库管理方面,通过 await 关键字可以动态加载 JavaScript 库,优化异步操作体验。新增的 ALTER LIBRARY 和 SHOW LIBRARY STATUS 语句,也让库的管理和状态查看变得更加简单直观。
在查询优化方面,MySQL 9.3 扩展了对复杂比较谓词转换的支持,能够更高效地处理 WHERE 和 SELECT 子句中的复杂查询,从而显著提升查询性能。
新版本还引入了群组复制(Group Replication)功能,其中新增的 Primary Election 组件能够在故障转移时,精准选择数据最新的次级服务器作为主节点,有效减少数据不一致和停机时间,这对于追求高可用性和可靠性的企业部署尤为重要。
此外,MySQL 9.3 移除了已弃用的 Version Tokens 插件,并将 replica_parallel_workers 设置的最小值调整为 1,以确保复制过程的稳定性和效率。这些改进将进一步提升用户的使用体验和系统运行的可靠性。
本文属于原创文章,如若转载,请注明来源:MySQL 9.3 正式发布:备份、用户管理及开发支持全面增强https://news.zol.com.cn/976/9765811.html