当前位置: > Linux新闻 >

TiDB 4.0.0-beta 发布,分布式 NewSQL 数据库

时间:2020-01-21 14:42来源:linux.it.net.cn 作者:IT
TiDB 4.0.0-beta 现已发布, 该版本更新内容如下:

Improvements

Index Join通过考虑驱动表和从动表的行数来提高计算成本的准确性#12085
当索引中可以完全覆盖查询中涉及的列时,提高性能#12022
通过支持索引合并功能#10121 #10512 #11245 #122248 #12248 #12305 #12305 #12305 #12248 #12248 #12305 #12305 #12248 #12305 #12305 #12248 #12248 #12248 #12305
通过缓存索引结果并消除重复的结果,提高范围计算的性能并减少 CPU 开销#12856
将慢速日志的级别与普通日志的级别分离#12359
将query-log-max-len参数的默认值增加至4096以减少被截断的 SQL 输出的数量。该参数可以动态调整。#12491
......
New Features

支持在ADMIN SHOW DDL JOBS中使用LIKEor WHERE子句进行条件过滤#12484
在information_schema.tables表中添加TIDB_ROW_ID_SHARDING_INFO列以输出RowID散射信息(例如,表A中的SHARD_ROW_ID_BITS值为"SHARD_BITS={bit_number}")#13418
添加oom-use-tmp-storage参数(默认情况下为true),以控制当执行单个 SQL 语句的内存使用量超过 mem-quota-query并且 SQL 包含Hash Join时,是否使用临时文件来缓存中间结果#11832 #11937 #12116 #12067
支持通过HTTP info/all接口查询集群中 TiDB 服务器启用的 binlog 状态 #13025
支持在column属性中添加AutoRandom关键字,以控制系统是否自动向主键分配随机整数,从而避免了由AUTO_INCREMENT主键引起的热点问题#13127
支持  Table Locks #11038
......
Changed Behaviors

优化SQL错误消息的错误代码以消除该ERROR 1105 (HY000)代码(Unknown Error类型)
#14002 #13874 #13733 #13654 #13646
#13540 #13366 #13329 #13300 #13233
#13033 #12866 #14054
当执行INSERT/ REPLACE/ DELETE/ UPDATE期间使用的内存超过MemQuotaQuery配置项指定的限制时,打印日志或取消 SQL 执行。实际行为取决于OOMAction配置#14179 #14289 #14299
Bugfix

修复与 RBAC 有关的几个问题#13820 #13940 #14090 #13940 #13014
修复由于SELECT语句包含union而无法创建 VIEW 的问题#12595
修复与CAST功能有关的几个问题
#12858 #11968 #11640 #11483 #11493
#11376 # 11355 #11114 #14405 #143405
#13837 #13401 #13334 # 12652 #12864
#12623 #11989
更多详细信息可查看发布说明。


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容