pdf文档 TiDB v6.5 中文手册

94.00 MB 4049 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了TiDB v6.5版本的修复和优化内容,包括TiKV、TiFlash和TiCDC等组件的改进。修复了多个已知问题,如TiCDC panic、TiDB Lightning在特殊数据下的问题,以及BR恢复中的系统表忽略问题。新增了Hibernate Region特性、S3兼容存储支持、背压功能和内存使用优化等。文档还涵盖了版本规则和发布信息,帮助用户了解TiDB的更新和维护。
AI总结
# TiDB v6.5 中文手册总结 ## 1. 问题修复 ### TiDB Lightning - 修复在特殊数据下 panic 的问题。 - 解决导入大文件拆分时的 EOF 报错问题。 - 解决导入含 auto_increment 的 DOUBLE 或 FLOAT 类型列的表时生成极大 base 值的问题。 - 解决解析 Parquet 文件中 DECIMAL 类型数据失败的问题。 ### BR (Backup & Restore) - 修复恢复中忽略所有系统表的问题。 - 解决在恢复期间开启 TDE 时文件已存在的错误。 ### TiCDC - 解决 processor 潜在的死锁问题。 - 解决同步任务处理单元无法正常退出的问题。 ### 其他 - 修复 TiKV 的 status server 解析响应出错导致 panic 的问题。 - 解决 NULL 值在导出数据时 flush table 没有正常工作的问题。 --- ## 2. 新功能 ### TiKV - 默认开启 Hibernate Region 特性。 - 支持 S3 兼容的存储(基于 virtual-host 寻址模式)。 - 为 TiCDC 扫描的速度添加背压功能。 - 减少 TiCDC 进行初次扫描的内存使用量。 ### TiDB - 新增锁视图 (Lock View) 功能,方便 DBA 观察事务加锁情况及排查死锁问题。 - 新增 TiKV 后台任务写入限制功能,保证读写请求的延迟稳定性。 ### TiSpark Beta - 支持谓词下推、聚合下推和范围裁剪。 - 通过 TPC-H 测试(除去一个需要 View 的 Query)。 --- ## 3. 性能提升与优化 ### TiDB - 优化统计信息缓存,避免后台作业频繁读取 mysql.stats_histograms 表造成高 CPU 使用率。 - 提升悲观事务中 TiCDC Old Value 的缓存命中率。 - 让 Region 分裂更均匀,缓解写入热点时 Region 大小的增长速度超过分裂速度的问题。 ### TiKV - 优化 RocksDB 配置,提升性能。 - 支持 Raft learner 和 TLS。 - 完善流控机制,增强数据恢复工具功能。 ### TiFlash - 优化锁操作,避免 DDL 语句和读数据相互阻塞。 - 支持与 TiDB 统一的 log 格式。 --- ## 4. 兼容性更改 - TiCDC 的 cdc cli changefeed 命令废弃 --sort-dir 参数,建议在 cdc server 命令中设定 --sort-dir。 - 新增多个系统变量,包括 cte_max_recursion_depth、init_connect、tidb_analyze_version 等。 --- ## 5. 其他改进 - 优化数据加载,加快 failover 速度。 - 支持分区表动态裁剪模式(默认关闭)。 - 支持 TLS 证书 SAN 属性的登录认证。 - 支持在 INSERT 语句中使用 MEMORY_QUOTA() hint。 --- ## 6. 工具改进 - TiDB Ansible 项目开源,支持一键部署/升级/启停 TiDB 集群。 - 提升 TiDB Binlog 的 Pump GC 时间控制粒度。 --- ## 7. 注意事项 - 升级时需注意中间版本的兼容性更改。 - 新增功能默认为实验特性,建议在生产环境中谨慎使用。 --- 总结:TiDB v6.5 版本主要针对稳定性、性能和功能进行了全面优化,修复了多个关键问题并引入了多项新功能,进一步提升了系统的兼容性和易用性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4037 页请下载阅读 -
文档评分
请文明评论,理性发言.