STERFIELD
開発ナレッジ2014.09.03

【mysql】クエリーの確認方法

ふだん、mysql内のプロセスの確認やステータスの確認は、下記コマンドで行えます。

また、mysqlサーバーのログは、/var/log/mysqld.logにあります。
mysqlスローログ(実行時間が1秒以上かかるクエリーのログ)が有効化すれば見れますが、
今回紹介したいのは、ある時点から、すべてのクエリーを確認する方法です。

general_logを「ON」にする

まずgeneral_logの状態とパスを確認します。
確認できたら、general_logを「ON」にします。

確認できたら、general_logを「OFF」にする

general_logを「ON」にした時点から、クエリーが/var/run/mysqld/mysqld.logに出力できるようになります。
自分が確認したいクエリーを確認できたら、general_logを「OFF」にすることを忘れずに行いましょう。

WRITER

スターフィールド編集部

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む