クエリープロファイリングコマンド

クエリー実行前のプロファイリング

  • EXPLAIN 文で見てみる

クエリープロファイリング1

  • set profiling=1;
  • なにかクエリーを実行
  • show profile;

クエリープロファイリング2

  • FLUSH STATUS;
  • なにかクエリーを実行 (ただし、SQL_NO_CACHE を追加すること)
  • show session status で確認する
    • 特に、
      • show session status like 'Select%';
      • show session status like 'Handler%';
      • show session status like 'Sort%';
      • show session status like 'Created%';
      • なんかは見といた方がいいかな。