반응형 CBO1 [SQL 튜닝] 실행계획 실행계획: 사용자가 sql을 실행하여 데이터를 추출하려고 할 때 옵티마이저가 수립하는 작업절차 1. sql 해석 2. 실행계획 수립 3. 실행 실행계획 확인 방법 1. explain plan : 실행계획만 확인 가능 2. set autotrace : 한 번의 명령으로 여러 개의 sql에 대한 실행계획을 바로 볼 수 있음 옵티마이저 : 사용자가 실행한 sql을 해석하고 데이터를 추출을 위한 실행계획을 수립하는 프로세스, 속도 결정함 종류 1. RBO : 초창기 버전 - 기본적으로 15개의 순위가 매겨진 규칙이 있음, 이를 기반으로 실행계획 수립 - 계획이 여러개면 순위가 높은 규칙 사용 RANK 1 Rowid에 의한 1 row 2 클러스터 조인 3 unique나 pk를 사용한 해시 클러스터 키 ... .... 2023. 9. 10. 이전 1 다음 728x90