힌트의 사용

힌트는 DBA와 상의하여 적용해야하겠지만 기본적으로 가장 많이 사용되는 힌트를 설명한다. explain, profile을 통해 플랜이 적절한지 확인 후 적용하면 된다. (Innodb의 경우 primary key와 index의 구성 컬럼이 유사하면 primary key를 더 선호한다. 이는 Innodb의 경우 데이터가 primary key 순으로 클러스터링 되었기 때문에 옵티마이져가 이를 더 선호하는 것 같다. 이 부분은 좀더 명확히 확인해야 함.)

STRAIGHT_JOIN

FROM절에 명시된 테이블 순서대로 DRIVING 하게 함.

USE INDEX

테이블명 뒤에 구문이 사용되면 특정 인덱스를 스캔하도록 함.

results matching ""

    No results matching ""