Blog

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

2014.09.02Cat: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

jeff_maj

システムエンジニア/1984年生/上海交通大学卒/Webサービス/EC/iphone/android

» 投稿一覧
  • Launch Cart次世代ECサイト構築システム 初期月額無料
  • LaunchMovie ECに特化した動画制作サービス

Archive

ページTOPへ