Oracle/튜닝14 RBO(Rule-Based Optimization)와 CBO(Cost-Based Optimization) RBO Oracle 6 버전 이하에서 시작된 프로그램입니다. 10g에서는 존재하지만 지원되지 않는 기능이며 11gR2 이후로는 사라진 기능입니다. RBO는 미리 정해진 규칙에 의해 실행계획을 결정하게 됩니다. 아래는 미리 정해진 규칙이며 해당 순위에 따라 SQL을 수행하게 됩니다. 무조건 정해진 규칙을 따르고, 인덱스가 있으면 무조건 인덱스를 타기 때문에 인덱스 효율이 없는 경우도 있습니다. 순위 접근경로 1 Single row by ROWID 2 Single row by cluster join 3 Single row by hash cluster key with unique or primary key 4 Single row by unique or primary key 5 Cluster join 6 Has.. 2020. 10. 13. 쿼리에 인덱스 힌트 사용하기(여러개 포함) 간단하게 쿼리에 인덱스 힌트를 사용하는 방법에 대해서 정리하겠습니다. select /*+ INDEX(a PK_EMP) INDEX(b PK_DEPT) */ * from EMP a, DEPT b where a.empno=b.=deptno 위의 예제처럼 /*+ */ 주석 사이에 INDEX를 입력하여 사용할 수 있습니다. 2020. 10. 7. 이전 1 2 3 4 다음