pdf文档 TiDB v8.5 Documentation

111.36 MB 6730 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了TiDB v8.5版本的新增功能、配置参数变化、系统表更新、离线包变更以及废弃功能。新增功能包括TiCDC的压缩控制和自动清理历史数据配置,系统表新增了资源控制相关字段。离线包从v7.6.0开始包含TiProxy组件。废弃功能包括TLSv1.0和TLSv1.1协议支持、基线演化功能以及tidb_disable_txn_auto_retry系统变量。此外,文档还列举了多个Bug修复和性能优化,涉及SQL执行器、服务器、DDL、Planner等模块,以及TiKV和PD的改进。
AI总结
《TiDB v8.5 Documentation》主要介绍了TiDB在多个版本中的新增功能、配置优化、系统表更新、废弃功能以及问题修复等核心内容。以下是总结: ### 1. **新增功能与配置优化** - **TiCDC压缩功能**:新增对redo log文件的压缩控制,优化大规模Region场景下的性能。 - **对象存储配置**:新增自动清理历史数据的功能,适用于数据复制到对象存储的场景。 - **系统表更新**:新增`INFORMATION_SCHEMA.KEYWORDS`表,展示TiDB支持的所有关键字信息;在`INFORMATION_SCHEMA.SLOW_QUERY`表中新增与资源控制相关的字段,如资源组、读写请求单元消耗等。 - **离线包变更**:从v7.6.0开始,TiDB-community-server二进制包包含TiProxy的安装包。 ### 2. **废弃功能** - **TLS协议**:v7.6.0废弃TLSv1.0和TLSv1.1,建议升级到TLSv1.2或TLSv1.3。 - **执行计划基线功能**:v8.0.0废弃,后续版本将重新设计相关功能。 - **自动重试机制**:v8.0.0废弃`tidb_disable_txn_auto_retry`系统变量,乐观事务的自动重试功能将不再支持。 ### 3. **问题修复与性能优化** - **TiDB**: - 修复了聚合函数在ENUM列和集合列上应用时结果错误的问题。 - 新增监控指标,优化内存使用和SQL执行计划记录。 - 修复了DDL操作中的索引和视图相关问题。 - **TiKV**: - 优化Region配置变更速度,新增死锁检测和等待时间监控指标。 - 修复了RocksDB的CompactFiles问题。 - **PD**: - 修复了PD启动失败导致的卡顿问题,优化了Region检查和API返回结果。 ### 4. **工具改进** - **Backup & Restore (BR)**:新增表间备份参数,优化网络错误处理。 - **TiDB Binlog**:优化内存使用,修复Pump退出异常问题。 - **TiDB Lightning**:修复数据重导入时的崩溃问题,优化内存使用和Region拆分。 ### 5. **版本发布与兼容性** - **TiDB 2.0.8**:提升了系统兼容性和稳定性,修复了AUTO-ID增加速度、时间区计算等问题。 - **TiDB 5.0.1**:默认配置变更,支持新的内置函数,优化了Region快照压缩。 - **TiDB 6.5.11**:优化了TiFlash的数据GC速度,减少了高并发读取时的锁冲突,修复了内存跟踪和事务内存使用的问题。 ### 6. **其他改进** - **统计信息优化**:引入异步合并全局统计信息,减少内存使用,避免OOM。 - **索引添加性能提升**:在v7.5.0中,索引添加性能比v6.5.0提升了62.5%。 总结中涵盖了TiDB在多个版本中的核心更新、优化和修复,重点强调了性能提升、功能废弃和新功能的引入,确保系统稳定性和高效性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6718 页请下载阅读 -
文档评分
请文明评论,理性发言.