pdf文档 TiDB v7.5 Documentation

106.82 MB 6020 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
The document provides detailed release notes for various versions of TiDB, including new features, performance optimizations, bug fixes, and compatibility improvements. It covers versions such as TiDB 1.0.4, 3.0.17, 5.0.1, 6.5.7, and 7.5.0, highlighting updates in SQL functionality, storage engines, character sets, collations, and other database management features. The document also addresses performance enhancements, compatibility with MySQL, and improvements in data handling and query optimization.
AI总结
### TiDB v7.5 Documentation 总结 #### 1. 视图与临时表 - **视图**:TiDB 的视图不可更新,不支持 `UPDATE`、`INSERT` 和 `DELETE` 等写操作。 - **临时表**:TiDB 的本地临时表与 MySQL 临时表兼容,具体信息可参考相关文档。 #### 2. 字符集与校对 - TiDB 支持多种字符集,具体信息可参考《Character Set and Collation Overview》。 - GBK 字符集的 MySQL 兼容性可参考相关文档。 - TiDB 继承表的国家字符集作为默认字符集。 #### 3. 存储引擎 - TiDB 允许创建使用替代存储引擎的表,但其元数据基于 InnoDB 存储引擎以确保兼容性。 - 使用 `--store` 选项指定存储引擎需在启动 TiDB 时配置。 #### 4. SQL 模式 - TiDB 支持大部分 MySQL SQL 模式,但存在以下差异: - 兼容性模式(如 Oracle 和 PostgreSQL)被解析但忽略(MySQL 5.7 已弃用,8.0 已移除)。 - `ONLY_FULL_GROUP_BY` 模式的语义与 MySQL 5.7 存在细微差异。 - `NO_DIR_IN_CREATE` 和 `NO_ENGINE_SUBSTITUTION` 模式被接受但不适用于 TiDB。 #### 5. 默认差异 - **字符集**: - TiDB 默认为 `utf8mb4`。 - MySQL 5.7 默认为 `latin1`,MySQL 8.0 默认为 `utf8mb4`。 - **校对**: - TiDB 默认为 `utf8mb4_bin`。 - MySQL 5.7 默认为 `utf8mb4_general_ci`。 #### 6. 性能测试 - TiDB v7.5.0 的性能可通过 TPC-C 和 Sysbench 测试报告评估(针对 TiDB 专用集群)。 #### 7. 贡献者 - 感谢 TiDB 社区的贡献者:`jgrande` 和 `shawn0915`。 #### 8. TiDB 特性 - 文档列出了不同版本(包括 LTS 和 DMR)支持的特性: - **LTS 版本**:每 6 个月发布一次,支持补丁版本。 - **DMR 版本**:每 2 个月发布一次,不支持补丁版本,不推荐生产环境使用。 - 核心功能包括: - SQL 基于规则的数据调度。 - 支持通过 SQL 灵活管理数据副本、角色类型和位置。 - 提供 TiFlash(HTAP 解决方案的核心组件)。 #### 9. 版本发布说明 - **TiDB v6.5.7**(2024 年 1 月 8 日): - 兼容性变更:引入 `performance.force-init-stats` 配置项。 - 性能优化:分析分区表性能、提升计划缓存效率、增强外连接转换。 - TiFlash:优化磁盘性能抖动对读延迟的影响。 - 工具改进:修复 BR 和 TiDB Lightning 的多项问题。 - **TiDB v5.0.1**(2021 年 4 月 24 日): - 兼容性变更:`committer-concurrency` 默认值从 16 变为 128。 - 新增特性:支持内置函数 `VITESS_HASH()`。 - **TiDB v3.0.17**(2020 年 8 月 3 日): - 性能优化:降低默认 `query-feedback-limit` 值,提升统计反馈机制。 - 工具改进:更新 TiDB Lightning 的过滤器格式。 - **TiDB v1.0.4**(2017 年 12 月 11 日): - 性能提升:加快统计加载、优化 `SHOW VARIABLES` 性能。 - 修复问题:解决索引合并 panic、`STR_TO_DATE` 格式处理问题等。 #### 10. 总结 TiDB v7.5 提供了丰富的功能和性能优化,支持分布式数据管理、多种存储引擎和 SQL 模式,同时注重与 MySQL 的兼容性。文档详细介绍了版本特性、性能测试结果以及修复的 bug,为用户提供了全面的技术参考。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6008 页请下载阅读 -
文档评分
请文明评论,理性发言.