TiDB 中文用户文档
目录
-
关于 TiDB
-
主要概念
-
操作指南
- 快速上手
- 使用 Docker Compose 部署 TiDB
- SQL 基本操作
- 读取历史数据
- TiDB Binlog 教程
- TiDB Data Migration 教程
- TiDB Lightning 教程
- TiSpark 教程
- 部署
- 软硬件环境需求
-
集群部署方式
-
跨地域冗余
- 使用 Ansible 部署 DM 集群
- 配置
- 时区
- 内存控制
- 安全
-
安全传输层协议 (TLS)
- 生成自签名证书
- 监控
- 概述
- 监控 TiDB 集群
- 迁移
- 概述
-
从 MySQL 迁移
- 从 Amazon Aurora MySQL 迁移数据
- 从 CSV 迁移
- 运维
- Ansible 常见运维操作
- 备份与恢复
- 定位慢查询
- 扩容缩容
- 使用 Ansible 扩容缩容
- 升级
- 升级至 TiDB 3.0
- 使用 Ansible 滚动升级
- 故障诊断
- 集群配置诊断
- TiDB Lightning 故障诊断
-
参考手册
- SQL
- 与 MySQL 兼容性对比
-
SQL 语言结构
-
数据类型
-
函数与操作符
-
SQL 语句
ADD COLUMNADD INDEXADMINALTER DATABASEALTER TABLEALTER USERANALYZE TABLEBEGINCOMMITCREATE DATABASECREATE INDEXCREATE TABLE LIKECREATE TABLECREATE USERCREATE VIEWDEALLOCATEDELETEDESCDESCRIBEDODROP COLUMNDROP DATABASEDROP INDEXDROP TABLEDROP USERDROP VIEWEXECUTEEXPLAIN ANALYZEEXPLAINFLUSH PRIVILEGESFLUSH STATUSFLUSH TABLESGRANT <privileges>INSERTKILL [TIDB]LOAD DATAMODIFY COLUMNPREPARERECOVER TABLERENAME INDEXRENAME TABLEREPLACEREVOKE <privileges>ROLLBACKSELECTSET [NAMES|CHARACTER SET]SET PASSWORDSET TRANSACTIONSET [GLOBAL|SESSION] <variable>SHOW CHARACTER SETSHOW COLLATIONSHOW [FULL] COLUMNS FROMSHOW CREATE TABLESHOW CREATE USERSHOW DATABASESSHOW ENGINESSHOW ERRORSSHOW [FULL] FIELDS FROMSHOW GRANTSSHOW INDEXES [FROM|IN]SHOW INDEX [FROM|IN]SHOW KEYS [FROM|IN]SHOW PRIVILEGESSHOW [FULL] PROCESSSLISTSHOW SCHEMASSHOW [FULL] TABLESSHOW TABLE REGIONSSHOW TABLE STATUSSHOW [GLOBAL|SESSION] VARIABLESSHOW WARNINGSSPLIT REGIONSTART TRANSACTIONTRACETRUNCATEUPDATEUSE
- 约束
- 生成列
- 分区表
- 字符集
- SQL 模式
- 视图
- 配置
-
tidb-server
-
pd-server
-
tikv-server
- 安全
- 与 MySQL 的安全特性差异
- TiDB 数据库权限管理
- TiDB 用户账户管理
- 基于角色的访问控制
- 事务
- 事务语句
- 事务模型
- 隔离级别
- 悲观事务
- 系统数据库
mysqlinformation_schema- 错误码
- 支持的连接器和 API
- 垃圾回收 (GC)
- GC 机制简介
- GC 配置
- 性能调优
- SQL 优化流程
- 理解 TiDB 执行计划
- 执行计划绑定
- 统计信息概述
- Optimizer Hints
- 使用 SQL 语句检查 TiDB 集群状态
- Statement Summary Table
- TiKV 调优
- TiDB 最佳实践
- 监控指标
- Overview 面板
- TiDB 面板
- PD 面板
- TiKV 面板
- 报警规则
- 最佳实践
- HAProxy 最佳实践
- Java 应用开发最佳实践
- 高并发写入场景最佳实践
- Grafana 监控最佳实践
- PD 调度策略最佳实践
- TiSpark 使用指南
- TiDB Binlog
- 概述
- 部署使用
- 运维管理
- 版本升级
- 监控告警
- 增量恢复
- Kafka 自定义开发
- FAQ
- 周边工具
- Mydumper
- Loader
- Syncer
-
Data Migration
- 概述
- DM 架构
- 同步功能介绍
- 使用限制
- DM-worker 简介
- DM Relay Log
- 核心特性
- Table Routing
- Black & White Lists
- Binlog Event Filter
- 同步延迟监控
-
Shard Support
- 使用场景
- 简单的从库同步场景
- 分库分表合并场景
- 分表合并数据迁移最佳实践
- DM-worker 在上游 MySQL 主从间切换
- 部署使用
- 配置
- 概述
- DM-master 配置
- DM-worker 配置
- 任务配置
- DM 集群管理
- 集群操作
- 集群升级
- DM 同步任务管理
- 管理数据同步任务
- 任务前置检查
- 任务状态查询
- 跳过或替代执行异常的 SQL 语句
- 监控 DM 集群
- 从与 MySQL 兼容的数据库迁移数据
- 从 Amazon Aurora MySQL 迁移数据
- DM Portal
- DM 故障诊断
- 故障诊断
- 错误含义
- 常见错误修复
- DM FAQ
- 版本发布历史
-
v1.0
-
TiDB Lightning
- sync-diff-inspector
- PD Control
- PD Recover
- TiKV Control
- TiDB Controller
- 工具下载
-
TiDB in Kubernetes
- TiDB Operator 简介
- 快速上手
- kind
- DinD
- GKE
- Minikube
- 部署
- 集群环境要求
- 部署 TiDB Operator
- 标准 Kubernetes 上的 TiDB 集群
- AWS EKS 上的 TiDB 集群
- GCP 上的 TiDB 集群
- 阿里云上的 TiDB 集群
- 访问 Kubernetes 上的 TiDB 集群
- 配置
- 初始化集群
- 监控
- 运维
- 销毁 TiDB 集群
- 维护 TiDB 集群所在节点
- 备份与恢复
- 恢复 Kubernetes 上的 TiDB 集群数据
- 收集日志
- 集群故障自动转移
- TiDB Binlog
- 扩缩容
- 升级
- TiDB 集群
- TiDB Operator
- 参考信息
-
配置
-
工具
- 故障诊断
- 常见问题
-
常见问题 (FAQ)
-
技术支持
- TiDB 路线图
-
- v3.0
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0 GA
- 3.0.0-rc.3
- 3.0.0-rc.2
- 3.0.0-rc.1
- 3.0.0-beta.1
- 3.0.0-beta
- v2.1
- 2.1.18
- 2.1.17
- 2.1.16
- 2.1.15
- 2.1.14
- 2.1.13
- 2.1.12
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1 GA
- 2.1 RC5
- 2.1 RC4
- 2.1 RC3
- 2.1 RC2
- 2.1 RC1
- 2.1 Beta
- v2.0
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0
- 2.0 RC5
- 2.0 RC4
- 2.0 RC3
- 2.0 RC1
- 1.1 Beta
- 1.1 Alpha
- v1.0
- 1.0
- Pre-GA
- RC4
- RC3
- RC2
- RC1
- 术语表