标签存档: MariaDB 发布
我们很高兴地宣布,根据新的发布模型,MariaDB 系列的第四个版本 MariaDB 10.10.0 现已发布。
更快地使 MariaDB 成熟
新模型的目标之一是更快地将功能交付给用户,其形式通过允许新功能更容易地进行测试来支持稳定性,同时与正在开发的其他新功能分开。
MariaDB 10.10 的候选特性
共有四个独立的预览版本,包含以下正在考虑在 10.10.1 中发布的特性
复制
- 更改 CHANGE MASTER TO 的默认设置,以便主服务器支持时默认使用基于 GTID 的复制 (MDEV-19801)
- 弃用 MASTER_USE_GTID=Current_Pos,推荐使用新的 MASTER_DEMOTE_TO_SLAVE 选项 (MDEV-20122)
优化器
- 改进包含 eq_ref 表的多表连接优化 (MDEV-28852)
- * 派生表之间的表消除无效 (MDEV-26278)
UCA14 排序规则
- 添加 UCA-14.0.0 排序规则 (MDEV-27009)
- 改进 UCA 排序规则中的紧缩性能 (MDEV-27265)
- 改进 utf8mb3 和 utf8mb4 的 UCA 排序规则性能 (MDEV-27266)
DDL
- ALTER ONLINE TABLE (MDEV-16329)
- 原子性 CREATE OR REPLACE TABLE (MDEV-25292)
Galera
- 实现一种方法,将 IP 添加到 Galera Cluster 节点的允许列表中,这些节点可以发起 SST/IST 请求 (MDEV-27246)
杂项
- 将 explicit_defaults_for_timestamp 的默认值更改为 ON (MDEV-28632)
- mariadb CLI 的 –ssl 选项设为默认值 (MDEV-27105)
- 添加 RANDOM_BYTES 函数 (MDEV-25704)
- INET4 数据类型 (MDEV-23287)
- 重新设计处理 UPDATE 和 DELETE 语句的顶层结构 (MDEV-28883)
- 弃用 DES_ENCRYPT/DECRYPT 函数 (MDEV-27104)
在 10.10.0 的下载页面上,您将只看到 Linux (x86-64 bintar) 和 source 格式的源代码。
…
MariaDB 基金会很高兴宣布 MariaDB 10.9.1(MariaDB 10.9 系列的首个发布候选版 (RC))、MariaDB 10.8.3(MariaDB 10.8 系列的首个正式可用版 (GA))、MariaDB 10.7.4(MariaDB 10.7 系列的第二个正式可用版本)(所有版本自首次 GA 发布日期起维护一年)现已发布,以及 MariaDB 10.6.8、MariaDB 10.5.16、MariaDB 10.4.25、MariaDB 10.3.35 和 MariaDB 10.2.44(其各自系列中的最新稳定版本)也已发布。…
继续阅读 “MariaDB 10.9.1, 10.8.3, 10.7.4, 10.6.8, 10.5.16, 10.4.25, 10.3.35 和 10.2.44 现已发布”
SHOW ANALYZE
如果您曾需要对 MariaDB 进行查询性能故障排除,您应该会
熟悉 MariaDB 的语句 ANALYZE 功能。它的作用类似于其他一些数据库系统中的 EXPLAIN ANALYZE:ANALYZE query 运行 query 并生成 EXPLAIN 输出,并附加查询执行的数据
FROM orders, customer
WHERE
customer.c_custkey = orders.o_custkey AND
customer.c_acctbal < 0 AND
orders.o_totalprice > 200*1000
+—-+————-+———-+——+—————+————-+———+——————–+——–+——–+———-+————+————-+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | r_rows | filtered | r_filtered | Extra |
+—-+————-+———-+——+—————+————-+———+——————–+——–+——–+———-+————+————-+
| 1 | SIMPLE | customer | ALL | PRIMARY,…
…
MariaDB 10.9 预览版引入了 MySQL 兼容性语法扩展:范围表示法。JSON 路径表达式中添加了 ‘last’ 关键字,这是 MDEV-22224 和 MDEV-27911 中提出的请求。此外,现在也支持负数索引。范围表示法(使用 ‘to’ 关键字实现)和 ‘last’ 关键字基本上是一种数组元素选择器。
语法:
范围表示法
[M to N] 选择从索引 M 到 N 的元素范围。
Last 关键字
[last-N] / [last] 分别选择倒数第 N 个元素和最后一个元素。
…
我们很高兴地宣布,根据新的发布模型,MariaDB 系列的第三个版本 MariaDB 10.9.0 现已发布。
更快地使 MariaDB 成熟
新模型的目标之一是更快地将功能交付给用户,其形式通过允许新功能更容易地进行测试来支持稳定性,同时与正在开发的其他新功能分开。
MariaDB 10.9 的候选特性
共有四个独立的预览版本,包含以下正在考虑在 10.9.1 中发布的特性
SHOW ANALYZE FORMAT=JSON
- 扩展 SHOW EXPLAIN 以支持 SHOW ANALYZE [FORMAT=JSON] (MDEV-27021)
- 向 SHOW EXPLAIN 添加对 EXPLAIN FOR CONNECTION 语法的支持 (MDEV-10000)
JSON 范围表示法
- 实现 JSONPath 的范围表示法 (MDEV-27911)
- 支持 JSONPath 负数索引 (MDEV-22224)
- JSON_OVERLAPS 函数 (MDEV-27677)
异步 redo log 写入
- 异步 redo log 写入 (MDEV-26603)
杂项
- 为 mysqlbinlog 实现 –do-domain-ids, –ignore-domain-ids 和 –ignore-server-ids 选项 (MDEV-20119)
- information_schema.tables.table_type 现在显示 TEMPORARY
表示本地临时表。
…
MariaDB 基金会很高兴宣布 MariaDB 10.8.2(MariaDB 10.8 系列的发布候选版)、MariaDB 10.7.3(MariaDB 10.7 系列的正式可用版,维护一年)现已发布,以及 MariaDB 10.6.7、MariaDB 10.5.15、MariaDB 10.4.24、MariaDB 10.3.34 和 MariaDB 10.2.43(其各自系列中的最新稳定版本)也已发布。
这些版本主要修复了上周版本中手动运行 mariadb-upgrade 时遇到的问题。详情请参阅 MDEV-27789 以及版本说明和更新日志。…
继续阅读 “MariaDB 10.8.2 RC 版以及 MariaDB 10.7.3, 10.6.7, 10.5.15, 10.4.24, 10.3.34 和 10.2.43 现已发布”
2022 年伊始便势头强劲,MariaDB Server 发布了七个新版本,为这一年拉开了序幕。MariaDB 基金会很高兴宣布 MariaDB 10.8.1(MariaDB 10.8 系列的首个发布候选版)、MariaDB 10.7.2(MariaDB 10.7 系列的首个正式可用版,维护一年)现已发布,以及 MariaDB 10.6.6、MariaDB 10.5.14、MariaDB 10.4.23、MariaDB 10.3.33 和 MariaDB 10.2.42(其各自系列中的最新稳定版本)也已发布。…
继续阅读 “MariaDB 10.8.1 RC 版以及 MariaDB 10.7.2, 10.6.6, 10.5.14, 10.4.23, 10.3.33 和 10.2.42 现已发布”
继我们宣布新的发布模型(首次用于 10.7.0)之后,我们很高兴地宣布 MariaDB Server 10.8.0 预览版现已可用。
更快地使 MariaDB 成熟
新模型的目标之一是更快地将功能交付给用户,其形式通过允许新功能更容易地进行测试来支持稳定性,同时与正在开发的其他新功能分开。
MariaDB 10.8 的候选特性
预览版中提供的特性,因此也在考虑纳入 10.8.1 版本发布的特性包括:
- MDEV-4989 mysqlbinlog GTID 支持
- MDEV-10654 存储过程的 INOUT 参数
- MDEV-11675 复制中的无延迟 ALTER TABLE
- MDEV-13756 降序索引
- MDEV-14425 InnoDB redo 日志改进
- MDEV-17554 自动创建分区
- MDEV-26519 JSON 直方图
- MDEV-26713 Windows – 改进的 i18n 支持
- MDEV-27106 Spider 存储引擎改进
- MDEV-27265 其他
…