SQL의 성능 향상의 목적으로 재작성을 하지만, 옵티마이져로 인하여 성능이 오히려 저하되기도 한다. 옵티마이져가 SQL을 직접 변경 함으로써 SQL의 성능에 미치는 영향은 지대하지만, 그 동안 이것을 전반적으로 다룬 책은 없었다. 이 책은 Logical Optimizer의 한계로 인해 발생하는 성능 문제를 해결하고자 하며, 성능향상을 위한 SQL 수정을 튜너가 아닌 옵티마이져에게 시키는 방법, 변경된 실행계획을 정확히 읽어내는 능력을 기를 수 있게 한다.