MySQL 9.4.0创新版发布,AI开始辅助编写发布说明

2025 年 7 月 22 日,MySQL 9.4.0 正式发布。

在这里插入图片描述

作为一个创新版,MySQL 9.4.0 最大的创新应该就是使用 Oracle HeatWave GenAI 作为助手帮助编写版本发布说明了。难道下一步要开始用 AI 辅助编写数据库文档了?

在这里插入图片描述

该版本包含的核心功能更新以及问题修复如下:

  • 字符集与排序规则改进:修复了 IFNULL() 在 LIKE 子句中因排序规则推导冲突导致的 ER_CANT_AGGREGATE_2COLLATIONS 错误。调整了排序规则推导优先级(NONE 优先级降至最低),确保表达式兼容性;重命名 IGNORABLE 推导为 NULL,并优化了排序规则聚合逻辑,减少对现有功能的影响
  • 编译与依赖升级:编译器要求最低 GCC 11,RHEL 9 构建环境升级至 GCC 14;CMake 支持最低版本要求为 3.14.6,新增对 CMake 4 的兼容性;libcurl 依赖库升级至 8.14.12,ICU 库升级至 77-1,zstd 升级至 1.5.7;修复 macOS/M1 平台的内存对齐问题,支持 Kerberos 编译选项;停止支持 ARM 架构的 RHEL 7。
  • 配置调整:back_log 参数默认值从 151 增至 10000,提升高并发连接处理能力;新增 server_memory 参数,限制 MySQL 实例使用的最大物理内存。
  • 安装支持:新增对 RHEL 10 和 Oracle Linux 10 的 RPM/Yum 仓库支持。
  • 日志增强:无论日志级别如何,错误日志均强制记录服务器的逻辑 CPU 总数和物理内存大小。
  • 组复制:新增错误码 ER_GRP_RPL_APPLIER_THD_KILLED,明确区分应用程序线程被 SQL KILL 终止与因错误停止的情况。
  • 其他修复:修复了生成列表达式在非 UTF-8 客户端字符集(例如 GBK)下的语法错误;优化 Clang 20 编译时的警告处理,减少构建干扰;组复制构建流程的稳定性改进。

MySQL 9.4.0 创新版主要聚焦于底层编译适配、字符集兼容性、内存管理精细化及操作系统支持扩展,同时强化了诊断日志的透明度。生产环境仍推荐优先采用 LTS 版本(例如 8.4.x),而此版本适合需要尝鲜新特性或深度定制 MySQL 的团队。

完整的发布说明可以查看官方文档:

https://dev.mysql.com/doc/relnotes/mysql/9.4/en/news-9-4-0.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/90720.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/90720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于WebSockets和OpenCV的安卓眼镜视频流GPU硬解码实现

基于WebSockets和OpenCV的安卓眼镜视频流GPU硬解码实现 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家,觉得好请收藏。点击跳转到网站。 1. 项目概述 本项目旨在实现一个通过WebSockets接收…

人大金仓 kingbase 连接数太多, 清理数据库连接数

问题描述 kingbase 连接数太多, 清理数据库连接数 [rootFCVMDZSZNST25041 ~]# su root [rootFCVMDZSZNST25041 ~]# [rootFCVMDZSZNST25041 ~]# su kingbase [kingbaseFCVMDZSZNST25041 root]$ [kingbaseFCVMDZSZNST25041 root]$ ksql could not change directory to "/r…

SpringMVC相关基础知识

1. servlet.multipart 大小配置 SpringBoot 文件上传接口中有 MultipartFile 类型的文件参数,上传较大文件时报错: org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateExceptio…

HCIP第一次实验报告

一.实验需求及拓扑图:二.实验需求分析根据提供的网络拓扑图和实验要求,以下是对实验需求的详细分析:R5作为ISP:R5只能进行IP地址配置,其所有接口均配置为公有IP地址。认证方式:R1和R5之间使用PPP的PAP认证,R5为主认证方…

React入门学习——指北指南(第五节)

React 交互性:过滤与条件渲染 在前文我们学习了 React 中事件处理和状态管理的基础。本节将聚焦两个重要的进阶技巧 ——条件渲染(根据状态动态显示不同 UI)和列表过滤(根据条件筛选数据),这两者是构建交互式应用的核心能力,能让界面根据用户操作呈现更智能的响应。 条…

学习嵌入式的第二十九天-数据结构-(2025.7.16)线程控制:互斥与同步

以下是您提供的文本内容的排版整理版本。我已根据内容主题将其分为几个主要部分(互斥锁、信号量、死锁、IPC进程间通信、管道操作),并使用清晰的结构组织信息:代码片段用代码块格式(指定语言为C)突出显示。…

COZE官方文档基础知识解读第六期 ——数据库和知识库

一,一键直连数据上传,存储,使用 火山方舟的数据库和知识库的核心,都是基于开源的数据库产品(mysql,向量数据库等),将数据库交互的逻辑封装在后端,与前端做耦合&#xff0…

