技术译文 | MySQL 8.3 有哪些新增和删减?


爱可生开源社区
爱可生开源社区 2024-01-23 14:14:37 49055
分类专栏: 资讯

作者:Bobby Borisov

本文和封面来源:https://linuxiac.com/,爱可生开源社区翻译。

本文约 800 字,预计阅读需要 2 分钟。


 

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

图片

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

1新特性

带标记 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

2删除的功能特性

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

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

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

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

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

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

本文原文:https://linuxiac.com/mysql-8-3-database-released/

本文关键字:#MySQL8# #新特性# #翻译#

 


阅读推荐

技术译文 | MySQL 通用表空间的这几个选项你会用吗?

技术译文 | MySQL 8.1 和 8.2 中 EXPLAIN 的新玩法

技术译文 | 年底了,可以信任 ChatGPT 来解决数据库问题了么?

技术译文 | MySQL 与主流分支版本上执行 ANALYZE TABLE 安全么?

技术译文 | MySQL 8.2 支持读写分离!

技术译文 | 一文了解 MySQL 全新版本模型

技术译文 | MySQL 和 MariaDB 版本管理的历史背景及差异

关于 SQLE

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

SQLE 获取

🔗 Github https://github.com/actiontech/sqle

📚 文档 https://actiontech.github.io/sqle-docs/

💻 官网 https://opensource.actionsky.com/sqle/

👥 微信群 添加管理员微信 ActionOpenSource

📊 点击 原文链接 查看社区版和企业版功能对比:https://actiontech.github.io/sqle-docs/docs/support/compare

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=35627
赞同 1
评论 0 条
爱可生开源社区L3
粉丝 0 发表 27 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2935
【软件正版化】软件正版化工作要点  2854
统信UOS试玩黑神话:悟空  2811
信刻光盘安全隔离与信息交换系统  2702
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1235
grub引导程序无法找到指定设备和分区  1205
点击报名 | 京东2025校招进校行程预告  162
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  160
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  156
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  154
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!