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 页请下载阅读 -
文档评分