搜索

pdf文档 TiDB v8.1 Documentation

107.46 MB 6321 页 0 下载 114 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了TiDB v8.1.0的新功能和改进,包括增强的Global Sort功能以提高数据导入和索引创建的稳定性和效率,支持通过资源组规则管理资源消耗过多的查询,提供索引使用统计功能以优化索引设计,支持Simple协议和Debezium协议以增强数据迁移能力,以及通过Active PD Followers提升PD集群处理大规模Region信息查询的能力。此外,文档还提到了批量DML操作的增强、表创建加速功能的改进,以及TiProxy的全面支持。
AI总结
### TiDB v8.1 文档总结 #### 1. 数据迁移与兼容性 - **TiCDC 支持 Simple 协议**:提供内联的表结构跟踪能力,通过 DDL 和 BOOTSTRAP 事件嵌入表结构信息。 - **TiCDC 支持 Debezium 格式协议**:允许将数据变更事件发布到 Kafka 沉淀,生成 Debezium 样式消息。 - **TiCDC 客户端认证**:支持双向 TLS(mTLS)或 TiDB 用户密码认证,增强安全性。 - **MySQL 8.0 数据迁移支持**:从实验特性升级为 GA,提升生产环境下的稳定性和兼容性。 #### 2. 资源控制与查询管理 - **资源组规则管理**:自动识别资源消耗过高的查询并限制或终止,支持手动添加查询特征以优化性能。 - **索引使用统计**:通过 `INFORMATION_SCHEMA.TIDB_INDEX_USAGE` 表和 `sys.schema_unused_indexes` 视图,提供索引使用统计,帮助优化索引设计。 #### 3. 性能与可扩展性 - **加速集群快照恢复**:通过集群节点并行参与恢复,显著提升大数据量场景下的恢复速度,带宽利用率提升 8-10 倍。 - **批量表创建加速**:新 DDL 架构使批量表创建速度提升 10 倍,适用于 SaaS 场景。 - **批量 DML 支持**:新增 `tidb_dml_type = "bulk"` 类型,支持大批次 DML 任务,提供事务保证并减少 OOM 问题。 - **索引缓存优化**:引入基于 LRU 算法的表元数据缓存策略,优先缓存常用表信息,降低内存使用。 - **自动分析优先队列**:优化 `auto analyze` 过程,提升大规模表的处理稳定性。 #### 4. 可靠性与可用性 - **全局排序**:提升 `IMPORT INTO` 和 `CREATE INDEX` 的稳定性和效率,支持处理高达 40 TiB 的数据。 - **跨数据库 SQL 绑定**:支持在多个同构数据库间应用 SQL 绑定,减少手动操作。 #### 5. 其他增强 - **TiProxy 全面支持**:通过部署工具简化 TiProxy 管理,支持滚动重启和扩展。 - **系统变量优化**:新增 `tidb_schema_cache_size` 和 `tidb_enable_auto_analyze_priority_queue`,提升大规模表的处理能力。 #### 6. 兼容性与工具支持 - **MySQL 兼容性**:增强与 MySQL 8.0 的兼容性,确保迁移和集成的稳定性。 - **第三方工具支持**:提供对 Java JDBC 驱动和多种 ORM 框架的兼容性支持,分为“Full”和“Compatible”两类。 #### 7. 文档结构与资源 - **文档组织**:涵盖架构、存储、计算、调度等核心内容,提供快速上手指南和生产部署建议。 - **开发者资源**:包括最佳实践、TiDB 玩法指南、专业课程和认证考试。 总结:TiDB v8.1 在性能、扩展性、可靠性和兼容性方面均有显著提升,特别在处理大规模数据和复杂查询场景下表现出色,适合需要高可用性和强一致性要求的应用。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6309 页请下载阅读 -
文档评分
请文明评论,理性发言.