contentdigape.com開発と毎日。log(スロークエリーログ)の出力オフなのですが、パラメータの変更によりテーブルに出力することができます。DB負荷や、アプリ側のボトルネック調査に役立つので設定をしておきたいと思います。logをテーブルに出力する1秒以上かかっているクエリーが対象10,000行以上読み込んだクエリーが対象の設定をおこないます。Toolkit」を利用して設定を変更していきます。Linuxサーバで作業します。コマンドラインツール利用の準備コマンドラインツールを初めて使う場合はもろもろ設定です。Javaは/usr/bin下に配置ツール群を/usr/local/rds-tools下に配置アクセスキーペアの設定のファイルを/usr/local/rds-tools/.credentialに配置リージョンは日本(ap-northeast-1)アクセスキーペアの設定ファイルの中身は以下です。AWSAccessKeyId=<アクセスキー>AWSSecretKey=<シークレットキー>以下のように環境変数をセットします。EC2_REGION=ap-northeast-1新しいグループをつくるパラメータ設定用に新しいグループをつくります。MySQL5.5グループを作成したら、設定を変更します。method=immediate"インスタンスに新グループを適用する最後に、対象としたいインスタンスのグループを今回つくったグループに変更します。再起動なしでも反映されていました。確認する以下を実行します。in-syncMySQL上からも設定を確認します。sec)問題なく設定されていれば完了です。queryが発生したら、mysql.slow_logテーブルにレコードが登録されます。Groups」メニューからも確認できます(パラメータの検索も可能)。RDSのコマンドラインツールは初めて使ったのですが、今回のようなグループ追加、設定変更だけでなく、インスタンスの作成や削除などもできるので、使いこなすとかなり幅が広がりそうです。いずれはウェブコンソールからもさくっとできるようになるのかなと思います(実はもうできるとかあったら、教えて欲しいです)。今回は以下のブログを参考にさせてもらいました。http://blog.hori-uchi.com/2009/11/amazonrdsslow-query.html※パラメータなど一部古い情報の部分は変更しています。コメントをキャンセルメールアドレスが公開されることはありません。15恵比寿ではたらく、プロダクトオーナー兼Webエンジニア。デザイナー、まれにインフラエンジニア。Paternoster.。