MySQL分支 MariaDB 10.10.1 RC 和 10.9.2 GA 现已发布 2022年8月26日 MariaDB 10.10.1 RC 和 10.9.2 GA 现已推出。MariaDB 基金会宣布了 MariaDB 10.10.1 的可用性,这是 MariaDB 10.10 系列中的第一个候选版本,而 MariaDB 10.9.2 则是 MariaDB 10.9 系列中的第一个普遍可用的版本。这些都是短期支持系列,在 GA 后维护一年。 新闻发布时间 2022年8月26日
一些亮点更新内容包括:
InnoDB
由于缺少文件锁定而导致 InnoDB 损坏 ( MDEV-28495 )
带撇号和强制字词的 FULLTEXT search ( MDEV-20797 )
ALTER TABLE IMPORT TABLESPACE 损坏了加密表 ( MDEV-28779 )
ALTER TABLE 错误结果修复 ( MDEV-26294 )
崩溃恢复修复 ( MDEV-28668 , MDEV-28731 )
DDL 崩溃恢复修复(MDEV-28752、MDEV-28802、MDEV-28864、MDEV-28870、MDEV-28923、MDEV-28977)
避免损坏数据崩溃(MDEV-13542、MDEV-18519、MDEV-21098、MDEV-22388、MDEV-28457、MDEV-28950)
批量加载错误修复 ( MDEV-28242 , MDEV-28679 )
性能修复(MDEV-28708、MDEV-28766)
删除 innodb_version ( MDEV-28554 )
弃用并忽略参数 innodb_prefix_index_cluster_optimization ( MDEV-28540 )
当正在记录的事务可以安全回滚时,INCIDENT_EVENT 不再被 binlogged (MDEV-21443)
序列相关的行格式事件对应于 binlog_row_image ( MDEV-28487 )
消除了 FLUSH BINARY LOGS 挂起的可能原因 ( MDEV-28948 )
修复循环半同步设置中的 out-of-order gtid 错误 ( MDEV-28609 )
为 SQL 线程添加了 global.slave_max_statement_time 选项,以限制每个查询复制的最大执行时间 ( MDEV-27161 )
在 read_only=ON 而不是 SUPER 权限的情况下,有可能 write/update ( MDEV-28546 )
节点崩溃,传输端点未连接 mysqld 得到 signal 6 ( MDEV-25068 )
实现一种方法,将 IP 添加到可以发出 SST/IST 请求的 Galera Cluster 节点地址的允许列表 ( MDEV-27246 )
Optimizer
JOIN_CACHE::free 或 copy_fields 中的服务器崩溃 ( MDEV-23809 )
使用 DISTINCT 和像 COLLATION (aggegate_func (...)) 这样的常量函数的查询可能会导致服务器崩溃。
带有这种形式的子查询的查询可能会导致崩溃:
子查询半连接优化可能会错过某些查询的 LooseScan 或 FirstMatch 策略。
升级到 10.3 后优化器使用所有分区 ( MDEV-28246 )
对于多表 UPDATE 或 DELETE 查询,优化器未能对更新或删除的表应用分区修剪优化。
key IN (const, ....) 的 Range optimizer 回归 ( MDEV-25020 )
该问题可以在 MariaDB 10.5.9 及更高版本中观察到,这些版本具有针对 MDEV-9750 的修复程序。该修复引入了 optimizer_max_sel_arg_weight。
与 not_null_range_scan 结合使用的表消除错误结果 ( MDEV-28858 )
根据 MariaDB 弃用政策,这将是 MariaDB 10.10 for Debian 10 "Buster" for ppc64el 的最后一个版本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。