内容简介:TiDB 5.0.3 现已发布,该版本具体更新内容如下: 兼容性更改 TiDB v4.0 集群升级到 v5.0 或更高版本(dev 和 v5.1)的集群后,tidb_multi_statement_mode 变量的默认值由 WARN 变为 OFF 兼容 MySQL 5.7 的 noop 变...
TiDB 5.0.3 现已发布,该版本具体更新内容如下:
兼容性更改
-
TiDB
功能增强
-
Tools
提升改进
-
TiDB
- 支持将
TopN算子下推到 TiFlash #25162 - 支持将内置函数
json_unquote()下推到 TiKV #24415 - 支持在 Dual 表上移除
Union算子的优化 #25614 - 支持将内置函数
replace()下推到 TiFlash #25565 - 支持将内置函数
unix_timestamp()、concat()、year()、day()、datediff()、datesub()、concat_ws()下推到 TiFlash #25564 - 优化聚合算子的代价常数 #25241
- 支持将
Limit算子下推到 TiFlash #25159 - 支持将内置函数
str_to_date()下推到 TiFlash #25148 - 允许 MPP outer join 根据表行数选择构建表 #25142
- 支持将内置函数
left()、right()、abs()下推到 TiFlash #25133 - 支持将 Broadcast Cartesian Join 下推到 TiFlash #25106
- 支持将
Union All算子下推到 TiFlash #25051 - 支持 MPP 查询任务按 Region 均衡到不同 TiFlash 节点上 #24724
- 支持执行 MPP 查询后将缓存中过时的 Region 无效化 #24432
- 提升内置函数
str_to_date在格式指定器中%b/%M/%r/%T的 MySQL 兼容性 #25767
- 支持将
-
TiKV
-
PD
- 将 TiDB Dashboard 升级至 v2021.06.15.1 #3798
-
TiFlash
- 支持将
STRING类型转换为DOUBLE类型 - 支持
STR_TO_DATE()函数 - 通过多线程优化右外连接中的非连接数据
- 支持笛卡尔积 Join
- 支持
LEFT()和RIGHT()函数 - 支持在 MPP 查询中自动清理过期的 Region 信息
- 支持
ABS()函数
- 支持将
-
Tools
Bug 修复
-
TiDB
- 修复在
SET类型列上 Merge Join 结果不正确的问题 #25669 - 修复
IN表达式参数的数据腐蚀问题 #25591 - 避免 GC 的 session 受全局变量的影响 #24976
- 修复了在窗口函数查询中使用
Limit时出现 panic 问题 #25344 - 修复查询分区表时使用
Limit返回错误值的问题 #24636 - 修复了
IFNULL在ENUM或SET类型上不能正确生效的问题 #24944 - 修复了 Join 子查询中的
count被改写为first_row导致结果不正确的问题 #24865 - 修复了
TopN算子下使用ParallelApply查询时卡住的问题 #24930 - 修复了使用含有多列的前缀索引查询时出现多余结果的问题 #24356
- 修复了操作符
<=>不能正确生效的问题 #24477 - 修复并行
Apply算子的数据竞争问题 #23280 - 修复对 PartitionUnion 算子的 IndexMerge 结果 排序 时出现
index out of range错误 #23919 - 修复
tidb_snapshot被允许设置为非预期的过大值,而可能造成事务隔离性被破坏的问题 25680 - 修复 ODBC 类常数(例如
{d '2020-01-01'})不能被用作表达式的问题 #25531 - 修复
SELECT DISTINCT被转化为 Batch Get 而导致结果不正确的问题 #25320 - 修复无法触发将查询从 TiFlash 回退到 TiKV 的问题 #23665 #24421
- 修复在检查
only_full_group_by时的index-out-of-range错误 #23839 - 修复关联子查询中 Index Join 的结果不正确问题 #25799
- 修复在
-
TiKV
-
PD
-
TiFlash
- 修复因 split 失败而不断重启的问题
- 修复无法删除 Delta 历史数据的潜在问题
- 修复在
CAST函数中为非二进制字符串填充错误数据的问题 - 修复处理包含复杂
GROUP BY列的聚合查询时结果不正确的问题 - 修复写入压力过大时出现进程崩溃的问题
- 修复右连接键不为空且左连接键可为空时进程崩溃的问题
- 修复
read-index请求耗时长的潜在问题 - 修复读负载高的情况下进程崩溃的问题
- 修复
Date_Format函数在参数类型为STRING且包含NULL值时可能导致 TiFlash server 崩溃的问题
-
Tools
-
TiCDC
-
Backup & Restore (BR)
-
TiDB Lightning
-
更新说明: https://docs.pingcap.com/zh/tidb/v5.1/release-5.0.3
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 跨越数据库发展鸿沟,谈分布式数据库技术趋势
- 银行需要分布式数据库吗?
- 分布式NoSQL数据库 Fusion
- 分布式数据库HBase的架构设计
- 分布式数据库 MVCC 技术探秘(一)
- 饿了么:分布式时序数据库 - LinDB
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
HTTP/2基础教程
Stephen Ludin、Javier Garza / 罗正龙、郑维智 / 人民邮电出版社 / 2018-1 / 49.00元
让网站和应用更快速、更简洁、更稳健,从而有效提升用户体验,这无疑是众多开发者梦寐以求的。然而互联网发展日新月异,HTTP/1.1协议已经难以满足现今的需求。在众多Web性能提升方案中,HTTP/2值得尝试。 本书是HTTP/2实用指南,介绍了HTTP/2的设计初衷和新特性,以及如何才能充分利用这些特性来打造高性能网站及应用。作者用定量分析方法,对比了不同网络环境下及不同浏览器上HTTP/1.......一起来看看 《HTTP/2基础教程》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
在线进制转换器
各进制数互转换器
