RDSでクエリログの閲覧

これ。

https://aws.amazon.com/jp/premiumsupport/knowledge-center/rds-mysql-logs/

 

DB パラメータグループの作成

  1. Amazon RDS コンソールを開き、ナビゲーションペインから [パラメータグループ] を選択します。
  2. [パラメータグループの作成] を選択します。
  3. パラメータグループファミリードロップダウンリストから、DB パラメータグループファミリーを選択します。
  4. タイプには、[DB パラメータグループ] を選択します。
  5. グループ名フィールドに名前を入力します。
  6. 説明フィールドに説明を入力します。
  7. [作成] を選択します。

新しいパラメータグループの変更

  1. Amazon RDS コンソールを開き、ナビゲーションペインから [パラメータグループ] を選択します。
  2. 変更するパラメータグループを選択します。
  3. パラメータグループアクションを選択し、[編集] を選択します。
  4. [パラメータの編集] を選択し、次のパラメータをその値に設定します。
    General_log = 1 (デフォルト値は 0 またはログ記録なし)
    Slow_query_log = 1 (デフォルト値は 0 またはログ記録なし)
    Long_query_time = 2 (2 秒より長く実行されるクエリを記録するため)
    log_output = FILE (一般クエリログとスロークエリログの両方をファイルシステムに書き込み、Amazon RDS コンソールからこれらのログを表示できるようにするため)
    log_output = TABLE (デフォルト値はクエリをテーブルに書き込み、クエリでこれらのログを表示できるようにします)
  5. [変更を保存] を選択します。
    注意: デフォルトの DB パラメータグループのパラメータ設定は変更できません。Is Modifiable が true に設定されている場合、カスタム DB パラメータグループのパラメータを変更できます。

インスタンスを DB パラメータグループに関連付ける

  1. Amazon RDS コンソールを開き、ナビゲーションペインから [データベース] を選択します。
  2. DB パラメータグループに関連付けるインスタンスを選択してから、[変更] を選択します。
  3. データベースの選択肢セクションで、DB インスタンスに関連付ける DB パラメータグループを選択します。
  4. [次へ] を選択します。
    注意: パラメータグループ名は直ちに変更および適用されますが、パラメータグループはインスタンスを手動で再起動するまで適用されません。DB インスタンスを再起動すると、一時的な停止が発生し、その間、DB インスタンスのステータスは再起動に設定されます。

オプション: 次のコマンドを実行して、ログテーブルをクエリします。

Select * from mysql.slow_log
Select * from mysql.general_log