005. 실행 계획의 중요성 - llighter/database GitHub Wiki

SQL 레벨업

옵티마이저는 우수하지만 완벽하지 않다. 따라서 사용자가 수동으로 실행 계획을 조작해야할 경우가 생긴다.

실행 계획을 변경하려면 어떤 선택지가 있는지를 알아야 한다.

다만, SQL 구문과 그러한 SQL 구문들이 어떠한 접근 경로(access path)로 데이터를 검색하는지 아는것이 먼저이다.

그리고 제대로 된 SQL 구문을 작성 하려면 어떤 테이블 설정이 효율적인지 알아야 합니다.