| 指令 | 用途 | 關鍵輸出欄位 |
SHOW DATABASES; | 列出所有資料庫 | Database |
SHOW TABLES [FROM db]; | 列出資料庫所有表 | Tables_in_db |
SHOW COLUMNS FROM tbl [FROM db]; | 表結構 (同 DESC tbl) | Field, Type, Null, Key, Default, Extra |
SHOW CREATE TABLE tbl; | 建表 SQL (含引擎、字元集、分區、索引) | Table, Create Table |
SHOW CREATE DATABASE db; | 建庫 SQL | Database, Create Database |
SHOW INDEX FROM tbl [FROM db]; | 索引詳情 | Table, Non_unique, Key_name, Seq_in_index, Column_name, Collation, Cardinality, Sub_part, Packed, Null, Index_type, Comment |
SHOW TABLE STATUS [FROM db]; | 表狀態統計 | Name, Engine, Version, Row_format, Rows, Avg_row_length, Data_length, Index_length, Data_free, Auto_increment, Create_time, Update_time, Check_time, Collation, Checksum, Create_options, Comment |
| 指令 | 用途 | 關鍵觀察指標 |
SHOW PROCESSLIST; | 當前執行緒 (連線) | Id, User, Host, db, Command, Time, State, Info — 找長時間 Time、State=Sending data/Locked |
SHOW FULL PROCESSLIST; | 完整 SQL 文本 (Info 不截斷) | 同上,Info 顯示完整查詢 |
SHOW STATUS [LIKE 'pattern']; | 狀態變數 (會話/全域) | Threads_connected, Threads_running, Questions, Slow_queries, Innodb_buffer_pool_reads, Handler_read_rnd_next |
SHOW GLOBAL STATUS; | 全域狀態 (累積計數器) | 同上,適合監控採集 |
SHOW ENGINE INNODB STATUS; | InnoDB 內部狀態 (鎖、事務、緩衝池、Purge、日誌) | 大量文字輸出,關注 TRANSACTIONS, FILE I/O, BUFFER POOL AND MEMORY, LOG |
SHOW ENGINE INNODB MUTEX; | Mutex 等待統計 | Type, Name, Status |
| 指令 | 用途 | 關鍵輸出 |
SHOW VARIABLES [LIKE 'pattern']; | 系統變數 (會話/全域) | Variable_name, Value — 搜尋 max_connections, innodb_buffer_pool_size, sql_mode |
SHOW GLOBAL VARIABLES; | 全域配置 | 同上 |
SHOW WARNINGS; | 上一條語句的警告/通知 | Level, Code, Message |
SHOW ERRORS; | 上一條語句的錯誤 (嚴重級) | Level, Code, Message |
SHOW CHARACTER SET [LIKE 'pat']; | 支援字元集 | Charset, Description, Default collation, Maxlen |
SHOW COLLATION [LIKE 'pat']; | 支援校對規則 | Collation, Charset, Id, Default, Compiled, Sortlen |
SHOW ENGINES; | 支援儲存引擎 | Engine, Support, Comment, Transactions, XA, Savepoints |
SHOW PLUGINS; | 已載入插件 | Name, Status, Type, Library, License |
| 指令 | 用途 |
SHOW MASTER STATUS; | 主庫 Binlog 位置 (File, Position, Binlog_Do_DB, Binlog_Ignore_DB, Executed_Gtid_Set) |
SHOW SLAVE STATUS / SHOW REPLICA STATUS (8.0+); | 從庫複寫狀態 (Seconds_Behind_Master, Slave_IO_Running, Slave_SQL_Running, Last_Error, GTID) |
SHOW BINARY LOGS; | 列出所有 Binlog 檔案大小 |
SHOW BINLOG EVENTS [IN 'file'] [FROM pos] [LIMIT n]; | 解析 Binlog 事件 |
SHOW RELAYLOG EVENTS ...; | 解析 Relay Log |