PingCAP University
文档
案例
社区
博客
关于
问答
联系我们
文档
案例
社区
博客
关于
问答
联系我们
PingCAP University
文档
v3.0
v3.0 (stable)
dev
v2.1
关于 TiDB
TiDB 简介
Benchmark 测试
如何用 Sysbench 测试 TiDB
如何对 TiDB 进行 TPC-C 测试
Sysbench 性能对比 - v3.0 对比 v2.1
TPC-C 性能对比 - v3.0 对比 v2.1
线上负载与 `Add Index` 相互影响测试
TiDB in Kubernetes Sysbench 性能测试
DM 1.0-GA 性能测试
主要概念
整体架构
核心特性
水平扩展
高可用
操作指南
快速上手
创建集群
使用 Docker Compose 部署 TiDB 集群
SQL 基本操作
读取历史数据
TiDB Binlog 教程
TiDB Data Migration 教程
TiDB Lightning 教程
TiSpark 教程
部署
软硬件环境需求
集群部署方式
使用 Ansible 部署(推荐)
使用 Ansible 离线部署
使用 Docker 部署
跨地域冗余
跨数据中心部署方案
配置集群拓扑
使用 Ansible 部署 DM 集群
配置
时区
内存控制
安全
安全传输层协议 (TLS)
为 MySQL 客户端开启 TLS
为 TiDB 组件间开启 TLS
生成自签名证书
监控
概述
监控 TiDB 集群
迁移
概述
从 MySQL 迁移
全量迁移
增量复制
从 Amazon Aurora MySQL 迁移数据
从 CSV 迁移
运维
Ansible 常见运维操作
备份与恢复
定位慢查询
扩容缩容
使用 Ansible 扩容缩容
升级
升级至 TiDB 3.0
故障诊断
集群配置诊断
TiDB Lightning 故障诊断
参考手册
SQL
与 MySQL 兼容性对比
SQL 语言结构
字面值
Schema 对象名
关键字和保留字
用户自定义变量
表达式语法
注释语法
数据类型
概述
默认值
数值类型
`BIT`
`BOOL|BOOLEAN`
`TINYINT`
`SMALLINT`
`MEDIUMINT`
`INT|INTEGER`
`BIGINT`
`DECIMAL`
`FLOAT`
`DOUBLE`
日期和时间类型
`DATE`
`DATETIME`
`TIMESTAMP`
`TIME`
`YEAR`
字符串类型
`CHAR`
`VARCHAR`
`TEXT`
`LONGTEXT`
`BINARY`
`VARBINARY`
`TINYBLOB`
`BLOB`
`MEDIUMBLOB`
`LONGBLOB`
`ENUM`
`SET`
JSON Type
函数与操作符
函数与操作符概述
表达式求值的类型转换
操作符
控制流程函数
字符串函数
数值函数与操作符
日期和时间函数
位函数和操作符
Cast 函数和操作符
加密和压缩函数
信息函数
JSON 函数
GROUP BY 聚合函数
窗口函数
其它函数
精度数学
下推到 TiKV 的表达式列表
SQL 语句
`ADD COLUMN`
`ADD INDEX`
`ADMIN`
`ALTER DATABASE`
`ALTER TABLE`
`ALTER USER`
`ANALYZE TABLE`
`BEGIN`
`COMMIT`
`CREATE DATABASE`
`CREATE INDEX`
`CREATE TABLE LIKE`
`CREATE TABLE`
`CREATE USER`
`CREATE VIEW`
`DEALLOCATE`
`DELETE`
`DESC`
`DESCRIBE`
`DO`
`DROP COLUMN`
`DROP DATABASE`
`DROP INDEX`
`DROP TABLE`
`DROP USER`
`DROP VIEW`
`EXECUTE`
`EXPLAIN ANALYZE`
`EXPLAIN`
`FLUSH PRIVILEGES`
`FLUSH STATUS`
`FLUSH TABLES`
`GRANT <privileges>`
`INSERT`
`KILL [TIDB]`
`LOAD DATA`
`MODIFY COLUMN`
`PREPARE`
`RECOVER TABLE`
`RENAME INDEX`
`RENAME TABLE`
`REPLACE`
`REVOKE <privileges>`
`ROLLBACK`
`SELECT`
`SET [NAMES|CHARACTER SET]`
`SET PASSWORD`
`SET TRANSACTION`
`SET [GLOBAL|SESSION] <variable>`
`SHOW CHARACTER SET`
`SHOW COLLATION`
`SHOW [FULL] COLUMNS FROM`
`SHOW CREATE TABLE`
`SHOW CREATE USER`
`SHOW DATABASES`
`SHOW ENGINES`
`SHOW ERRORS`
`SHOW [FULL] FIELDS FROM`
`SHOW GRANTS`
`SHOW INDEXES [FROM|IN]`
`SHOW INDEX [FROM|IN]`
`SHOW KEYS [FROM|IN]`
`SHOW PRIVILEGES`
`SHOW [FULL] PROCESSSLIST`
`SHOW SCHEMAS`
`SHOW [FULL] TABLES`
`SHOW TABLE REGIONS`
`SHOW TABLE STATUS`
`SHOW [GLOBAL|SESSION] VARIABLES`
`SHOW WARNINGS`
`SPLIT REGION`
`START TRANSACTION`
`TRACE`
`TRUNCATE`
`UPDATE`
`USE`
约束
生成列
分区表
字符集
SQL 模式
视图
配置
tidb-server
MySQL 系统变量
TiDB 特定系统变量
配置参数
配置文件描述
pd-server
配置参数
配置文件描述
tikv-server
配置参数
配置文件描述
安全
与 MySQL 的安全特性差异
TiDB 数据库权限管理
TiDB 用户账户管理
基于角色的访问控制
事务
事务语句
事务模型
隔离级别
悲观事务
系统数据库
`mysql`
`information_schema`
错误码
支持的连接器和 API
垃圾回收 (GC)
GC 机制简介
GC 配置
性能调优
SQL 优化流程
理解 TiDB 执行计划
执行计划绑定
统计信息概述
Optimizer Hints
使用 SQL 语句检查 TiDB 集群状态
Statement Summary Table
TiKV 调优
TiDB 最佳实践
监控指标
Overview 面板
TiDB 面板
PD 面板
TiKV 面板
报警规则
最佳实践
HAProxy 最佳实践
Java 应用开发最佳实践
高并发写入场景最佳实践
Grafana 监控最佳实践
PD 调度策略最佳实践
海量 Region 集群调优最佳实践
乐观锁事务最佳实践
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
简介
使用限制
手动处理 Sharding DDL Lock
使用场景
简单的从库同步场景
分库分表合并场景
分表合并数据迁移最佳实践
DM-worker 在上游 MySQL 主从间切换
部署使用
配置
概述
DM-master 配置
DM-worker 配置
任务配置
DM 集群管理
集群操作
集群升级
DM 同步任务管理
管理数据同步任务
任务前置检查
任务状态查询
跳过或替代执行异常的 SQL 语句
监控 DM 集群
从与 MySQL 兼容的数据库迁移数据
从 Amazon Aurora MySQL 迁移数据
DM Portal
DM 故障诊断
故障诊断
错误含义
常见错误修复
DM FAQ
版本发布历史
v1.0
1.0.2
TiDB DM 术语表
TiDB Lightning
概述
部署执行
断点续传
表库过滤
CSV 支持
监控告警
故障诊断
FAQ
sync-diff-inspector
PD Control
PD Recover
TiKV Control
TiDB Controller
工具下载
TiDB in Kubernetes
TiDB Operator 简介
快速上手
kind
GKE
Minikube
部署
集群环境要求
部署 TiDB Operator
标准 Kubernetes 上的 TiDB 集群
AWS EKS 上的 TiDB 集群
GCP 上的 TiDB 集群
阿里云上的 TiDB 集群
访问 Kubernetes 上的 TiDB 集群
配置
初始化集群
监控
运维
销毁 TiDB 集群
维护 TiDB 集群所在节点
备份与恢复
恢复 Kubernetes 上的 TiDB 集群数据
收集日志
集群故障自动转移
TiDB Binlog
扩缩容
升级
TiDB 集群
TiDB Operator
参考信息
配置
集群配置
备份配置
PV 配置
TiDB Drainer
工具
tkctl
相关工具使用
故障诊断
常见问题
常见问题 (FAQ)
TiDB FAQ
TiDB Lightning FAQ
升级 FAQ
技术支持
支持渠道
反馈问题
贡献
贡献代码
改进文档
TiDB 路线图
版本发布历史
v3.0
3.0.7
3.0.6
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
术语表
TiDB 版本发布历史
TiDB 历史版本发布声明如下:
3.0
3.0.7
3.0.6
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
2.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
2.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
1.0
1.0
Pre-GA
RC4
RC3
RC2
RC1
"TiDB 版本发布历史"
更新于
Dec 4 2019
:
release: add 3.0.7 release notes (#2099)
(fbf0866)
修改本文
反馈文档问题
本页导航