EXPLAIN Commands
DBMS별 명령은 예상 계획과 실제 실행 통계를 구분해서 쓴다
실제 실행형 명령은 실행 시간·실제 rows·buffers를 보여주지만, 변경문에서는 트랜잭션 보호가 필요하다.
DBMS
예상 계획
실제 실행 통계
Oracle
EXPLAIN PLAN + DBMS_XPLAN.DISPLAY
DISPLAY_CURSOR, ALLSTATS LAST
MySQL
EXPLAIN, FORMAT=JSON/TREE
EXPLAIN ANALYZE
PostgreSQL
EXPLAIN
EXPLAIN ANALYZE, BUFFERS
SQL Server
Estimated Execution Plan
Actual Plan, STATISTICS IO/TIME