2018 年 8 月 24 日,TiDB 发布 2.1 RC1 版。相比 2.1 Beta 版本,该版本对系统稳定性、优化器、统计信息以及执行引擎做了很多改进。
Explain
输出结果 #7011#7041IndexJoin
驱动表选择策略#7019PREPARE
语句的 Plan Cache #7040INSERT
语句无法正常解析执行的问题 #7068IndexJoin
结果不正确的问题 #7150NULL
值的问题 #7163Project
算子消除导致的结果不正确的问题 #7257USE INDEX(PRIMARY)
的问题 #7316Stream
和 Hash
聚合算子的执行效率 #6852Hash
聚合算子不能正常退出的问题 #6982BIT_AND
/BIT_OR
/BIT_XOR
没有正确处理非整型数据的问题 #6994REPLACE INTO
语句的执行速度,性能提升近 10 倍 #7027UNION
语句整合有符号和无符号型整数结果时与 MySQL 不兼容的问题 #7112LPAD
/RPAD
/TO_BASE64
/FROM_BASE64
/REPEAT
因为申请过多内存导致 TiDB panic 的问题 #7171 #7266 #7409 #7431MergeJoin
/IndexJoin
在处理 NULL
值时结果不正确的问题 #7255Data Truncated
的报错信息,便于定位出错的数据和表中对应的字段 #7401Read Commited
隔离级别,避免潜在的问题 #7211LTRIM
/RTRIM
/TRIM
结果不正确的问题 #7291MaxOneRow
算子无法保证返回结果不超过 1 行的问题 #7375Kill
命令对权限的检查过严问题 #6954mismatchClusterID
问题 #7053advertise-address
配置项 #7078GrpcKeepAlive
选项 #7100Token
时间监控 #7110INFORMMATION_SCHEMA
中增加 PROCESSLIST
表 #7236Session
变量 warning_count
和 error_count
#6945MAX_EXECUTION_TIME
语法 #7012SET
语法 #7020Prepare
语句中 PlaceHolder
数量的校验 #7162set character_set_results = null
#7353flush status
语法 #7369SET
和 ENUM
类型在 information_schema
里的 column size #7347NATIONAL CHARACTER
语法 #7378LOAD DATA
语句的 CHARACTER SET
语法 #7391SET
和 ENUM
类型的 column info #7417CREATE USER
语句的 IDENTIFIED WITH
语法 #7402TIMESTAMP
类型计算过程中丢失精度的问题 #7418SYSTEM
变量的合法性验证 #7196CHAR_LENGTH
函数在计算 binary string 时结果不正确的问题 #7410GROUP BY
的语句里 CONCAT
结果不正确的问题 #7448DECIMAL
类型 CAST 到 STRING
类型时,类型长度不准确的问题 #7451Schema
是否已经同步的方法, 避免某些情况下的误判 #7319ADD INDEX
过程中的 SHOW CREATE TABLE
结果 #6993sql-mode
模式下, text
/blob
/json
的默认值可以为空 #7230ADD INDEX
的问题 #7142UNIQUE-KEY
索引操作的速度 #7132tidb_ddl_reorg_priority
来控制 add-index
操作的优先级 #7116information_schema.tables
中 AUTO-INCREMENT
的显示问题 #7037admin show ddl jobs <number>
命令, 支持输出 number 个 DDL jobs #7028Range Partition
Region merge
功能GetPrevRegion
接口split Region
label
中使用特殊字符jq
来格式化 JSON 输出batch split
,防止热点 Region 写入产生超大 RegionLocalReader
将 Read 操作从 raftstore 线程分离,减少 Read 延迟prevote
,加快网络异常时的恢复服务速度scheduler latch
默认配置dynamic_level_bytes
参数gRPC max_send_message_len
设置有误的问题region_size
配置不当时产生的问题本页导航