MySQL 8.3:新特性与优化、关键删减全面解读
source link: https://www.sysgeek.cn/mysql-8-3/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
广受欢迎的开源关系型数据库管理系统 MySQL,近日推出了最新的 MySQL 8.3 版本。该版本不仅带来了新特性,也删减了一些功能,以简化数据库操作。接下来,我们将详细介绍这些更新。
MySQL 8.3 的新特性
支持标签化 GTID 的复制功能
MySQL 8.3 版本的一大亮点是加强了复制和组复制功能,引入了支持标签的全局事务标识符(GTID)。此项改进能让事务集的分组和识别更加直观。
新的 GTID 格式UUID:TAG:NUMBER
提供了一种独特的命名方式,便于将 GTID 与特定的事务组相关联。这样可以帮助管理员区分数据操作和管理操作,从而提升复制过程的效率和有序性。
为此,该版本新增了TRANSACTION_GTID_TAG
权限,它允许设置 GTID 值,让管理员能够控制权限分配,优化事务管理。
增强的 JSON EXPLAIN 格式
MySQL 8.3 引入了一个新的explain_json_format_version
服务器系统变量,它允许管理员在EXPLAIN FORMAT=JSON
命令中,在两种不同的 JSON 输出格式之间进行选择。这一特性保证了软件与 MySQL 优化器未来版本的兼容性,增强了长期使用的便利性。
线程池插件的增强
线程池插件现在能够在 MySQL 性能模式中提供更多信息。新增的表格和列项能够提供有关线程池连接和状态的详尽信息,有助于更有效地分析性能。
其他值得关注的变化
- 系统变量
binlog_transaction_dependency_tracking
的默认值已被更改为WRITESET
,表明该功能正在逐步被淘汰。 - MySQL 8.3 引入了
WITH_LD
CMake 选项,让管理员可以选择自己的链接器,同时对 MySQL 企业级数据掩码和去标识化功能进行了增强。 - 最后,MySQL 性能模式增加了关于线程池连接的详细信息,这对性能调优是非常有价值的资源。
MySQL 8.3 中的删减功能
在 MySQL 8.3 版本中,也包括了对几项功能和函数的移除,这突出了数据库实践朝着更高效、更现代化方向的转变。
- 一些关键的 C API 函数,比如
mysql_kill()
、mysql_list_fields()
等,已被移除,建议采用其他方式来执行类似操作。 - 用于清理主机名内部缓存的
FLUSH HOSTS
命令(之前已经被弃用),也正式从系统中移除了。管理员现在需要通过其他方法来清理主机缓存。 - 还有一些复制和服务器的相关选项,例如
–slave-rows-search-algorithms
和–log_bin_use_v1_events
也已被移除,引导管理员采用更有效、更现代的操作方法。
最后,MySQL 8.3 在基于行的日志记录中,对冲突检查的 writesets 使用进行了限制。表明了对二进制日志事务依赖性跟踪方法的精细化调整。
鉴于这些更新和变化,强烈建议 MySQL DBA 进行深入了解,这样才可以在数据库管理工作中更好地发挥 MySQL 的全部潜力。
想要获取更多深入信息,请查阅 MySQL 8.3 的主要变化介绍或完整的 MySQL 8.3 变更清单。
Recommend
-
80
本章与大家简单聊聊已经从Windows Server 2016产品中删减掉或者计划在以后潜在删除的功能或者模块。文件服务器 共享和存储管理贴靠-Microsoft 管理控制台已删除。 相反,请执行以下任一操作:如果你想要管理的计算机运行的 Windows Server 2016 比较旧操作系统,使...
-
54
MySQL 8的关键新特性
-
56
电影 - @Yoefs - 国外版 156 分钟,据说国内的是 149 分钟,还没看,是这样的吗?
-
58
1905电影网讯姜文导演作品《邪不压正》已上映7天,观众对影片的讨论热情丝毫不减,反而愈发高涨。剑走偏锋的浓烈风格,大开大合的爽辣节奏、戏谑幽默的情节巧思、回味无穷的台词包袱,让《邪不压正》成为这个暑期档当之无愧的“话题王者”。7月19日,片方释出一支“姜...
-
48
《流浪地球》上映前删减的部分内容,这样就说得通了。(@黑光乍泄)
-
14
Helm是Kubernetes的一个软件包管理器。两个月前,它发布了第三个主要版本,Helm 3。在这一新版本中,有许多重大变化。本文将介绍我认为最关键的5个方面。
-
6
Ripple总法律顾问:SEC没有提供全部内容并删减了事实 • 1 天前 碳链价值APP讯,12月26日,Ripple公司总法律顾问Stuart Alderoty表示,美国证券交...
-
4
艾问人物 · 艾问传媒官网 iAsk Media 首页 艾问·每日人物 每日人物文章...
-
4
被删减3分钟的电影:一件残缺的艺术品出品 | 虎嗅青年文化组作者 | 黄瓜汽水本文首发于虎嗅年轻内容公众号“那個NG”(ID:huxiu4youth)。在这里,我们呈现当下年轻人的面貌、故事和态度。上周,恐怖大神温子仁的新电影《致命感应...
-
1
新特性解读 | MySQL 8.0 新密码策略(下)发布于 1 分钟前作者:杨涛涛资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK