MySQLの実行ステータスの表示
1082 ワード
コマンドラインでのSHOW文直接コマンドラインの下でMySQLにログインしてSHOW STATUSを実行する.クエリ文 同じ文にSHOW VARIABLESもあります.SHOW STATUSはMySQLの運行状況を調べるもので、上記のpmaで見た情報と基本的に似ています. SHOW VARiABLES SHOW VARiABLESはMySQLの構成パラメータを表示し、SHOW VARiABLES LIKE‘Key%’のような使用も可能です SHOW PROCESSLIST SHOW PROCESSLISTは現在進行中のプロセスを表示し、ロックテーブルなどの状況のチェックに役立ちます.一般的には、MySQLの遅いクエリーレコードを開くのもチェックに役立ちます. SHOW OPEN TABLES SHOW OPEN TABLESは、現在開いていることを示すテーブルリストです.
MySQLが持参したmysqladminで見る
MySQLに付属のmysqladminツールを使用してstatusを表示し、次のコマンドを使用します.
表示される結果は次のとおりです.
Uptime: 502963 Threads: 2 Questions: 8561820 Slow queries: 734681 Opens: 553
45 Flush tables: 1 Open tables: 85 Queries per second avg: 17.023
-i 5パラメータを追加して、5秒ごとに自動的にリフレッシュできます.
*このようなエラーをチェック
: Mysql::Error: Deadlock found when trying to get lock; try restarting transaction: UPDATE lawyer t1 JOIN lawyer t2 ON t1.bar_number = t2.bar_number (ActiveRecord::StatementInvalid)
MySQLが持参したmysqladminで見る
MySQLに付属のmysqladminツールを使用してstatusを表示し、次のコマンドを使用します.
mysqladmin -uroot -p status
表示される結果は次のとおりです.
Uptime: 502963 Threads: 2 Questions: 8561820 Slow queries: 734681 Opens: 553
45 Flush tables: 1 Open tables: 85 Queries per second avg: 17.023
-i 5パラメータを追加して、5秒ごとに自動的にリフレッシュできます.
mysqladmin -uroot -p status -i 5
*このようなエラーをチェック
: Mysql::Error: Deadlock found when trying to get lock; try restarting transaction: UPDATE lawyer t1 JOIN lawyer t2 ON t1.bar_number = t2.bar_number (ActiveRecord::StatementInvalid)