MySQL 8.3发布:新增和删除内容

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

MySQL 8.3的新功能

使用标记的GTID进行复制

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

新的GTID格式,“
UUID:TAG:NUMBER
,”允许对链接到特定事务组的GTID进行唯一命名。通过这种方式,用户可以通过GTID比较来区分数据和管理操作,从而提高复制效率和组织能力。

鉴于此,此版本引入了一种新的特权,“
TRANSACTION_GTID_TAG
,”是设置GTID值所必需的,允许数据库管理员控制谁可以分配GTID,从而进一步完善事务管理。

EXPLAIN中的JSON格式版本控制

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

线程池插件增强功能

线程池插件现在包括MySQL性能模式中的附加信息。新的表和列提供了对线程池连接和状态的全面了解,有助于更好地进行性能分析。

其他显著变化

的默认值
binlog_transaction_dependency_tracking
‘系统变量已更改为’
写入集
,’标志着这一功能将逐步取消。

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

最后,MySQL性能模式中包含了详细的线程池连接信息,这是性能调优的宝贵资源。

MySQL 8.3

MySQL 8.3中的Removals:与旧版本一起退出

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

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

此外,“
刷新主机
”语句,用于清除主机名的内部缓存,以前不推荐使用,现在已被删除。指示用户使用其他方法来清除主机缓存。

各种复制和服务器选项,如“
–从行搜索算法

–log_bin_use_v1_events
,”也被删除,引导用户采用更高效和现代的做法。

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

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

有关更深入的详细信息,请参阅此处的主要更改或综合列表。

大鱼的头像

这个人很懒,什么都没有留下~

延伸阅读:

OpenMediaVault 7 NAS获得Kubernetes功能

如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...

大鱼的头像
大鱼
2024 年 4 月 27 日
QEMU 9.0首次推出先进的ARM和RISC-V功能

QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...

大鱼的头像
大鱼
2024 年 4 月 27 日
Wine 9.9推出Wow64模式和增强的ARM支持

在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...

大鱼的头像
大鱼
2024 年 5 月 18 日
GNOME 47将于9月18日发布

GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...

大鱼的头像
大鱼
2024 年 5 月 18 日
Winamp以FreeLLama的名义成为开源

我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...

大鱼的头像
大鱼
2024 年 5 月 18 日