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에 제출하면, 위와 같은 그래프를 그려준다.
참고
'소프트웨어-이야기 > 데이터 저장소 + 시각화 ' 카테고리의 다른 글
(PostgreSQL) PostgreSQL Client Tool 비교하기 (3) | 2019.04.13 |
---|---|
(PostgreSQL) BRIN 인덱스 활용하기 (2) | 2019.03.10 |
(PostgreSQL) 테이블에 제약사항이 있는 컬럼 추가하기 (0) | 2019.01.26 |
(PostgreSQL) JSON VS JSONB (0) | 2019.01.19 |
(PostgreSQL) Transaction과 Lock에 대한 이모저모 (0) | 2018.12.29 |