文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式 Letter) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  SHOW ENGINES 陳述式

15.7.7.17 SHOW ENGINES 陳述式

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: NO

SHOW ENGINES 的輸出可能會因使用的 MySQL 版本和其他因素而異。

SHOW ENGINES 輸出具有下列資料行

  • Engine

    儲存引擎的名稱。

  • Support

    伺服器對儲存引擎的支援等級,如下表所示。

    含義
    YES 支援並啟用了引擎
    DEFAULT 如同 YES,另外這也是預設引擎
    NO 不支援引擎
    DISABLED 支援引擎,但已停用

    值為 NO 表示伺服器編譯時未支援該引擎,因此無法在執行時啟用。

    值為 DISABLED 的情況,可能是因為伺服器啟動時使用了停用該引擎的選項,或是因為未提供啟用它所需的所有選項。在後者的情況下,錯誤日誌應包含指出選項停用原因的訊息。請參閱第 7.4.2 節,「錯誤日誌」

    如果伺服器在編譯時支援儲存引擎,但啟動時使用了 --skip-engine_name 選項,您也可能會看到該儲存引擎的值為 DISABLED。對於 NDB 儲存引擎,DISABLED 表示伺服器在編譯時支援 NDB Cluster,但啟動時未使用 --ndbcluster 選項。

    所有 MySQL 伺服器都支援 MyISAM 表格。無法停用 MyISAM

  • 註解

    儲存引擎的簡要說明。

  • 交易

    儲存引擎是否支援交易。

  • XA

    儲存引擎是否支援 XA 交易。

  • 儲存點

    儲存引擎是否支援儲存點。

儲存引擎資訊也可從 INFORMATION_SCHEMA ENGINES 表格取得。請參閱第 28.3.13 節,「INFORMATION_SCHEMA ENGINES 表格」