TiDB v6.1 Documentation
84.44 MB
4487 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
TiDB v6.1文档详细介绍了TiDB的新功能和改进,包括发布策略的变化,如LTS(长期支持版本)和DMR(开发里程碑版本)。TiFlash在该版本中正式开源,增强了HTAP解决方案。新功能包括基于SQL的数据放置规则、TiFlash复制的优化以及多项性能提升。文档还记录了各个组件如TiDB、TiKV、TiCDC等的改进和Bug修复,包括优化器改进、稳定性提升和兼容性增强。 | ||
AI总结 | ||
以下是对《TiDB v6.1 Documentation》的内容进行的总结,重点突出核心观点和关键信息,逻辑连贯,语言简洁明了:
---
### TiDB v6.1 Documentation 总结
#### **版本概述**
- **TiDB v6.1.7**:发布日期为2023年7月12日,主要包含性能改进和错误修复。
- **TiDB v6.1**:引入了企业级数据库管理平台 **TiDB Enterprise Manager**,并首次作为HTAP解决方案的核心组件,正式开源了 **TiFlash**。
---
#### **发布策略变化**
- **长期支持版本(LTS)**:每6个月发布一次,引入新功能并提供修补版本,例如v6.1.0。
- **开发里程碑版本(DMR)**:每2个月发布一次,主要用于新功能测试,不推荐用于生产环境,例如v6.0.0-DMR。
---
#### **新功能**
- **SQL**:
- 提供基于SQL接口的数据调度管理能力,支持灵活配置数据副本数量、角色类型和存放位置。
- 支持在数据库级别为所有表构建TiFlash副本。
- **TiCDC**:支持批量UPDATE语句,提升数据复制性能。
- **TiDB Lightning**:通过SQL验证checksum,提高数据导入稳定性。
---
#### **改进**
- **TiDB**:
- 在内部事务重试中使用悲观事务,避免重试失败并减少时间消耗。
- 支持通过HTTP API获取TiDB配置信息,优化查询计划选择。
- 提升与MySQL语法的兼容性,优化Add Index操作对在线业务的影响。
- **PD**:
- 优化Region状态检查逻辑,提升性能。
- 修复TLS启用时健康接口的错误报告问题。
- **TiKV**:
- 优化ReadPool读性能,提升30%。
- 增加gRPC API用于获取指标。
- **TiDB Lightning**:
- 修复批量分Region失败的问题。
---
#### **错误修复**
- **TiDB**:
- 修复CTE查询可能导致磁盘空间不足的问题。
- 修复负数CAST为CHAR的结果错误。
- 修复分区表查询中的Region拆分错误。
- **PD**:
- 修复Region信息更新问题。
- **TiKV**:
- 修复Approximate Size Split可能导致的panic问题。
- **TiCDC**:
- 修复changefeed checkpoint停滞导致TiKV GC安全点阻塞问题。
- **Backup & Restore (BR)**:
- 修复日志恢复过程中DELETE事件丢失的问题。
- 修复TiKV RPC请求发送过多的问题。
---
#### **兼容性更改**
- **TiDB v5.0.1**:将`committer-concurrency`配置项的默认值从16改为128。
---
#### **硬件与软件要求**
- **服务器硬件**:
- 开发和测试环境:
- TiDB:8核+,16GB+。
- PD:4核+,8GB+,SAS存储200GB+。
- **软件版本**:
- Control机器:sshpass 1.06+,TiUP 1.5.0+。
- Target机器:sshpass 1.06+,numa 2.0.12+。
---
#### **其他版本亮点**
- **TiDB 3.1 Beta**:
- 增加了分区表的备份和恢复功能,优化了Region分裂性能。
- **TiDB 2.1 Beta**:
- 提升了SQL优化器和执行引擎性能,优化了Hash Join和Filter操作。
---
以上是《TiDB v6.1 Documentation》的核心内容总结,涵盖了版本更新、发布策略、功能特性、性能改进和错误修复等关键信息。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
4475 页请下载阅读 -
文档评分