生产环境使用云服务器(centOS)部署和使用MongoDB

部署MongoDB流程1. ​安装MongoDB​版本选择建议​CentOS 7​:推荐MongoDB 4.4.x(兼容性好)​CentOS 8/9​:建议最新稳定版(如6.0),需单独安装mongodb-database-tools安装步骤1.添加官方仓库# 添…

思博伦第二到三层测试仪(打流仪)TestCenter 2U硬件安装及机箱加电_双极未来

(1)安装板卡:上图中共 4 个红色线框,上边两个红色线条框住的是机箱的左右两侧导轨,下边两条红色 线条框住的是板卡拉手条(用于承载板卡PCB的金属板)左右两边的边沿。 安装时将拉手条两边的边沿与…

【华为】笔试真题训练_20250611

本篇博客旨在记录自已的笔试刷题的练习,里面注有详细的代码注释以及和个人的思路想法,希望可以给同道之人些许帮助。本人也是小白,水平有限,如果文章中有什么错误或遗漏之处,望各位可以在评论区指正出来,各…

新浪微博APP v14.5.0:连接世界的社交媒体平台

新浪微博APP 是一款广受欢迎的社交媒体应用程序,凭借其强大的功能和丰富的社交生态,成为用户获取信息、表达观点、互动交流的重要平台。最新版 v14.5.0 内置了微博助手 v2.3.0,进一步提升了用户体验和功能多样性。 软件功能 1. 发布微博 用…

静态枚举返回(简单实现字典功能)

枚举缓存策略的实现与应用 通过静态Map缓存枚举类的Class对象&#xff0c;避免每次请求时重复反射加载。核心实现是一个包含枚举类名与对应Class映射的Registry类&#xff1a; public class EnumRegistry {private static final Map<String, Class<?>> ENUM_MAP …

深分页性能问题分析与优化实践

在日常测试工作中&#xff0c;我们经常会遇到分页查询接口&#xff0c;例如&#xff1a; GET /product/search?keyword&pageNum1&pageSize10乍看之下&#xff0c;这样的分页接口似乎并无性能问题&#xff0c;响应时间也很快。但在一次性能压测中&#xff0c;我们复现了…

LeetCode——1957. 删除字符使字符串变好

通过万岁&#xff01;&#xff01;&#xff01; 题目&#xff1a;给你一个字符串&#xff0c;然后让你删除几个字符串&#xff0c;让他变成好串&#xff0c;好串的定义就是不要出现连续的3个一样的字符。思路&#xff1a;首先就是要遍历字符串。我们将要返回的字符串定义为ret&…

Aerospike与Redis深度对比:从架构到性能的全方位解析

在高性能键值存储领域&#xff0c;Aerospike与Redis是两款备受关注的产品。Redis以其极致的单机性能和丰富的数据结构成为主流选择&#xff0c;而Aerospike则凭借分布式原生设计和混合存储架构在大规模场景中崭露头角。本文将从架构设计、数据模型、性能表现、扩展性等核心维度…

Linux命令速查手册

一、命令格式与辅助工具类别符号/命令示例说明基本格式commandls -a /home命令 选项 参数管道符ls -lless重定向>df -h > disk_usage.txt覆盖写入文件>>echo "New" >> notes.txt追加写入文件2>ls non_exist 2> error.txt错误输出重定向快捷…

net-snmp添加自定义mib树

首先我们把前面mib2c生成的文件修改 下面重新做了个简单点的MIB树 -- -- -- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 -- Saturday, July 26, 2025 at 09:24:54 --ARHANGELSK-GLOBAL-REG DEFINITIONS :: BEGINIMPORTSenterprises, OBJECT-TYPE, M…

【动态规划-斐波那契数列模型】理解动态规划:斐波那契数列的递推模型

算法相关知识点可以通过点击以下链接进行学习一起加油&#xff01;动态规划是一种解决最优化问题的强大技术&#xff0c;通过将问题分解为子问题并逐步求解来实现高效计算。斐波那契数列是动态规划中经典的应用之一&#xff0c;其递推关系非常适合用动态规划进行优化。通过动态…

微信小程序 自定义带图片弹窗

1. 微信小程序 自定义带图片弹窗1.1. 实现思路使用官方组件实现图片模态弹窗。首先找到官方文档&#xff1a;​显示模态弹窗的API wx.showModal(OBJECT)wx.showModal参数介绍发现并没有设置图片的参数&#xff0c;但是这是一个API&#xff0c;但是组件呢&#xff1f;我并没有在…

私有化大模型架构解决方案构建指南

内容概要本指南旨在为企业提供私有化大模型架构解决方案的全面构建路径&#xff0c;帮助其在保障数据隐私的同时提升业务效率。我们将系统解析关键环节&#xff0c;包括安全部署策略设计、模型训练核心技术、持续优化机制构建以及知识管理实践路径。此外&#xff0c;指南还涵盖…