TiDB 数据库管理

TiDB 服务

TiDB 是指 TiDB 数据库系统,本篇文档涉及到 TiDB 集群的基本管理功能。

TiDB 集群启动配置

可以通过命令行参数或者配置文件设置服务参数,或者是两者一起使用。注意命令行参数的优先级高于配置文件,如果同一个参数两种方式都设置,会以命令行参数中的值为准。具体信息参考这篇文档。

TiDB 数据库系统变量

TiDB 兼容 MySQL 的系统变量,同时定义了一些特有的系统变量用于调整数据库行为,具体信息参考 TiDB 专用系统变量和语法 文档。

TiDB 系统表

和 MySQL 类似,TiDB 中也有系统表,用于存放数据库运行时所需信息。具体信息参考 TiDB 系统数据库文档。

TiDB 数据目录

TiDB 数据存放在存储引擎中,数据目录取决于使用的存储引擎,存储引擎的选择参见 TiDB 启动参数文档

对于使用本地存储引擎的情况,数据存储在本机硬盘上,目录位置通过 path 参数控制。

对于使用 TiKV 引擎的情况,数据存储在 TiKV 节点上,目录位置通过 data-dir 参数控制。

TiDB 服务器日志文件

TiDB 集群的三个组件(tidb-servertikv-serverpd-server)默认会将日志输出到标准错误中,并且三个组件都支持设置 --log-file 启动参数 (或者是配置文件中的配置项)将日志输出到文件中。

通过配置文件可以调整日志的行为,具体信息请参见各个组件的配置文件说明。例如: tidb-server 日志配置项