MariaDB 11.7.0 预览版现已发布。v11.7.0 引入了众多新功能,一些亮点内容包括:
- generate UUID 第 4 版和第 7 版的函数。
- 大型事务的近乎即时的二进制日志(避免复制到二进制日志中)。
- 在异步回滚准备好的事务时,崩溃恢复速度更快。
- 基于成本的 UPDATE 和 DELETE 子查询优化策略选择。
- 新的 GIS functions:
ST_Validate()
,MBRCoveredBy()
,ST_Simplify()
,ST_GeoHash()
,ST_LatFromGeoHash()
,ST_LongFromGeoHash()
, ST_IsValid(),ST_Collect()
。 - Stored functions 可以返回 ROW 值。
- 派生表中的列可以明确命名。这对于表值构造函数(VALUES() syntax)特别有用。
- CREATE SERVER 语句可以接受任意的键/值对,以便引擎理解这些键/值对。也就是说,对于 Spider.NET 而言,添加了 SHOW CREATE SERVER,以查看服务器是如何创建的。
- SESSION_USER() 不再是 USER() 的别名,而是显示创建会话的账户。与 CURRENT_USER 不同,它不会在存储例程中改变。
- CURRENT_TIMESTAMP 现在实际返回的是 TIMESTAMP 值,而不是 DATETIME。这修正了与夏令时变化有关的各种异常情况。
- 与系统变量有关的许多更改--b
binlog_optimize_thread_scheduling
,spider_table_crd_thread_count
, 以及spider_table_sts_thread_count
已被弃用,新增了slave_abort_blocking_timeout
和log_slow_always_query_time
,超过时max_sort_length
会发出警告。
更多详情可查看:https://mariadb.org/mariadb-11-7-0-preview-release-available/