TiDB v5.3 中文手册
49.52 MB
2374 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细介绍了TiDB v5.3及其他版本的新功能、优化和修复内容。主要包括支持表和分区的属性设置、提升系统性能和稳定性、优化DM同步性能、TiDB Dashboard的安全性增强及新功能支持。此外,还涉及多个版本的兼容性变化、系统变量修改及Bug修复,确保版本升级的稳定性和系统的高效运行。 | ||
AI总结 | ||
## 《TiDB v5.3 中文手册》总结
### 1. 功能亮点
TiDB v5.3版本在多个方面进行了功能的更新和优化,主要包括:
- **表和分区管理**:支持设置表和分区的表属性,提升灵活性。
- **安全性增强**:允许为TiDB Dashboard创建最小权限用户,提高了系统的整体安全性。
- **性能优化**:优化了时间戳处理流程,提升系统的整体性能;降低了TiKV的写入延迟,通过Raftstore线程池分离出IO线程池(默认关闭)。
- **数据同步与迁移**:提升了DM同步性能,降低了将数据从MySQL同步至TiDB的延迟;支持TiDB Lightning的分布式并行导入,提高了全量数据迁移效率。
- **问题诊断与性能分析**:支持“一键”保存和恢复现场问题的相关信息,提升查询计划问题诊断效率;引入持续性能分析(Continuous Profiling)实验特性,增强数据库性能的可观测性。
- **引擎优化**:持续优化存储和计算引擎,进一步提升系统性能和稳定性。
### 2. 兼容性变化
在升级到TiDB v5.3.0之前,需注意以下兼容性变化:
- **系统变量调整**:
- `tidb_enable_noop_functions`:因支持临时表,其控制范围不再包括`CREATE TEMPORARY TABLE`和`DROP TEMPORARY TABLE`操作。
- 新增多个系统变量,如`cte_max_recursion_depth`、`init_connect`、`tidb_analyze_version`等,用于控制不同的系统行为。
### 3. 版本历史与改进
多个版本的更新和改进包括:
- **v5.3.0**:支持临时表、分布式备份恢复功能、优化Region心跳响应速度等。
- **v5.1**:引入安全增强模式(SEM),新增多个系统变量和配置参数。
- **v3.1 Beta**:支持Follower Read功能,丰富SQL提示功能,优化统计信息收集和使用。
- **v3.0.20**:修复HashJoin结果错误问题、Duplicate Key检测失效问题等。
- **v3.0.18和v3.0.17**:修复与查询结果相关的多个Bug,优化TiDB Lightning的稳定性和性能。
### 4. TiDB Dashboard介绍
TiDB Dashboard是TiDB集群的图形化监控和诊断工具,内置于PD组件中,无需独立部署。主要功能包括:
- **集群监控**:查看集群整体运行状态、读写流量分布、SQL查询执行信息等。
- **组件状态**:监控TiDB、TiKV、PD、TiFlash等组件的运行状态及主机资源使用情况。
- **流量可视化**:通过热力图展示读写流量随时间的变化,辅助定位性能瓶颈和热点。
### 5. 部署标准集群
TiDB支持在多种Linux操作系统上部署,推荐使用CentOS 7.3及以上版本。支持虚拟化环境,如VMware、KVM和XEN。
### 6. 工具与错误修复
多个工具和组件得到优化和修复:
- **BR工具**:修复备份恢复中的进度信息不准确问题,提升分区表备份恢复能力,优化分区分割性能。
- **TiDB Ansible**:新增自动关闭操作系统THP的功能,优化TiDB Lightning部署流程,并增加BR组件的Grafana监控。
- **TiKV和PD**:修复Follower Read在leader变更时读到旧数据的问题,优化分布式备份恢复功能,提升系统稳定性。
### 总结
TiDB v5.3版本在功能、性能、安全性和稳定性方面均有显著提升。新增了多项实用功能,如分布式并行导入、问题诊断的“一键”保存恢复等,优化了存储和计算引擎,降低了写入延迟。同时,通过工具优化和错误修复,进一步增强了系统的稳定性和用户体验。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2362 页请下载阅读 -
文档评分