pdf文档 TiDB v8.1 Documentation

108.61 MB 6479 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
《TiDB v8.1 Documentation》详细介绍了TiDB数据库平台的最新功能和更新。TiCDC新增了对redo日志文件的压缩功能,并支持自动清理历史数据。系统表INFORMATION_SCHEMA中新增了KEYWORDS和SLOW_QUERY表,分别用于显示TiDB支持的所有关键字和与资源控制相关的查询信息。TiDB v7.6.0开始,TiDB-community-server二进制包中包含了TiProxy的安装包。文档还提到了一些即将弃用的功能,如TLSv1.0和TLSv1.1协议的支持。此外,TiDB对MySQL协议高度兼容,但对某些功能存在差异,如存储过程、触发器和用户定义函数等。文档还提供了快速入门指南,帮助用户快速部署TiDB数据库平台,并介绍了TiDB与Java驱动和ORM框架的兼容性。
AI总结
《TiDB v8.1 Documentation》主要介绍了TiDB数据库的新特性、配置变更、系统表更新、弃用功能、驱动支持、开发工具及文档贡献等内容。以下是核心要点总结: ### 1. **新特性与配置变更** - **TiCDC压缩功能**:新增对redo log文件的压缩控制,优化大规模Region场景下的性能。 - **对象存储历史数据清理**:新增配置参数,支持在数据复制到对象存储时自动清理历史数据。 ### 2. **系统表更新** - **新增系统表**:`INFORMATION_SCHEMA.KEYWORDS`显示TiDB支持的所有关键字信息。 - **慢查询表新增字段**:包括资源组绑定、读/写请求单元消耗、资源等待时间等,增强资源控制的可观测性。 ### 3. **弃用功能** - **TLSv1.0和TLSv1.1**:从v7.6.0开始弃用,建议升级到TLSv1.2或TLSv1.3。 - **执行计划基线演进**:v8.0.0弃用,后续版本将重新设计相关功能。 - **事务自动重试**:`tidb_disable_txn_auto_retry`系统变量将在v8.0.0弃用,TiDB不再支持乐观事务的自动重试。 ### 4. **驱动与ORM支持** - **Java驱动**:推荐使用MySQL Connector/J 8.0.31及以上版本,避免线程挂起问题。 - **支持级别**:TiDB对驱动和ORM提供“Full”和“Compatible”两种支持级别,分别表示完全兼容和部分兼容。 - **Hibernate支持**:从v6.0.0.Beta2开始,Hibernate支持TiDB方言,适合TiDB特性。 ### 5. **开发工具与文档贡献** - **TiDB Toolkit**:包含常用工具如Dumpling、TiDB Lightning、BR等,支持离线安装。 - **文档贡献**:列出TiDB及相关项目的文档作者和翻译者,鼓励社区参与。 ### 6. **快速入门与部署** - **快速入门**:提供本地测试集群部署和单机模拟生产部署的指南,适合非生产环境。 - **生产部署**:建议参考生产安装指南或Kubernetes部署文档。 ### 7. **兼容性与不支持的功能** - **MySQL兼容性**:TiDB高度兼容MySQL协议,但不支持存储过程、触发器、事件、用户定义函数等功能。 - **自增ID**:TiDB的自增列值在单个服务器内全局唯一且递增,但不保证多服务器间的严格递增。 ### 8. **Bug修复与优化** - **TiDB、PD、TiKV**:修复了多个Bug,包括DDL回滚、Region调度、日志冗余等问题,提升了系统的稳定性和兼容性。 总结:TiDB v8.1在性能优化、资源控制、兼容性、开发工具支持等方面进行了多项改进,同时逐步弃用老旧功能,推动系统向更安全、高效的方向发展。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6467 页请下载阅读 -
文档评分
请文明评论,理性发言.