MySQL, AWS

RDS MySQL, PostgreSQL スロークエリ関連ログの出力

 

 

AWS

パラメータグループを変更させてスロークエリを有効化させる

 

MySQL

  • slow_query_log
    許可された値:1 or 0
    スロークエリログを有効化する場合は1
  • general_log
    許可された値:1 or 0
    すべてのログを出力する場合は1
  • log_queries_not_using_indexes
    許可された値:1 or 0
    インデックスを利用していないクエリをスロークエリに出力する場合は1
  • log_output
    デフォルト :TABLE
    ログの出力先設定

 

 

PostgreSQL

  • log_duration
    許可された値: 0 or 1
    1にするとすべてのクエリの実行時間を記録
  • log_min_duration_statement
    許可された値: 100
    指定した数値(ミリ秒)より実行時間が長いクエリをスロークエリとして記録
  • log_statement
    許可された値:all
    allにするとDDLを含めたすべてのの種類のクエリを記録

 

 

ログのエクスポート

RDSインタンスの【変更】からエクスポート設定を有効にしましょう。

Cloudwatch logsにログが出力されます。

 

クリックするとCloudwatch logsにリンクされ、ログを確認することができます。

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)