このページは機械翻訳したものです。
SHOW [STORAGE] ENGINES
SHOW ENGINES は、サーバーのストレージエンジンに関するステータス情報を表示します。 これは、ストレージエンジンがサポートされているかどうかをチェックしたり、デフォルトのエンジンが何であるかを確認したりするために特に役立ちます。
MySQL ストレージエンジンについては、第15章「InnoDB ストレージエンジン」 および 第16章「代替ストレージエンジン」 を参照してください。
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次のテーブルに示すストレージエンジンのサーバーレベルのサポート。
値 意味 行うこのエンジンはサポートされており、アクティブです DEFAULTYESと同様であることに加え、これがデフォルトのエンジンですNOこのエンジンはサポートされていません DISABLEDこのエンジンはサポートされていますが、無効になっています NOの値は、サーバーがこのエンジンに対するサポートなしでコンパイルされたことを示すため、実行時にこのエンジンを有効にすることはできません。DISABLEDの値は、サーバーがこのエンジンを無効にするオプションを使用して起動されたか、またはこのエンジンを有効にするために必要な一部のオプションが指定されなかったために発生します。 後者の場合、エラーログにはオプションが無効になっている理由が含まれている必要があります。 セクション5.4.2「エラーログ」 を参照してください。ストレージエンジンに対する
DISABLEDはまた、サーバーがそれをサポートするようにコンパイルされたが、--skip-オプションで起動された場合にも表示される可能性があります。engine_nameNDBストレージエンジンの場合、DISABLEDはサーバーが NDB Cluster をサポートしてコンパイルされたが、--ndbclusterオプションで起動されなかったことを意味します。すべての MySQL サーバーで
MyISAMテーブルがサポートされます。MyISAMを無効にすることはできません。 -
Commentストレージエンジンの簡単な説明。
-
トランザクションストレージエンジンがトランザクションをサポートするかどうか。
-
XAストレージエンジンが XA トランザクションをサポートするかどうか。
-
Savepointsストレージエンジンがセーブポイントをサポートするかどうか。
ストレージエンジンの情報は、INFORMATION_SCHEMA ENGINES テーブルからも入手できます。 セクション26.13「INFORMATION_SCHEMA ENGINES テーブル」を参照してください。