rn <= 3 필터는 윈도우 계산 뒤에 적용되므로, 입력 축소와 정렬 재사용 여부를 먼저 확인합니다.
| 단계 | 실행계획에서 볼 것 | 예상 행 | 성능 판단 |
|---|---|---|---|
| WHERE/JOIN | 조건이 먼저 줄였는가 | 1,000,000 -> 80,000 | 안쪽 조건이 중요 |
| Sort | dept, salary DESC 정렬 | 80,000 | 메모리/temp 확인 |
| WindowAgg | PARTITION BY dept | 80,000 | 큰 파티션 주의 |
| outer filter | rn <= 3 | 30 | 계산 뒤에 줄어듦 |
도움 되는 인덱스 후보: employees(department, salary DESC) 실행계획 키워드: Sort, WindowAgg, Window Spool, temp 파일