Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 27.1Mb
PDF (A4) - 27.1Mb
EPUB - 7.5Mb
HTML Download (TGZ) - 7.2Mb
HTML Download (Zip) - 7.2Mb


13.7.5.17 SHOW ENGINES 構文

SHOW [STORAGE] ENGINES

SHOW ENGINES は、サーバーのストレージエンジンに関するステータス情報を表示します。これは、ストレージエンジンがサポートされているかどうかをチェックしたり、デフォルトのエンジンが何であるかを確認したりするために特に役立ちます。この情報はまた、INFORMATION_SCHEMA ENGINES テーブルからも取得できます。セクション21.6「INFORMATION_SCHEMA ENGINES テーブル」を参照してください。

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: MyISAM
     Support: YES
     Comment: MyISAM storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 3. row ***************************
      Engine: InnoDB
     Support: DEFAULT
     Comment: Supports transactions, row-level locking, and foreign keys
Transactions: YES
          XA: YES
  Savepoints: YES
*************************** 4. row ***************************
      Engine: EXAMPLE
     Support: YES
     Comment: Example storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 5. row ***************************
      Engine: ARCHIVE
     Support: YES
     Comment: Archive storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 6. row ***************************
      Engine: CSV
     Support: YES
     Comment: CSV storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 7. row ***************************
      Engine: BLACKHOLE
     Support: YES
     Comment: /dev/null storage engine (anything you write »
              to it disappears)
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 8. row ***************************
      Engine: FEDERATED
     Support: YES
     Comment: Federated MySQL storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 9. row ***************************
      Engine: MRG_MYISAM
     Support: YES
     Comment: Collection of identical MyISAM tables
Transactions: NO
          XA: NO
  Savepoints: NO

SHOW ENGINES からの出力は、使用されている MySQL バージョンやその他の要因によって異なる可能性があります。Support カラムに表示されている値は、次の表に示す、ストレージエンジンに対するサーバーのサポートのレベルを示します。

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

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

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

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

MyISAM はデフォルトのストレージエンジンであるため、すべての MySQL サーバーが MyISAM テーブルをサポートします。MyISAM を無効にすることはできません。

TransactionsXA、および Savepoints カラムは、それぞれ、このストレージエンジンがトランザクション、XA トランザクション、およびセーブポイントをサポートするかどうかを示します。


User Comments
Sign Up Login You must be logged in to post a comment.