정렬을 다시 만드는 경우
인덱스 없음1
대상 행을 먼저 읽음
행은 모였지만 부서별, 급여순으로 정렬되어 있지 않습니다.
2
DB가 별도 Sort 수행
윈도우 함수가 요구하는 순서를 맞추기 위해 추가 작업이 생깁니다.
3
그 뒤에 WindowAgg 계산
행 수가 많을수록 정렬 단계가 전체 응답시간을 밀어 올립니다.
결과: 윈도우 함수가 느린 것처럼 보여도 실제 병목은 Sort인 경우가 많습니다.