>%_HINTS ORACLE 'ORDERED USE_NL (T_00 T_01 T_02 T_03 T_04)'.
에서..
>
>%_HINTS <-- 이부분 뭐죠?
일반적으로 DB 테이블 검색시 인덱스 여부를 확인하는데 이때 옵티마이저에 의해 가장 적합한 인덱스가 선택되어서 사용 되는데, 이것이 항상 내가 원하는 것과 일치하지 않을 때가 있다. 이때 조정할 수 있는 방법이 바로 hint를 사용하여 강제적으로 내가 원하는 인덱스를 선택 하게 하는 것이다.
옵티마이저는 보통 일주일 또는 한달에 한번(경우에 따라 적용)꼴로 적용시켜 항상 최신 통계를 유지하게 함으로서 위에서 언급한것 같이 자동적으로 인덱스를 찾아준다 - 그렇지만 이것은 통계적으로 나오는 것이기 때문에 매번 내게 유용한 인덱스를 가져다 주는것은 아니다 - 고로 %_HINTS를 사용하는 것이다. 이것은 단지 그것이 들어있는 프로그램에서만 적용된다.