TiDB refers to the TiDB database management system. This document describes the basic management functions of the TiDB cluster.
You can set the service parameters using the command line or the configuration file, or both. The priority of the command line parameters is higher than the configuration file. If the same parameter is set in both ways, TiDB uses the value set using command line parameters. For more information, see The TiDB Command Options.
TiDB is compatible with MySQL system variables, and defines some unique system variables to adjust the database behavior. For more information, see The Proprietary System Variables and Syntaxes in TiDB.
Similar to MySQL, TiDB also has system tables that store the information needed when TiDB runs. For more information, see The TiDB System Database.
The TiDB data is stored in the storage engine and the data directory depends on the storage engine used. For more information about how to choose the storage engine, see the TiDB startup parameters document.
When you use the local storage engine, the data is stored on the local hard disk and the directory location is controlled by the
When you use the TiKV storage engine, the data is stored on the TiKV node and the directory location is controlled by the
The three components of the TiDB cluster (
pd-server) outputs the logs to standard errors by default. In each of the three components, you can set the
--log-file parameter (or the configuration item in the configuration file) and output the log into a file.
You can adjust the log behavior using the configuration file. For more details, see the configuration file description of each component. For example, the
tidb-server log configuration item.