pdf文档 TiDB v8.2 中文手册

102.91 MB 4987 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
《TiDB v8.2 中文手册》详细记录了TiDB及其相关组件(如TiKV、PD、TiDB Binlog、TiFlash)的版本更新、Bug修复、新功能添加及性能优化。文档涵盖了多个版本的发布说明,包括TiDB 3.0.11、3.0.18、3.0.13、3.0.12、7.5.4、6.5.11等,重点介绍了各版本在MySQL兼容性、系统稳定性、SQL优化器、性能提升等方面的改进。此外,文档还提到了TiDB社区贡献者的贡献,并提供了详细的Bug修复列表和新功能说明。
AI总结
《TiDB v8.2 中文手册》主要介绍了 TiDB 及其相关工具的最新功能、改进和 Bug 修复。以下是核心内容的总结: ### 新功能与改进 1. **TiDB**: - 支持在 binlog 写入失败时,TiDB 自动退出(#15339)。 - 新增 `max-index-length` 配置项,控制索引最大长度(#15057)。 - 支持动态加载替换的证书文件(#15080, #15292)。 - 添加 DDL 请求限流功能,减少冲突报错频率(#15148)。 2. **TiDB Binlog**: - Drainer 新增 `kafka-client-id` 配置项,支持 Kafka 客户端 ID 配置(#929)。 ### Bug 修复 1. **TiDB**: - 修复 GRANT/REVOKE 对多用户修改的原子性问题(#15092)。 - 修复分区表悲观锁加锁错误问题(#15114)。 - 修复 `FROM_UNIXTIME` 函数小数点位数错误(#15270)。 - 修复事务中删除自己写的记录导致冲突检测失效问题(#15176)。 2. **TiKV**: - 修复关闭一致性检查参数时,事务中插入并删除已存在 Key 导致冲突检测失效问题(#7054)。 - 引入 Raftstore 流控机制,解决日志追赶慢和事务大小过大导致连接重连问题(#7072, #6993)。 3. **PD**: - 修复处理 Region heartbeat 时数据竞争导致 Region 信息错误问题(#2233)。 ### 其他改进 1. **TiDB Ansible**: - 支持一个集群部署多个 Grafana/Prometheus/Alertmanager(#1198)。 2. **TiDB 3.0.x 版本**: - 新增兼容性变化,如 PD 的导入路径和 copyright 信息变更(#2779, #2777)。 - 提升故障恢复对 QPS 的影响(#19764),永久开启 sync-log(#8636)。 ### 社区贡献 感谢来自 TiDB 社区的贡献者,包括首次贡献者和长期贡献者,如 `0o001`, `bagechengzi`, `morgo` 等。 ### 版本更新 - **TiDB 3.0.11** 和 **3.0.12** 版本存在已知问题,建议使用 3.0.x 最新版本。 - **TiDB 3.0.18** 支持更细粒度的 Pump GC 时间(#996)。 ### 总结 TiDB v8.2 在功能、性能和稳定性方面进行了多项改进,特别是在 binlog 写入失败处理、事务原子性、分区表锁机制等方面有显著提升。同时,修复了多个关键 Bug,增强了系统的可靠性和兼容性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4975 页请下载阅读 -
文档评分
请文明评论,理性发言.