옵티마이저

[SQL] 인덱스 힌트 / 옵티마이저 힌트 사용 방법 (주석, 튜닝)
기본적으로 쿼리를 실행하면 DBMS 내의 옵티마이저가 여러개의 실행 계획을 만들고 그 안에서 제일 비용이 적게 소요되는 실행계획을 선택하여 실행이 되지만 옵티마이저를 믿지 못하거나 특정 방법으로 실행 계획을 하고 싶을 시에는 옵티마이저 힌트를 사용하면 된다. 기본적으로 사용법은 아래와 같다. OPTIMIZER_MODE 지정가능 값/* + ALL_ROWS */목적 : Best Throughput용도 : 전체 RESOURCE 소비를 최소화 시키기 위한 힌트. Cost-based 접근 방식으로 ALL_ROWS는 Full Table Scan을 선호하며 CBO (Cost Based Optimization)는 default로 ALL_ROWS를 선택한다. /*+ FIRST_ROWS */목적: Best Response..