깜놀하는 해므찌로

CUBRID 실행계획 읽는 법 본문

IT

CUBRID 실행계획 읽는 법

agnusdei1207 2022. 11. 23. 14:11
반응형
SMALL
SELECT

time: 해당 질의에 대한 전체 수행 시간(ms)
fetch: 해당 질의에 대해 페이지를 fetch한 회수
ioread: 해당 질의에 대한 전체 I/O 읽기 회수. 데이터를 읽을 때 물리적으로 디스크에 접근한 회수
SCAN

heap: 인덱스 없이 데이터를 스캔하는 작업
time, fetch, ioread: heap에서 해당 연산 수행 시 소요된 시간(ms), fetch 회수, I/O 읽기 회수
readrows: 해당 연산 수행 시 읽은 행의 개수
rows: 해당 연산에 대한 결과 행의 개수
btree: 인덱스 스캔하는 작업
time, fetch, ioread: btree에서 해당 연산 수행 시 소요된 시간(ms), fetch 회수, I/O 읽기 회수
readkeys: btree에서 해당 연산 수행 시 읽은 키의 개수
filteredkeys: 읽은 키 중에 키 필터가 적용된 키의 개수
rows: 해당 연산에 대한 결과 행의 개수로, 키 필터가 적용된 결과 행의 개수
lookup: 인덱스 스캔 후 데이터에 접근하는 작업
time: 해당 연산 수행 시 소요된 시간(ms)
rows: 해당 연산에 대한 결과 행의 개수로, 데이터 필터가 적용된 결과 행의 개수
GROUPBY

time: 해당 연산 수행 시 소요된 시간(ms)
sort: 정렬 여부
page: 정렬에 사용된 임시 페이지 개수로, 내부 정렬 버퍼 외에 사용한 페이지 개수.
rows: 해당 연산에 대한 결과 행의 개수
반응형
LIST