Check the TiDB Cluster Status Using SQL Statements
TiDB offers some SQL statements and system tables to check the TiDB cluster status.
The INFORMATION_SCHEMA system database offers system tables as follows to query the cluster status and diagnose common cluster issues:
TABLESTIDB_INDEXESANALYZE_STATUSTIDB_HOT_REGIONSTIKV_STORE_STATUSTIKV_REGION_STATUSTIKV_REGION_PEERS
You can also use the following statements to obtain some useful information for troubleshooting and querying the TiDB cluster status.
ADMIN SHOW DDL: obtains the ID of TiDB with theDDL ownerrole andIP:PORT.- The feature of
SHOW ANALYZE STATUSis the same with that of theANALYZE_STATUStable. - Specific
EXPLAINstatementsEXPLAIN ANALYZE: obtains some detailed information for execution of a SQL statement.EXPLAIN FOR CONNECTION: obtains the execution plan for the query executed last in a connection. Can be used along withSHOW PROCESSLIST.- For more information about
EXPLAIN, see Understand the Query Execution Plan.