MySQL 役に立ちそうなコマンド

MySQL 役に立ちそうなコマンドメモ

SHOW PROCESSLIST                     接続されているスレッドの一覧
SHOW OPEN TABLES                     現在 オープンされているテーブルの一覧
SHOW PROCEDURE STATUS           ストアドプロシージャの一覧
SHOW GRANTS                             ユーザー権限一覧
SHOW WARNINGS                        クエリで発生した警告一覧
SHOW ERRORS                             クエリで発生したエラー一覧
SHOW INDEX FROM テーブル名      テーブルに設定されたインデックスの情報
SHOW ENGINE InnoDB STATUS     InnoDB ENGINE の状態取得
SHOW TABLE STATUS                   データベースの全テーブルの状態取得
CHECK TABLE テーブル名               テーブルの状態取得

テーブルのデフラグ
ALTER TABLE テーブル名 ENGINE = InnoDB InnoDB

パーティション情報の取得
select * from INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME=’テーブル名’;