RDSのクエリ調査

RDSのクエリ調査を実施する際にすべきこと。

(1)RDSの設定

  • general_log:1 ・・・全てのクエリをログに残す
  • slow_query_log:1 ・・・スロークエリ(時間のかかっているクエリをログに残す)
  • long_query_time:1 ・・・スロークエリの時間(秒)

(2)設定確認

  • show global variables like 'general_log';
  • show global variables like 'slow_query_log';
  • show global variables like 'long_query_time';

(3)全クエリの確認

  • select * from mysql.general_log;

(4)スロークエリの確認

  • select * from mysql.slow_log;