御世話になります。
mysql初心者のため、slow_queryの設定記述をうまく利用できません。
現在、AWSのEC2でサービスを開発をしています。
mysqlデーモンの処理が重くその原因を調べるため、slow_queryを利用したいと考えています。
以下のような記述でslow_queryのデータを取得できるようで、サービスのディレクトリに入り、mysqlにログインした後に、以下のコマンドをそのまま打ちました。
mysql
1//slow_queryをONにする 2slow_query_log = 1 3//slow_queryを、サービスディレクトリに「log-slow-queries.log 」に出力する 4slow_query_log_file = ./log-slow-queries.log 5//2秒以上の処理を対象する 6long_query_time = 2
しかし、
mysql
1mysql> show_query_log=1 2 -> show_query_log_file = ./log-slow-queries.log 3 -> long_query_time=2 4 ->
log-slow-queries.log が、現在入っているディレクトリに出力されませんでした。
たぶん、基本的な部分に間違いがあると考えていますが、slow-query 部分しか説明されていないサイトしかなく、自分の環境でうまく扱えない現状です。
ディレクトリの構造は、EC2で開発環境を頂き、
/develop/サービス名のフォルダ
の状態で、上記のコマンドを入力しました。アドバイスを頂けると助かります
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/04 03:20
2016/11/04 04:05
2016/11/04 04:14