TiDB 7.x 源码编译之 TiDB Server 篇,及新特性详解
💡
原文中文,约17700字,阅读约需43分钟。
📝
内容提要
本文介绍了编译TiDB Server源码和TiDB Server 7.x的新特性,编译环境为CentOS 7.9和Rocky Linux 9.2,步骤简单。TiDB Server可单独启动,TiDB 7.x的新特性包括资源管控能力增强、SQL扩展、MySQL 8.0兼容性。TiDB 7.5 LTS即将发布。
🎯
关键要点
- 本文介绍了编译 TiDB Server 源码和 TiDB Server 7.x 的新特性。
- TiDB v7.5.0 LTS 计划于 2023 年 11 月正式发布。
- 编译环境为 CentOS 7.9 和 Rocky Linux 9.2,编译过程几乎没有区别。
- TiDB Server 可以单独启动,支持 UniStore 存储引擎。
- TiDB 7.x 新特性包括资源管控能力增强、SQL 扩展和 MySQL 8.0 兼容性。
- 资源管控能力在 TiDB 7.4.0 中得到增强,引入了对后台任务的管理。
- TiDB 7.1.0 开始支持 Optimizer Fix Controls 特性,允许更细粒度控制优化器行为。
- TiDB 7.2.0 引入 DDL 任务的暂停和恢复功能。
- TiDB 7.3.0 新增支持 8 项 Optimizer Hint,增强查询优化能力。
- TiDB 7.4.0 支持 TIDB_PARSE_TSO_LOGICAL() 语法,简化 TSO 查询。
- TiDB 7.4.0 增强了分区表管理功能,支持将普通表转为分区表。
- TiDB 7.4 正式兼容 MySQL 8.0,新增 CHECK 约束和 utf8mb3 字符集支持。
- TiDB 7.4.0 新增数据类型 FLOAT4, FLOAT8 和 MIDDLEINT,以增强 MySQL 兼容性。
- TiDB 7.x 系列即将迎来 7.5 LTS 版本,减轻用户从 MySQL 5.7 迁移到 TiDB 的工作量。
🏷️
标签
➡️