STERFIELD

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

【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」にすることを忘れずに行いましょう。

Author Profile

著者近影

スターフィールド編集部

SHARE

合わせて読みたい