1.
정확한 조건: 자료형, NULL, 날짜 범위, 필요한 업무 조건을 분명히 한다.
2.
정확한 JOIN: 1:N 관계, 필수 키, LEFT JOIN의 행 보존 의미를 확인한다.
3.
불필요한 반복 제거: 스칼라 서브쿼리·중복 집계·불필요한 JOIN을 줄인다.
4.
필요한 양만 반환: GROUP BY, 정렬, LIMIT, 페이징을 업무 요구에 맞춘다.
5.
마지막에 실행계획 검증: Index Cond/Filter, loops, Buffers로 실제 접근량을 점검한다.

