SQL

EXPLAIN

注意実行計画の確認

EXPLAIN ANALYZE <query>;

クエリの実行計画を見て遅さの原因(全表走査等)を特定。

実行例

  • EXPLAIN ANALYZE SELECT * FROM orders WHERE uid=1;計画と実測を確認

書式

EXPLAIN [ANALYZE] <query>;

実行前の注意

ANALYZEは実際にクエリを実行する。

この症状のとき使う

DBのクエリが遅い
2
遅いクエリの実行計画を確認するtype: ALL(全表走査)とrows の大きさが警告サイン。
手順をすべて見る →

関連コマンド

圏外の現場でも同じ内容が引けます

このサイトの全コマンドと対処フローを、まるごと端末の中に。通信なしで検索できます。インストール無料、広告なし。

App Storeで無料インストール