소프트웨어-이야기/데이터 저장소 + 시각화
(PostgreSQL) 쿼리 실행계획 비쥬얼라이징하기
americano_people
2019. 2. 17. 18:53
1. PgAdmin에서 실행계획 비쥬얼라이징하기
PgAdmin에서 질의 쿼리 앞에 EXPLAIN (ANALYZE, COSTS, VERBOSE, BUFFERS, FORMAT JSON) 쿼리를 추가해주면, 손쉽게 쿼리 실행계획을 비쥬얼라이징해서 볼 수 있다.
PgAdmin QueryTool > Explain Tab에서 결과를 확인할 수 있다.
Index, Join 방식 등도 비쥬얼라이징해주기 때문에, 복잡한 실행결과를 한눈에 파악하는 데에 도움이 된다.
이런식으로! (참고 - READING PGADMIN GRAPHICAL EXPLAIN PLANS)
2. tatiyants > Pev에서 실행계획 비쥬얼라이징하기
tatiyants의 PEV를 사용하면, 온라인에서 실행결과를 비쥬얼라이징할 수 있다.
EXPLAIN (ANALYZE, COSTS, VERBOSE, BUFFERS, FORMAT JSON) 쿼리를 날리면, JSON 데이터가 리턴된다.
이 값을 PEV에 제출하면, 위와 같은 그래프를 그려준다.
참고