Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 3.03 KB

release-2.1.13.md

File metadata and controls

39 lines (28 loc) · 3.03 KB
title aliases summary
TiDB 2.1.13 Release Notes
/docs-cn/dev/releases/release-2.1.13/
/docs-cn/dev/releases/2.1.13/
TiDB 2.1.13 发布,新增了列属性包含 `AUTO_INCREMENT` 时利用 `SHARD_ROW_ID_BITS` 打散行 ID 功能,优化无效 DDL 元信息存活时间,修复了在大并发场景下 OOM 的问题,新增了 `update-stats` 配置项,新增了 3 个 TiDB 特有语法,修复了某些情况下 `KILL` 语句导致的 panic 问题,增强了 `ADD_DATE` 在某些情况下跟 MySQL 的兼容性,修复了 index join 中内表过滤条件在某些情况下的选择率估计错误的问题。TiKV 修复了因迭代器未检查状态导致系统生成残缺 snapshot 的问题,新增了检查 `block-size` 配置的有效性功能。TiDB Binlog 修复了 Pump 因写入失败时未检查返回值导致偏移量错误问题,Drainer 新增了 `advertise-addr` 配置,支持容器环境中使用桥接模式。

TiDB 2.1.13 Release Notes

发版日期:2019 年 6 月 21 日

TiDB 版本:2.1.13

TiDB Ansible 版本:2.1.13

TiDB

  • 新增列属性包含 AUTO_INCREMENT 时利用 SHARD_ROW_ID_BITS 打散行 ID 功能,缓解热点问题 #10788
  • 优化无效 DDL 元信息存活时间,缩短集群升级后恢复 DDL 操作正常执行所需的时间 #10789
  • 修复因持有 execdetails.ExecDetails 指针时 Coprocessor 的资源无法快速释放导致的在大并发场景下 OOM 的问题 #10833
  • 新增 update-stats配置项,控制是否更新统计信息 #10772
  • 新增 3 个 TiDB 特有语法,支持预先切分 Region,解决热点问题:
    • 新增 Table Option PRE_SPLIT_REGIONS 选项 #10863
    • 新增 SPLIT TABLE table_name INDEX index_name 语法 #10865
    • 新增 SPLIT TABLE [table_name] BETWEEN (min_value...) AND (max_value...) REGIONS [region_num] 语法 #10882
  • 修复某些情况下 KILL 语句导致的 panic 问题 #10879
  • 增强 ADD_DATE 在某些情况下跟 MySQL 的兼容性 #10718
  • 修复 index join 中内表过滤条件在某些情况下的选择率估计错误的问题 #10856

TiKV

  • 修复因迭代器未检查状态导致系统生成残缺 snapshot 的问题 #4940
  • 新增检查 block-size 配置的有效性功能 #4930

Tools

TiDB Binlog

  • 修复 Pump 因写入失败时未检查返回值导致偏移量错误问题 #640
  • Drainer 新增 advertise-addr 配置,支持容器环境中使用桥接模式 #634