SHOW [STORAGE] ENGINES
SHOW ENGINES 顯示伺服器儲存引擎的狀態資訊。這對於檢查是否支援儲存引擎,或查看預設引擎為何特別有用。
如需 MySQL 儲存引擎的資訊,請參閱第 17 章,InnoDB 儲存引擎,以及第 18 章,替代儲存引擎。
mysql> SHOW ENGINES\G
*************************** 1. row ***************************
Engine: MEMORY
Support: YES
Comment: Hash based, stored in memory, useful for temporary tables
Transactions: NO
XA: NO
Savepoints: NO
*************************** 2. row ***************************
Engine: InnoDB
Support: DEFAULT
Comment: Supports transactions, row-level locking, and foreign keys
Transactions: YES
XA: YES
Savepoints: YES
*************************** 3. row ***************************
Engine: PERFORMANCE_SCHEMA
Support: YES
Comment: Performance Schema
Transactions: NO
XA: NO
Savepoints: NO
*************************** 4. row ***************************
Engine: MyISAM
Support: YES
Comment: MyISAM storage engine
Transactions: NO
XA: NO
Savepoints: NO
*************************** 5. row ***************************
Engine: MRG_MYISAM
Support: YES
Comment: Collection of identical MyISAM tables
Transactions: NO
XA: NO
Savepoints: NO
*************************** 6. row ***************************
Engine: BLACKHOLE
Support: YES
Comment: /dev/null storage engine (anything you write to it disappears)
Transactions: NO
XA: NO
Savepoints: NO
*************************** 7. row ***************************
Engine: CSV
Support: YES
Comment: CSV storage engine
Transactions: NO
XA: NO
Savepoints: NO
*************************** 8. row ***************************
Engine: ARCHIVE
Support: YES
Comment: Archive storage engine
Transactions: NO
XA: NO
Savepoints: NOSHOW ENGINES 的輸出可能會因使用的 MySQL 版本和其他因素而異。
SHOW ENGINES 輸出具有下列資料行
Engine儲存引擎的名稱。
Support伺服器對儲存引擎的支援等級,如下表所示。
值 含義 YES支援並啟用了引擎 DEFAULT如同 YES,另外這也是預設引擎NO不支援引擎 DISABLED支援引擎,但已停用 值為
NO表示伺服器編譯時未支援該引擎,因此無法在執行時啟用。值為
DISABLED的情況,可能是因為伺服器啟動時使用了停用該引擎的選項,或是因為未提供啟用它所需的所有選項。在後者的情況下,錯誤日誌應包含指出選項停用原因的訊息。請參閱第 7.4.2 節,「錯誤日誌」。如果伺服器在編譯時支援儲存引擎,但啟動時使用了
--skip-選項,您也可能會看到該儲存引擎的值為engine_nameDISABLED。對於NDB儲存引擎,DISABLED表示伺服器在編譯時支援 NDB Cluster,但啟動時未使用--ndbcluster選項。所有 MySQL 伺服器都支援
MyISAM表格。無法停用MyISAM。註解儲存引擎的簡要說明。
交易儲存引擎是否支援交易。
XA儲存引擎是否支援 XA 交易。
儲存點儲存引擎是否支援儲存點。
儲存引擎資訊也可從 INFORMATION_SCHEMA ENGINES 表格取得。請參閱第 28.3.13 節,「INFORMATION_SCHEMA ENGINES 表格」。