MySQLストレージエンジンの確認方法

テーブルごとに使用されているストレージエンジンを確認する方法です。

方法その1。

mysql> use information_schema;
mysql> select table_name, engine from tables where table_schema = 'DB_NAME';

方法その2。

mysql> use DB_NAME;
mysql> show table status;

なお、使用できるストレージエンジンの一覧を表示し、デフォルトで使用するストレージエンジンの確認などをしたい場合は、以下のコマンドを使います。

mysql> show engines;

エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド

エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド