힌트의 간단한 개요 sql을 실행할 경우 옵티마이저는 최적의 수행방식이라 판단되는 것을 선택하여 처리하는데 경우에 따라서는 옵티마이저가 선택한 수행방식과 실제 최적의 결과가 나올 수 있는 방식이 다른 경우가 있어 이를 사용자의 의도에 따라 실행하고자 할때 사용되는 방식입니다. select /*+role*/ , emp_no , emp_nm from emp where cdate > '20110101' role hint 를 사용하는 경우는 옵티마이저가 특정 규칙을 따라 수행을 하라는 의미입니다. 옵티마이저의 수행방식은 위의 경우 인 규칙기준 최적화( Role -Base) 와 통계에 따른 발생비용(Cost)을 기준으로 최적화를 진행하는(Cose - Base) 두 가지의 방식으로 나뉩니다. sql 대상 테이블의 ..