MySQL 8.3 发布,具体有哪些新增和删减?

MySQL 8.3 主要更新:用于标记事务分组的 GTID、JSON EXPLAIN 格式增强、一些功能删除等。

MySQL 是一款广泛使用的开源的关系型数据库管理系统,已推出其最新版本 MySQL 8.3。它带来了新功能和一些删除,有望简化数据库操作。让我们来看看有哪些变化。

新特性

带标记 GTID 的复制

MySQL 8.3 中的一个突出功能是在 MySQL 复制和组复制中引入了标记的全局事务标识符(GTID)。此增强功能允许对事务进行分组和轻松识别。

新的 GTID 格式 "UUID:TAG:NUMBER" 可以为链接到特定事务组的 GTID 提供唯一命名。这样,用户可以通过 GTID 比较来区分数据和管理操作,从而提高复制效率和组织性。

有鉴于此,该版本引入了设置 GTID 值所需的新权限 "TRANSACTION_GTID_TAG" ,允许数据库管理员控制谁可以分配 GTID,进一步细化事务管理。

EXPLAIN 中的 JSON 格式版本控制

MySQL 8.3 引入了一个服务器系统变量 "explain_json_format_version" ,允许用户在 "EXPLAIN FORMAT=JSON" 语句中在两个版本的 JSON 输出格式之间进行选择。此功能可确保与未来版本的 MySQL 优化器更好的兼容性,从而增强长期可用性。

线程池插件增强功能

线程池插件现在包含 MySQL 性能架构中的附加信息。新的表和列提供了对线程池连接和状态的全面洞察,有助于更好的性能分析。

其他显着变化

"binlog_transaction_dependency_tracking" 系统变量的默认值已更改为 "WRITESET" ,表明该功能将逐步淘汰。

该版本还引入了 CMake 选项 "WITH_LD" ,允许用户指定他们选择的链接器以及 MySQL Enterprise Data Masking 和 De-Identification 的增强功能。

最后,MySQL 性能模式丰富了详细的线程池连接信息,这是性能调整的宝贵资源。

删除的功能特性

MySQL 8.3 还删除了一些特性和功能,强调向更高效和现代的数据库转变。

关键 C API 函数(如 mysql_kill()mysql_list_fields()和其他函数)已被删除,建议使用替代方法来执行类似的操作。

此外,以前不推荐使用的用于清除主机名内部缓存的 "FLUSH HOSTS" 语句现已被删除。用户被指导使用替代方法来清除主机缓存。

各种复制和服务器选项,例如 "--slave-rows-search-algorithms""--log_bin_use_v1_events" 也已被删除,引导用户采用更高效和现代的实践。

最后,MySQL 8.3 将用于冲突检查的写入集的使用限制为基于行的日志记录,这表明二进制日志事务依赖性跟踪的改进方法。

鉴于所有这些变化,我们鼓励用户熟悉它们,以便在数据库管理任务中充分利用数据库的潜力。

更多技术文章,请访问:opensource.actionsky.com/

关于 SQLE

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。

相关推荐
WPF工业上位机16 分钟前
YXGK.FakeVM数据库示例
jvm·数据库·oracle
牛奔30 分钟前
如何让 GORM 打印 SQL 语句?三种方式全解析
数据库·sql
XWalnut36 分钟前
Redis从入门到精通
数据库·redis·缓存
andafaAPS1 小时前
安达发|工艺品aps自动排产排程排单软件:告别生产“一团乱麻“
大数据·数据库·人工智能·安达发aps·计划排产软件·自动排单软件
zt1985q1 小时前
本地部署源代码管理解决方案 Bitbucket Data Center 并实现外部访问
运维·服务器·数据库·网络协议·postgresql·源代码管理
一只专注api接口开发的技术猿1 小时前
OpenClaw 对接淘宝商品 API,低成本实现全天候选品监控|附可运行 Python 实操代码
大数据·开发语言·数据库·python
爱喝水的鱼丶2 小时前
SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇)第三篇:SAP接口对接开发:实现数据的实时/批量校验交互
运维·数据库·学习·性能优化·sap·abap·经验交流
真香号2 小时前
记一次生产RocketMQ消息积压消费慢的排查与解决
数据库·rocketmq·java-rocketmq
数据库小学妹2 小时前
国产数据库技术成熟度实测:从Oracle兼容到高可用,四个维度评估能不能上生产
数据库·经验分享·oracle·性能优化·dba
JdSnE27zv3 小时前
数据库性能优化三:程序操作优化
数据库·sql·性能优化