SQL 실행계획

|

[DBeaver]

- 스크립트 창에서 실행할 쿼리 line에서 마우스 우클릭 후 `실행계획 보기` 를 클릭한다.

 

- PLAN 보는법

 - 위에서 아래로 내려가면서 제일 먼저 읽을 위치 찾기
 - 내려가는 과정에서 같은 들여쓰기가 있으면, 무조건 위에서 아래 순으로 읽기
 - 같은 레벨에 들여쓰기된 하위 스텝이 존재하면, 가장 안쪽으로 들여쓰기 된 스텝을 시작으로 상위 스텝으로 읽기

 

- COST : 쿼리를 수행함에 있어 사용된 자원이나, 작업의 단위 ( 단, 어쩔수 없이 Full Scan을 해야 하는 쿼리는 의미X)

- Cardinality : 행 집합에서 행의 수를 표시 ( 행 집합은 기본 테이블, 뷰, 조인이나, GROUP BY의 결과 / 적게 나타날수록 SQL이 빠름 )

'DATABASE(SQL)' 카테고리의 다른 글

[Oracle] Merge into  (0) 2023.08.29
[Oracle] DB Link  (0) 2023.08.25
[MS-SQL] Begin Tran  (0) 2023.08.10
[Oracle] Archive (Log) Mode  (0) 2023.08.01
[Oracle] NVL과 COALESCE 의 차이  (0) 2023.06.02
And