pdf文档 TiDB v8.1 中文手册 推荐

101.31 MB 4807 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细记录了TiDB多个版本的发布内容,包括修复的Bug、性能优化、新功能的引入以及兼容性改进。主要内容涉及TiDB、TiKV、PD等组件的更新,如修复Hash函数对Decimal类型处理问题、优化SQL查询性能、增加Follower Read功能等。
AI总结
### TiDB 各版本更新总结 #### TiDB v3.0.18 - **修复**: - TiKV 的 `status server` 解析响应出错导致 panic 的问题。 - TiDB Binlog 支持更细粒度的 Pump GC 时间。 - TiKV 的 GC 失败日志从 Error 级别改为 Warning 级别。 - TiDB Lightning 的 `--log-file` 参数无法生效的问题。 - TiDB Binlog 开启 TLS 时 checkpoint 数据库未启用 TLS 导致 Drainer 无法启动的问题。 - **改进**: - 提升 HashJoin 和其他算子的执行稳定性。 - 优化 TiDB Lightning 的部署流程。 #### TiDB v3.0.17 - **修复**: - TiDB 中的 `IndexHashJoin` 和 `IndexMergeJoin` 算子 panic 问题。 - 恐慌检测和结果返回机制优化。 - TiKV 的 Raftstore 问题,修复follower read 在 leader 变更时读取旧数据的问题。 #### TiDB v3.1 Beta - **新功能**: - 支持 Follower Read 功能。 - SQL 优化器支持更多 SQL 常用提示(Hints)。 - **改进**: - 优化 SQL 查询的执行性能和兼容性。 - 提升 TiKV 的性能和稳定性,支持更多下推函数。 #### TiDB v4.0.2 - **兼容性改进**: - 移除慢查询日志中的敏感信息。 - 禁止 sequence 缓存中出现负数。 - CLUSTER_INFO 表中不再显示 tombstone 状态的节点。 - **新功能**: - 支持在 INSERT 语句中使用 `MEMORY_QUOTA()` 提示。 - 支持基于 TLS 证书 SAN 属性的登录认证。 #### TiDB v4.0.5 - **新功能**: - TiKV 支持定义错误码。 - TiFlash 支持与 TiDB 统一的 log 格式。 - TiCDC 支持加密 Kafka 连接,支持输出旧值和上一版本的 DDL。 - **优化**: - 提升 Union 场景下的性能。 - 优化统计信息反馈对集群性能的影响。 - 支持分区表的预打散功能。 #### TiDB v3.0.0-rc.1 - **新功能**: - 引入 TiDB Dashboard,提供集群监控和诊断功能。 #### TiDB v1.0 - **主要改进**: - 提升 MySQL 兼容性。 - 优化 SQL 优化器,支持更多下推功能。 - 重构 Hash Aggregator 算子,降低内存使用。 #### TiDB v1.1 Alpha - **新功能**: - SQL 解析器兼容更多语法。 - 支持 PROXY protocol。 - **优化**: - 提升 Load Data 和 INSERT IGNORE 语句性能。 - 优化统计信息加载时间和内存占用。 #### TiDB v6.5.0 - **新功能**: - 支持在 Kubernetes 上将 TiDB Dashboard 作为独立 Pod 部署。 #### TiDB v4.0.0 - **新功能**: - 支持 Raft learner 和分布式备份恢复功能。 - 支持 Delete Range 功能和 snapshot 导致的 I/O 上限设置。 - **优化**: - 优化 RocksDB 配置和 Coprocessor 性能。 - 完善流控机制和 metrics。 #### TiDB v3.1.0-beta - **新功能**: - 支持 Follower Read 功能。 - 优化 SQL 优化器和执行器性能。 #### TiDB v2.1.0 - **新功能**: - 支持 TiFlash,增强数据恢复工具功能。 #### TiDB v1.1 Alpha - **改进**: - 提升系统稳定性,优化 SQL 执行性能。 #### TiDB v1.0 - **主要改进**: - 提升 MySQL 兼容性。 - 优化 SQL 优化器和执行器性能。 #### TiDB v0.1 - **初始版本**: - 提供基础的分布式事务支持和 SQL 执行功能。 #### TiDB v6.5.0 - **新功能**: - 支持 Kubernetes 上的独立 TiDB Dashboard 部署。 #### TiDB v5.0.0 - **新功能**: - 支持 TiDB Operator 管理 TiDB 集群。 - 提升 TiFlash 的性能和稳定性。 #### TiDB v4.0.0 - **新功能**: - 支持 Raft learner 和分布式备份恢复功能。 - 支持 Delete Range 功能和 snapshot 导致的 I/O 上限设置。 - **优化**: - 优化 RocksDB 配置和 Coprocessor 性能。 - 完善流控机制和 metrics。 #### TiDB v3.0.0 - **新功能**: - 支持 TiDB Binlog 和 TiDB Lightning 的新功能。 - 提升 TiKV 的性能和稳定性。 #### TiDB v2.0.0 - **新功能**: - 支持 TiDB Dashboard 的初步功能。 - 提升 TiKV 的 Raftstore 和 RocksDB 性能。 #### TiDB v1.0 - **主要改进**: - 提升 MySQL 兼容性。 - 优化 SQL 优化器和执行器性能。 #### TiDB v0.1 - **初始版本**: - 提供基础的分布式事务支持和 SQL 执行功能。 --- ### 总结 TiDB 各版本持续优化性能、修复 bug 并引入新功能,重点包括: 1. **性能优化**:提升 SQL 执行效率、优化 RocksDB 和 TiKV 的性能。 2. **新功能**:支持 Follower Read、分布式备份恢复、TiDB Dashboard 等。 3. **兼容性改进**:提升 MySQL 兼容性,优化统计信息和日志处理。 4. **稳定性增强**:修复 panic 问题、GC 日志级别调整、提升系统稳定性。 这些更新使 TiDB 成为一个高效、稳定且功能丰富的分布式数据库解决方案。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4795 页请下载阅读 -
文档评分
请文明评论,理性发言.