内容简介:TiDB 4.0.13 现已发布,该版本具体更新内容如下: 新功能 TiDB 支持将列属性 AUTO_INCREMENT 变更为 AUTO_RANDOM #24608 引入 infoschema.client_errors_summary 表,用以追踪返回给客户端的错误 #23267 提升改进...
TiDB 4.0.13 现已发布,该版本具体更新内容如下:
新功能
-
TiDB
提升改进
-
TiDB
- 当内存中的统计信息缓存是最新的时,避免后台作业频繁读取
mysql.stats_histograms表造成高 CPU 使用率 #24352
- 当内存中的统计信息缓存是最新的时,避免后台作业频繁读取
-
TiKV
-
PD
-
TiFlash
- 自动清除过期历史数据以释放磁盘空间
-
Tools
Bug 修复
-
TiDB
- 修复带有子查询的
UPDATE语句更新生成列时会 panic 的问题 #24658 - 修复使用多列索引读取数据时返回结果重复的问题 #24634
- 修复在 DIV 表达式中使用
BIT类型常量作为除数造成查询结果错误的问题 #24266 - 修复
NO_ZERO_IN_DATESQL 模式对 DDL 语句中设置的列默认值无效的问题 #24185 - 修复
BIT类型列与整型列进行UNION并集运算时,查询结果出错的问题 #24026 - 修复
BINARY类型与CHAR类型比较时,错误地生成了TableDual执行计划的问题 #23917 - 修复
insert ignore on duplicate非预期的删除表记录的问题 #23825 - 修复 Audit 插件导致 TiDB panic 的问题 #23819
- 修复
HashJoin算子未正确处理 排序 规则的问题 #23812 - 修复悲观事务中,
batch_point_get处理异常值出错导致连接断开的问题 #23778 - 修复
tidb_row_format_version配置项的值被设置为1,且enable_new_collation的值被设置为true时,数据索引不一致的问题 #23772 - 修复整型列与字符串类型常量比较时,查询结果出错的问题 #23705
- 修复
approx_percent函数中传入BIT类型列时出错的问题 #23702 - 修复执行 TiFlash 批量请求时,TiDB 误报
TiKV server timeout的问题 #23700 - 修复
IndexJoin在前缀列索引上计算结果出错的问题 #23691 - 修复由于
BINARY类型列上排序规则处理不当导致查询结果出错的问题 #23598 - 修复当
UPDATE语句中存在含HAVING子句的连接查询时,执行崩溃的问题 #23575 - 修复比较类型表达式中使用
NULL常量导致 TiFlash 计算结果出错的问题 #23474 - 修复
YEAR类型列与字符类型常量比较结果出错的问题 #23335 - 修复
session.group_concat_max_len被设置得过小时,group_concat执行崩溃的问题 #23257 - 修复
TIME类型列上使用BETWEEN表达式计算结果出错的问题 #23233 - 修复
DELETE语句中出现的权限检查问题 #23215 - 修复往
DECIMAL列中插入非法字符串时不报错的问题 #23196 - 修复往
DECIMAL类型列插入数据时解析出错的问题 #23152 - 修复
USE_INDEX_MERGEhint 无法生效的问题 #22924 - 修复使用
ENUM或SET类型列作为WHERE过滤条件时,查询结果出错的问题 #22814 - 修复 Clustered Index 与 New Collation 同时使用时,查询结果出错的问题 #21408
- 修复
enable_new_collation开启时,ANALYZE出错的问题 #21299 - 修复视图处理默认 ROLE 时,未正确处理相关 DEFINER 的问题 #24531
- 修复取消 DDL Job 时卡住的问题 #24445
- 修复
concat函数错误处理排序规则的问题 #24300 - 修复当
SELECT域中包含IN子查询且子查询外侧表含有空值元组时,查询结果出错的问题 #24022 - 修复逆序扫表时,TiFlash 被优化器错误选用的问题 #23974
- 修复点查的返回结果中,列名与 MySQL 不一致的问题 #23970
- 修复在数据库名含有大写字母的库中执行
show table status结果为空的问题 #23958 - 修复不同时拥有
INSERT及DELETE权限的用户可以执行REPLACE操作的问题 #23938 - 修复由于未正确处理排序规则导致的
concat/make_set/insert表达式计算结果出错的问题 #23878 - 修复在含有 RANGE 分区的表上查询时,查询崩溃的问题 #23689
- 修复如下问题:在旧版本的集群中,若
tidb_enable_table_partition被设置为false,含有分区的表会被当作普通表处理。此时由旧版本升级至新版本时,在该表上执行batch point get查询会导致连接崩溃 #23682 - 修复配置了 TiDB 监听 TCP 连接及 UNIX 套接字时,TCP 连接中远程主机未被正确验证的问题 #23513
- 修复由于非默认的排序规则导致查询结果出错的问题 #22923
- 修复 Grafana 的 Coprocessor Cache 面板不显示数据的问题 #22617
- 修复优化器访问统计信息缓存时出错的问题 #22565
- 修复带有子查询的
-
TiKV
-
TiFlash
- 修复未向 Prometheus 报告
delta-merge-tasks数量的问题 - 修复
Segment Split期间发生进程崩溃的问题 - 修复 Grafana 中
Region write Duration面板位置错误的问题 - 修复了存储引擎无法删除数据的潜在问题
- 修复
TIME类型转换为INT类型时产生错误结果的问题 - 修复
bitwise算子和 TiDB 行为不一致的问题 - 修复字符串转换为
INT时产生错误结果的问题 - 修复连续快速写入可能导致 TiFlash 内存溢出的问题
- 修复 Table GC 时会引发空指针的问题
- 修复向已被删除的表写数据时 TiFlash 进程崩溃的问题
- 修复当使用 BR 恢复数据时 TiFlash 进程可能崩溃的问题
- 修复当使用通用 CI 排序规则时字符权重错误的问题
- 修复被逻辑删除的表可能丢失数据的问题
- 修复比较包含空字符的字符串时产生错误结果的问题
- 修复输入列包含空常量时逻辑函数返回错误结果的问题
- 修复逻辑函数仅接受数字类型输入的问题
- 修复时间戳值为
1970-01-01且时区偏移为负时计算结果不正确的问题 - 修复
Decimal256的哈希值计算结果不稳定的问题
- 修复未向 Prometheus 报告
-
Tools
更新说明:https://docs.pingcap.com/zh/tidb/stable/release-4.0.13
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 跨越数据库发展鸿沟,谈分布式数据库技术趋势
- 银行需要分布式数据库吗?
- 分布式NoSQL数据库 Fusion
- 分布式数据库HBase的架构设计
- 分布式数据库 MVCC 技术探秘(一)
- 饿了么:分布式时序数据库 - LinDB
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Making Things See
Greg Borenstein / Make / 2012-2-3 / USD 39.99
Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with g......一起来看看 《Making Things See》 这本书的介绍吧!
