MySQL 8.3.0 GA
MySQL 8.3.0 于 2024 年 1 月 16 日正式发行,该版本的一些主要变化包括:
-
企业版的数据屏蔽和脱敏功能中增加了在副本(次要成员)服务器的的内存中刷新数据的能力。可以通过“masking_dictionaries_flush()”函数进行手动刷新,也可以通过调度组件使用新的变量“componet_masking.dictionaries_flush_interval_seconds”配置为定时刷新。
-
企业版支持使用“component_telemetry”组件,收集服务器OpenTelemetry格式的度量数据。(仅支持Linux平台)
-
删除--innodb 和 --skip-innodb 服务器选项。从MySQL 5.6版本起,innoDB作为默认的存储引擎,--innodb 和 --skip-innodb 服务器选项已经失去存在的意义,在此版本正式删除
-
删除InnoDB memcached插件。该插件在8.0.22中降级使用,在此版本中正式删除
-
删除MySQL复制中部分服务器选项和变量。这些变量在之前的版本进行了降级使用,在此版本中正式删除,包括:
-
--slave-rows-search-algorithms
-
log_bin_use_v1_events
-
--relay-log-info-file
-
--relay-log-info-repository
-
--master-info-file
-
--master-info-repository
-
transaction_write_set_extraction
-
group_replication_ip_whitelist
-
group_replication_primary_member
-
-
禁止使用非空的“IGNORE_SERVER_IDS”列表。从此版本起,当开启基于GTID进行复制时,将不再允许“CHANGE REPLICATION SOURCE TO”指向一个非空的“IGNORE_SERVER_IDS”列表,(由于“IGNORE_SERVER_IDS”与GTID模式不兼容,在8.0中已经降级处理),同理,如果一个已经存在的复制通道,在创建时使用了忽略服务器的列表,当其开启GTID模式时,也将报错。用户可以使用“CHANGE REPLICATION SOURCE TO IGNORE_SERVER_IDS = ();”清空忽略的服务器列表。
-
GTID扩展格式。基于GTID的复制扩展了GTID的格式,用户可以为GTID打上标签,方便对一组事务进行识别管理。新的格式为“UUID:<TAG>:NUMBER”,“<TAG>”是任意字符串,可以通过“SET gtid_next”进行设置,并在当前会话中持久有效。
-
自动化升级。在Windows上,MySQL Configurator可以执行原地升级。例如“MySQL Server”8.3.0可以取代现有的MySQL Server 8.2.0安装,包括更新和重命名数据目录。
-
增加了“explain_json_format_version”系统变量,用于“EXPLAIN FORMAT=JSON”语句。1为默认值,与之前的格式一致,2是基于访问路径的,目的为未来的优化器提供更好的兼容性。
以上内容是 8.3.0 版本的一个快速浏览,详细信息可访问 MySQL 官网。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于 mybatis 的 orm:mybatis-mp 1.3.5 发布 - 超丰富的 api!
本次更新:1.代码生成器兼容solon容器环境2.代码生成器增加swgger33.Fetch注解增加返回单列配置4.Fetch注解增加orderby排序功能配置5.增加未指定数据库类型时,自动识别数据库类型6.Fetch in 采用分批次查询,每100条请求一次 mybatis-mp 包含丰富的 api: 1:基于注解,映射数据库; 2:支持多表 join 和返回; 3:api 采用 lambda 和 stream 流式设计; 4:select 自动化以及结果 1 对 1,1 对多,超级方便快捷; 5:内置分页以及超强的 sql 优化功能; 6:稳定且性能极优; 7:轻量级封装 mybatis,几乎没有侵入; 8:api 丰富,支持数据库函数、多表、乐观锁、多租户、逻辑删除、默认值(可动态值) 等众多功能; 9:零学习成本,和写 sql 一样方便。 10:支持复杂的返回关系映射:例如一对一 ,一对多,多对多; 11:支持自定义 sql 模板,再也不用担心框架支持不足; 12:内置代码生成器,通过配置,可定制自身规范; 13:全新的框架,全新的设计理念,新的就是好!
- 下一篇
VersionFox 0.2.1发布:支持 Deno 插件!!!
更新内容: 优化: 使错误日志更统一、更方便用户易懂.0e426fd 优化: 允许插件不提供Checksum, 但是会给用户一个警告提示.74b9fe4 修复: 修复Fish Shell下无法正确Hook的问题.523f027 修复:修复Zsh Shell下无法正确补全的问题.f7fd3a8 插件: 支持Deno 插件#2 每种编程语言都有对应的版本管理工具,如 nvm、fvm、gvm、sdkman 等,它们的核心功能大同小异。但对于使用多种语言的开发者来说,这意味着需要学习和记忆各种不同的命令,增加了学习成本。如果你是全栈工程师,或者使用不止一种语言,使用VersionFox,你无需再学习这些繁杂的工具,从而降低学习成本,节省时间。 亮点: 跨平台 (Windows、Linux、macOS), 不同的平台拥有相同的用户体验 使用一致的命令管理所有语言 简单的插件系统添加对您所需 SDK 的支持 支持 Global、Project、Session 三种作用域 当您遍历您的项目时,自动切换到对应版本 快速入门 安装 vfox (详细安装) $ brew tap version-fo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6