Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

13.7.7.16 SHOW ENGINES ステートメント

Press CTRL+C to copy
SHOW [STORAGE] ENGINES

SHOW ENGINES は、サーバーのストレージエンジンに関するステータス情報を表示します。 これは、ストレージエンジンがサポートされているかどうかをチェックしたり、デフォルトのエンジンが何であるかを確認したりするために特に役立ちます。

MySQL ストレージエンジンについては、第15章「InnoDB ストレージエンジン および 第16章「代替ストレージエンジン を参照してください。

Press CTRL+C to copy
mysql> SHOW ENGINES\G *************************** 1. row *************************** Engine: ARCHIVE Support: YES Comment: Archive storage engine Transactions: NO XA: NO Savepoints: NO *************************** 2. row *************************** Engine: BLACKHOLE Support: YES Comment: /dev/null storage engine (anything you write to it disappears) Transactions: NO XA: NO Savepoints: NO *************************** 3. row *************************** Engine: MRG_MYISAM Support: YES Comment: Collection of identical MyISAM tables Transactions: NO XA: NO Savepoints: NO *************************** 4. row *************************** Engine: FEDERATED Support: NO Comment: Federated MySQL storage engine Transactions: NULL XA: NULL Savepoints: NULL *************************** 5. row *************************** Engine: MyISAM Support: YES Comment: MyISAM storage engine Transactions: NO XA: NO Savepoints: NO *************************** 6. row *************************** Engine: PERFORMANCE_SCHEMA Support: YES Comment: Performance Schema Transactions: NO XA: NO Savepoints: NO *************************** 7. row *************************** Engine: InnoDB Support: DEFAULT Comment: Supports transactions, row-level locking, and foreign keys Transactions: YES XA: YES Savepoints: YES *************************** 8. row *************************** Engine: MEMORY Support: YES Comment: Hash based, stored in memory, useful for temporary tables Transactions: NO XA: NO Savepoints: NO *************************** 9. row *************************** Engine: CSV Support: YES Comment: CSV storage engine Transactions: NO XA: NO Savepoints: NO

SHOW ENGINES からの出力は、使用されている MySQL バージョンやその他の要因によって異なる可能性があります。

SHOW ENGINES 出力には、次のカラムがあります:

  • Engine

    ストレージエンジンの名前。

  • Support

    次のテーブルに示すストレージエンジンのサーバーレベルのサポート。

    意味
    行う このエンジンはサポートされており、アクティブです
    DEFAULT YES と同様であることに加え、これがデフォルトのエンジンです
    NO このエンジンはサポートされていません
    DISABLED このエンジンはサポートされていますが、無効になっています

    NO の値は、サーバーがこのエンジンに対するサポートなしでコンパイルされたことを示すため、実行時にこのエンジンを有効にすることはできません。

    DISABLED の値は、サーバーがこのエンジンを無効にするオプションを使用して起動されたか、またはこのエンジンを有効にするために必要な一部のオプションが指定されなかったために発生します。 後者の場合、エラーログにはオプションが無効になっている理由が含まれている必要があります。 セクション5.4.2「エラーログ」 を参照してください。

    ストレージエンジンに対する DISABLED はまた、サーバーがそれをサポートするようにコンパイルされたが、--skip-engine_name オプションで起動された場合にも表示される可能性があります。 NDB ストレージエンジンの場合、DISABLED はサーバーが NDB Cluster をサポートしてコンパイルされたが、--ndbcluster オプションで起動されなかったことを意味します。

    すべての MySQL サーバーで MyISAM テーブルがサポートされます。 MyISAM を無効にすることはできません。

  • Comment

    ストレージエンジンの簡単な説明。

  • トランザクション

    ストレージエンジンがトランザクションをサポートするかどうか。

  • XA

    ストレージエンジンが XA トランザクションをサポートするかどうか。

  • Savepoints

    ストレージエンジンがセーブポイントをサポートするかどうか。

ストレージエンジンの情報は、INFORMATION_SCHEMA ENGINES テーブルからも入手できます。 セクション26.13「INFORMATION_SCHEMA ENGINES テーブル」を参照してください。