옵티마이저는 결과를 바꾸지 않고 경로를 바꿉니다. 같은 결과를 내는 방법이 여러 개면, 어떤 순서와 방식으로 읽고 조인할지 비교해 가장 비용이 낮은 실행 계획을 고릅니다.
사용자는 원하는 데이터만 말하고, 실제 읽기 경로는 DBMS가 정합니다.
결과는 같아도, 여기서 고른 경로가 응답 시간을 크게 바꿉니다.