logo资料库

tidb使用手册.pdf

第1页 / 共355页
第2页 / 共355页
第3页 / 共355页
第4页 / 共355页
第5页 / 共355页
第6页 / 共355页
第7页 / 共355页
第8页 / 共355页
资料共355页,剩余部分请下载后查看
TiDB 简介与整体架构
TiDB 整体架构
TiDB Server
PD Server
TiKV Server
核心特性
水平扩展
高可用
TiDB 简介与整体架构
TiDB 简介
TiDB 整体架构
核心特性
TiDB 快速入门指南
关于 TiDB
关于本指南
TiDB 集群部署
TiDB 基本操作
创建、查看和删除数据库
创建、查看和删除表
创建、查看和删除索引
增删改查数据
创建、授权和删除用户
TiDB 集群监控
重要监控指标详解
TiDB 集群扩容缩容方案
扩容 TiDB/TiKV 节点
扩容 PD 节点
缩容 TiDB 节点
缩容 TiKV 节点
缩容 PD 节点
集群销毁
TiDB 用户文档
TiDB 数据库管理
TiDB 数据库管理
TiDB 进程启动参数
TiDB 服务器配置文件
TiDB 系统数据库
系统变量
TiDB 专用系统变量和语法
权限管理
TiDB 用户账户管理
使用加密连接
SQL 优化
理解 TiDB 执行计划
统计信息简介
语言结构
字面值
Schema Object Names
Keywords and Reserved Words
用户自定义变量
表达式语法(Expression Syntax)
注释语法
字符集和时区
字符集支持
字符集配置
数据类型
TiDB 数据类型
日期和时间类型
函数和操作符
函数和操作符概述
表达式求值的类型转换
操作符
控制流程函数
字符串函数
数值函数与操作符
日期和时间函数
位函数和操作符
Cast 函数和操作符
加密和压缩函数
信息函数
JSON 相关的函数和语法糖
GROUP BY 聚合函数
其他函数
精度数学
SQL 语句语法
数据定义语言
TiDB 数据操作语言
TiDB 事务语句
权限管理
SET 语句
SHOW 语句
ADMIN 语句
Prepared SQL 语句语法
DESCRIBE 语句
EXPLAIN 语句
USE 语句
TiDB SQL 语法图
JSON 函数及 Generated Column
概述
JSON功能介绍
使用生成列对 JSON 建索引
目前的一些限制
连接器和 API
使用 MySQL 连接器连接 TiDB
使用 MySQL C API 连接 TiDB
使用 MySQL 第三方 API 连接 TiDB
TiDB 支持的连接器版本
TiDB 事务隔离级别
可重复读
读已提交
事务重试
语句回滚
错误码与故障诊断
错误码
故障诊断
与 MySQL 兼容性对比
不支持的特性
与 MySQL 有差异的特性
TiDB 内存控制文档
如何配置一条 SQL 执行过程中的内存使用阈值
高级功能
TiDB 历史数据回溯
TiDB 垃圾回收 (GC)
TiDB 运维文档
TiDB 软件和硬件环境要求
概述
Linux 操作系统版本要求
服务器要求
网络要求
客户端 Web 浏览器要求
部署集群
TiDB Ansible 部署方案
离线 TiDB Ansible 部署方案
TiDB 2.0 升级操作指南
TiDB Docker 部署方案
使用 Docker Compose 快速构建集群
跨机房部署方案
配置集群
参数解释
TiDB 配置文件
开启 TLS 验证
生成自签名证书
监控集群
TiDB 监控框架概述
重要监控指标详解
TiDB 集群监控
扩容缩容
TiDB 快速入门指南
TiDB 集群扩容缩容方案
TiDB Ansible 部署方案
概述
准备机器
在中控机器上下载 TiDB-Ansible
在中控机器上安装 Ansible 及其依赖
分配机器资源,编辑 inventory.ini 文件
部署任务
测试集群
滚动升级
常见运维操作汇总
常见部署问题
TiKV 性能参数调优
参数说明
TiKV 内存使用情况
TiKV 机器配置推荐
备份与迁移
备份与恢复
数据迁移
TiDB Binary 部署指导
概述
TiDB 组件及默认端口
TiDB 安装前系统配置与检查
创建系统数据库运行账户
下载官方 Binary
单节点方式快速部署
功能性测试部署
多节点集群模式部署
TiDB 监控和告警环境安装
TiDB 集群故障诊断
如何给 TiDB 开发者报告错误
数据库连接不上
tidb-server 启动报错
tikv-server 启动报错
pd-server 启动报错
TiDB/TiKV/PD 进程异常退出
TiKV 进程异常重启
TiDB panic
连接被拒绝
Too many open files
数据库访问超时,系统负载高
TiDB 周边工具
Syncer 使用文档
Syncer 简介
Syncer 架构
下载 TiDB 企业版工具集 (Linux)
Syncer 部署位置
Syncer 增量导入数据示例
Syncer 配置说明
监控方案
Loader 使用文档
Loader 是什么
为什么我们要做这个东西
Loader 有哪些优点
使用方法
FAQ
TiDB-Binlog 部署方案
TiDB-Binlog 简介
TiDB-Binlog 架构
TiDB-Binlog 安装
下载 PbReader 工具 (Linux)
TiDB-Binlog 监控
PD Control 使用说明
源码编译
简单例子
命令行参数(flags)
命令(command)
TiDB Controller 使用说明
源码编译
使用介绍
TiSpark 文档
TiSpark 快速入门指南
部署信息
环境准备
使用范例
TiSpark 用户指南
概述
环境准备
推荐配置
部署 TiSpark
一个使用范例
TiSpark FAQ
FAQ
一、 TiDB 介绍、架构、原理
1.1 TiDB 介绍及整体架构
1.2 TiDB 原理
二、安装部署升级
2.1 环境准备
2.2 安装部署
2.3 升级
三、集群管理
3.1 集群日常管理
3.2 PD 管理
3.3 TiDB server 管理
3.4 TiKV 管理
3.5 TiDB 测试
3.6 TiDB 备份恢复
四、数据、流量迁移
4.1 全量数据导出导入
4.2 增量数据同步
4.3 业务流量迁入
五、SQL 优化
5.1 TiDB 执行计划解读
六、数据库优化
6.1 TiDB
6.2 TiKV
七、监控
7.1 Prometheus 监控框架
7.2 监控指标解读
八、Cloud TiDB
8.1 腾讯云
九、故障排除
9.1 TiDB 自定义报错汇总
9.2 MySQL 原生报错汇总
最佳实践
TiDB 版本发布历史
TiDB 2.0 Release Notes
TiDB
PD
TiKV
TiSpark
TiDB 2.0 RC5 Release Notes
TiDB
PD
TiKV
TiDB 2.0 RC4 Release Notes
TiDB
PD
TiKV
TiDB 2.0 RC3 Release Notes
TiDB
PD
TiKV
TiDB 2.0 RC1 Release Notes
TiDB
PD
TiKV
TiDB 1.1 Beta Release Notes
TiDB
PD
TiKV
TiDB 1.1 Alpha Release Notes
TiDB:
PD:
TiKV:
TiDB 1.0 Release Notes
TiDB:
PD:
TiKV:
TiSpark Beta Release:
源码地址
鸣谢
TiDB Pre-GA Release Notes
TiDB:
PD:
TiKV:
TiSpark Beta Release:
TiDB RC4 Release Notes
TiDB:
PD:
TiKV:
TiSpark Beta Release:
TiDB RC3 Release Notes
TiDB
PD
TiKV
TiDB RC2 Release Notes
TiDB
PD
TiKV
TiDB RC1 Release Notes
TiKV
PD
TiDB
工具
TiDB 路线图
TiDB:
TiKV:
PD:
TiSpark:
SRE&Tools:
用户案例
北京银行
海航
今日头条
Mobike
饿了么(一)
饿了么(二)
易果生鲜
同程旅游
去哪儿
G7
一面数据
凤凰网
猿辅导
Mobikok
二维火
Ping++
乐视云
零氪科技
盖娅互娱
游族网络
FUNYOURS JAPAN
万达网络
佐助金融
360金融
某电信运营商
更多资源
常用工具
PingCAP 团队技术博客
知乎专栏
Weekly
英文文档
TiDB 中文手册 PingCAP Inc. 20180503 目录 1 TiDB 简介与整体架构 1.1 1.3 1.1.3 1.1.2 13 TiDB 整体架构 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 14 TiDB Server· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 14 1.1.1 PD Server· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 14 TiKV Server · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 14 1.2 核心特性 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 15 1.2.1 水平扩展 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 15 1.2.2 高可用· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 15 TiDB 简介与整体架构 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 15 TiDB 简介 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 15 1.3.1 TiDB 整体架构 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 16 1.3.2 1.3.3 核心特性 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 17 2.4 2 TiDB 快速入门指南 18 2.1 关于 TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 18 2.2 关于本指南 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 18 TiDB 集群部署 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 19 2.3 TiDB 基本操作 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 19 2.4.1 创建、查看和删除数据库 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 19 2.4.2 创建、查看和删除表· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 20 2.4.3 创建、查看和删除索引 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 20 2.4.4 增删改查数据· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 21 2.4.5 创建、授权和删除用户 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 22 1
2.6 2.5 TiDB 集群监控 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 22 2.5.1 重要监控指标详解 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 22 TiDB 集群扩容缩容方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 24 2.6.1 扩容 TiDB/TiKV 节点· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 24 2.6.2 扩容 PD 节点· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 26 2.6.3 缩容 TiDB 节点· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 27 2.6.4 缩容 TiKV 节点· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 29 2.6.5 缩容 PD 节点· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 30 2.7 集群销毁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 32 3 TiDB 用户文档 3.1 3.2 3.1.3 3.1.2 32 TiDB 数据库管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 32 TiDB 数据库管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 32 3.1.1 TiDB 进程启动参数· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 33 TiDB 服务器配置文件 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 36 TiDB 系统数据库 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 38 3.1.4 3.1.5 系统变量 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 43 TiDB 专用系统变量和语法· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 44 3.1.6 3.1.7 权限管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 51 TiDB 用户账户管理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 56 3.1.8 3.1.9 使用加密连接· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 57 SQL 优化· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 61 3.2.1 理解 TiDB 执行计划 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 61 3.2.2 统计信息简介· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 63 3.3 语言结构 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 66 3.3.1 字面值· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 66 Schema Object Names · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 71 3.3.2 Keywords and Reserved Words · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 72 3.3.3 3.3.4 用户自定义变量 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 75 3.3.5 表达式语法 (Expression Syntax) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 78 3.3.6 注释语法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 79 3.4 字符集和时区· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 81 3.4.1 字符集支持 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 81 3.4.2 字符集配置 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 85 2
3.5 数据类型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 85 TiDB 数据类型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 85 3.5.1 3.5.2 日期和时间类型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 92 3.6 函数和操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 96 3.6.1 函数和操作符概述 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 96 3.6.2 表达式求值的类型转换 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 96 3.6.3 操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 96 3.6.4 控制流程函数· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 99 3.6.5 字符串函数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 99 3.6.6 数值函数与操作符 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 101 3.6.7 日期和时间函数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 103 3.6.8 位函数和操作符 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 104 Cast 函数和操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 105 3.6.9 3.6.10 加密和压缩函数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 105 3.6.11 信息函数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 106 3.6.12 JSON 相关的函数和语法糖 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 106 3.6.13 GROUP BY 聚合函数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 107 3.6.14 其他函数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 109 3.6.15 精度数学 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 109 SQL 语句语法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 112 3.7.1 数据定义语言· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 112 TiDB 数据操作语言· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 120 3.7.2 TiDB 事务语句 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 126 3.7.3 3.7.4 权限管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 127 SET 语句· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 128 3.7.5 SHOW 语句· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 129 ADMIN 语句 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 130 Prepared SQL 语句语法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 130 DESCRIBE 语句· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 131 3.7.9 3.7.10 EXPLAIN 语句 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 131 3.7.11 USE 语句· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 134 3.7.12 TiDB SQL 语法图 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 134 3.7.6 3.7 3.7.7 3.7.8 3
3.8 JSON 函数及 Generated Column· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 134 3.8.1 概述 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 134 JSON 功能介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 134 3.8.2 3.8.3 使用生成列对 JSON 建索引 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 135 3.8.4 目前的一些限制 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 136 3.9 连接器和 API· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 136 3.9.1 使用 MySQL 连接器连接 TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 137 3.9.2 使用 MySQL C API 连接 TiDB· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 137 3.9.3 使用 MySQL 第三方 API 连接 TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 137 TiDB 支持的连接器版本 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 139 3.9.4 3.10 TiDB 事务隔离级别· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 139 3.10.1 可重复读 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 140 3.10.2 读已提交 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 140 3.10.3 事务重试 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 140 3.10.4 语句回滚 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 141 3.11 错误码与故障诊断 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 141 3.11.1 错误码· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 141 3.11.2 故障诊断 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 142 3.12 与 MySQL 兼容性对比 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 142 3.12.1 不支持的特性· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 142 3.12.2 与 MySQL 有差异的特性 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 142 3.13 TiDB 内存控制文档· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 144 3.14 如何配置一条 SQL 执行过程中的内存使用阈值· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 145 3.15 高级功能 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 145 3.15.1 TiDB 历史数据回溯· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 145 3.15.2 TiDB 垃圾回收 (GC) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 148 4 TiDB 运维文档 4.1 150 TiDB 软件和硬件环境要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 150 4.1.1 概述 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 150 Linux 操作系统版本要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 151 4.1.2 4.1.3 服务器要求 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 151 4.1.4 网络要求 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 152 4.1.5 客户端 Web 浏览器要求 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 152 4
4.2 部署集群 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 152 TiDB Ansible 部署方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 152 4.2.1 4.2.2 离线 TiDB Ansible 部署方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 166 TiDB 2.0 升级操作指南 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 169 4.2.3 TiDB Docker 部署方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 171 4.2.4 4.2.5 使用 Docker Compose 快速构建集群 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 175 4.2.6 跨机房部署方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 177 4.3 配置集群 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 178 4.3.1 参数解释 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 178 TiDB 配置文件 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 185 4.3.2 4.3.3 开启 TLS 验证 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 190 4.3.4 生成自签名证书 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 193 4.4 监控集群 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 196 TiDB 监控框架概述· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 196 4.4.1 4.4.2 重要监控指标详解 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 197 TiDB 集群监控 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 201 4.4.3 4.5 扩容缩容 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 205 TiDB 快速入门指南· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 205 TiDB 集群扩容缩容方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 218 4.5.2 TiDB Ansible 部署方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 221 4.6.1 概述 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 221 4.6.2 准备机器 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 221 4.6.3 在中控机器上下载 TiDB-Ansible · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 222 4.6.4 在中控机器上安装 Ansible 及其依赖· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 222 4.6.5 分配机器资源,编辑 inventory.ini 文件 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 222 4.6.6 部署任务 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 226 4.6.7 测试集群 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 227 4.6.8 滚动升级 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 227 4.6.9 常见运维操作汇总 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 228 4.6.10 常见部署问题· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 229 4.5.1 4.6 5
4.7 4.9 4.7.3 TiKV 性能参数调优 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 235 4.7.1 参数说明 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 235 TiKV 内存使用情况 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 240 4.7.2 TiKV 机器配置推荐 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 240 4.8 备份与迁移 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 240 4.8.1 备份与恢复 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 240 4.8.2 数据迁移 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 243 TiDB Binary 部署指导· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 251 4.9.1 概述 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 251 TiDB 组件及默认端口 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 252 4.9.2 TiDB 安装前系统配置与检查 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 252 4.9.3 4.9.4 创建系统数据库运行账户 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 254 4.9.5 下载官方 Binary· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 255 4.9.6 单节点方式快速部署· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 255 4.9.7 功能性测试部署 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 256 4.9.8 多节点集群模式部署· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 257 TiDB 监控和告警环境安装· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 259 4.9.9 4.10 TiDB 集群故障诊断· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 262 4.10.1 如何给 TiDB 开发者报告错误· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 262 4.10.2 数据库连接不上 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 262 4.10.3 tidb-server 启动报错 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 263 4.10.4 tikv-server 启动报错 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 263 4.10.5 pd-server 启动报错 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 263 4.10.6 TiDB/TiKV/PD 进程异常退出 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 4.10.7 TiKV 进程异常重启 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 4.10.8 TiDB panic · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 4.10.9 连接被拒绝 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 4.10.10 Too many open files· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 4.10.11 数据库访问超时,系统负载高 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 5 TiDB 周边工具 265 6
5.1 5.2 5.3 5.4 5.5 5.1.5 Syncer 使用文档· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 265 Syncer 简介 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 265 5.1.1 Syncer 架构 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 265 5.1.2 5.1.3 下载 TiDB 企业版工具集 (Linux) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 265 Syncer 部署位置· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 266 5.1.4 Syncer 增量导入数据示例 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 266 Syncer 配置说明· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 270 5.1.6 5.1.7 监控方案 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 275 Loader 使用文档 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 277 Loader 是什么 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 277 5.2.1 5.2.2 为什么我们要做这个东西 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 277 Loader 有哪些优点 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 277 5.2.3 5.2.4 使用方法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 278 FAQ · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 280 5.2.5 TiDB-Binlog 部署方案· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 280 TiDB-Binlog 简介 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 280 5.3.1 TiDB-Binlog 架构 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 280 TiDB-Binlog 安装 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 282 5.3.3 5.3.4 下载 PbReader 工具 (Linux) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 289 TiDB-Binlog 监控 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 289 5.3.5 PD Control 使用说明 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 290 5.4.1 源码编译 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 290 5.4.2 简单例子 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 290 5.4.3 命令行参数 (flags) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 290 5.4.4 命令 (command) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 291 TiDB Controller 使用说明· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 297 5.5.1 源码编译 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 297 5.5.2 使用介绍 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 298 5.3.2 6 TiSpark 文档 6.1 299 TiSpark 快速入门指南 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 299 6.1.1 部署信息 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 299 6.1.2 环境准备 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 300 6.1.3 使用范例 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 301 7
6.2 TiSpark 用户指南 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 303 6.2.1 概述 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 303 6.2.2 环境准备 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 304 6.2.3 推荐配置 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 304 6.2.4 部署 TiSpark· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 305 6.2.5 一个使用范例· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 306 TiSpark FAQ · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 307 6.2.6 7.1.1 7.3.1 7.3.4 7.3.2 7.3.3 7.2.1 7.2.2 7.2.3 7.1.2 7 FAQ 307 7.1 一、TiDB 介绍、架构、原理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 307 1.1 TiDB 介绍及整体架构· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 307 1.2 TiDB 原理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 309 7.2 二、安装部署升级 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 309 2.1 环境准备 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 309 2.2 安装部署 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 311 2.3 升级 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 316 7.3 三、集群管理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 316 3.1 集群日常管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 316 3.2 PD 管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 319 3.3 TiDB server 管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 320 3.4 TiKV 管理 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 321 3.5 TiDB 测试 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 323 3.6 TiDB 备份恢复· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 324 7.4 四、数据、流量迁移· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 324 4.1 全量数据导出导入 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 324 4.2 增量数据同步 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 325 4.3 业务流量迁入 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 326 7.5 五、SQL 优化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 327 5.1 TiDB 执行计划解读 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 327 7.6 六、数据库优化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 328 6.1 TiDB· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 328 6.2 TiKV · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 328 7.3.5 7.3.6 7.4.1 7.4.2 7.6.1 7.6.2 7.4.3 7.5.1 8
分享到:
收藏