pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.