pdf文档 TiDB v8.3 Documentation

109.48 MB 6606 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细记录了TiDB数据库及其相关工具(如TiDB Binlog、TiDB Lightning、TiDB Ansible)的多个版本更新内容,包括Bug修复、性能优化、新功能支持等。例如,TiDB在SQL优化器、执行引擎、DDL操作等方面进行了多项改进,TiKV在处理Region调度、RocksDB性能优化等方面也有显著提升。此外,文档还提到了一些工具的配置优化和监控功能增强,如TiDB Binlog的内存使用优化、TiDB Lightning的全量数据导入功能支持等。整体来看,文档主要聚焦于TiDB及其生态组件的功能完善与性能提升。
AI总结
### TiDB v8.3 Documentation 总结 #### 核心工具更新 - **TiDB Binlog**: - 新增 `worker-count` 和 `txn-batch` 配置项,用于控制数据恢复速度。 - 优化 Drainer 内存使用,提升并行执行效率。 - 修复 Pump 在某些情况下无法正常退出的问题。 - 优化 Pump 中 LevelDB 的处理逻辑,提升 GC 执行效率。 - **TiDB Lightning**: - 修复因从检查点重新导入数据导致的崩溃问题。 #### TiDB Ansible 更新 - 更新 Spark 版本至 2.4.3,并更新兼容的 TiSpark 版本至 2.2.0。 - 修复远程机器密码过期时等待时间过长的问题。 #### TiDB 2.1.16 版本更新(2019年8月15日) - **SQL 优化器**: - 修复时间列等值条件行数估计不准确的问题。 - 修复 `TIDB_INLJ` Hint 不生效或错误生效的问题。 - 将 `NOT EXISTS` 查询的实现从 `OUTER JOIN` 改为 `ANTI JOIN` 以优化执行计划。 - 支持 `SHOW` 语句中的子查询。 - **SQL 执行引擎**: - 修复 `DATE_ADD` 函数在 `INTERVAL` 为负时结果错误的问题。 - 修复 `DATE_ADD` 函数在接收 `FLOAT`、`DOUBLE` 或 `DECIMAL` 类型参数时因类型转换错误导致的错误结果。 #### TiDB 2.0.8 版本更新(2018年10月16日) - **系统兼容性与稳定性提升**: - 修复 PD leader 宕机时快速恢复服务的问题。 - 修复 `DateTime` 类型默认值计算时未考虑时区的问题。 #### TiDB 3.1.0 GA 版本更新(2020年4月16日) - **兼容性变更**: - 支持在 `report-status` 配置项启用时,若 HTTP 监听端口不可用则直接停止启动 TiDB。 - **新功能**: - 支持在 `explain format="dot"` 中显示 Coprocessor 任务信息。 - 优化 PD 的热点 Region 调度。 - TiFlash 支持 `fromUnixTime` 和 `dateFormat` 函数的下推。 - **Bug 修复**: - 修复 `merge join` 操作在某些场景下导致的 panic 问题。 #### TiDB 3.0.4 版本更新(2019年10月8日) - **新功能**: - 新增 `performance_schema.events_statements_summary_by_digest` 系统表,用于 SQL 级别性能问题排查。 - 支持 `SHOW TABLE REGIONS` 语法中的 `WHERE` 子句。 - **性能优化**: - 支持 TiKV 中的批量 Region 分割命令,提升分割性能。 #### TiDB 6.3.0-DMR 版本更新(2022年9月30日) - **新功能**: - TiKV 支持使用 SM4 算法进行静态数据加密。 - TiDB 支持使用 SM3 算法进行认证。 - `CREATE USER` 和 `ALTER USER` 语句支持 `ACCOUNT LOCK/UNLOCK` 选项。 - JSON 数据类型和函数正式可用(GA)。 - TiDB 支持 null-aware anti join。 - 新增 `Range INTERVAL` 分区语法,简化分区定义。 - **性能提升**: - 添加索引性能提升三倍。 - 减少资源消耗型查询对轻量查询响应时间的影响超过 50%。 ### 总结 本次文档涵盖了 TiDB 多个版本的更新内容,重点包括工具优化、SQL 执行与优化器的改进、系统稳定性提升以及新功能的引入。特别是 TiDB 6.3.0 版本在数据加密、认证、分区定义等方面带来了显著的功能增强和性能提升。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6594 页请下载阅读 -
文档评分
请文明评论,理性发言.