SQL의 실행 계획을 수립하고 SQL을 실행하는 DBMS 소프트웨어
규칙 기반 옵티마이저[RBO, Rule Based Optimizer]
규칙(우선순위)를 가지고 실행계획을 생성하는 옵티마이저
비용 기반 옵티마이저[CBO, Cost Based Optimizer]
테이블, 인덱스 등의 통계 정보를 활용해 가장 효율적인 SQL문 실행계획을 선택하는 옵티마이저
SQL에서 요구한 사항을 처리하기 위한 실행 절차와 방법을 표현한 것
# 실행 계획의 실행순서 예
1. NESTED LOOPS
2. HASH JOIN
3. TABLE ACCESS (FULL) TAB1
4. TABLE ACCESS (FULL) TAB2
5. TABLE ACCESS (BY ROWID) TAB3
6. INDEX (UNIQUE SCAN) PK_TAB3
[개미의 걸음 SQLD 2과목] 절차형 SQL 모듈 - 프로시저, 트리거, 사용자 정의 함수 (0) | 2021.01.02 |
---|---|
[개미의 걸음 SQLD 2과목] 절차형 SQL(PL/SQL, T-SQL) (0) | 2021.01.01 |
[개미의 걸음 SQLD 2과목] 서브 쿼리 (0) | 2020.12.31 |
[개미의 걸음 SQLD 2과목] 계층형 질의 (0) | 2020.12.30 |
[개미의 걸음 SQLD 2과목] JOIN(외부조인, 내부조인, 등가조인 , 비등가조인 , 셀프조인, 네츄럴조인, 크로스 조인) (0) | 2020.12.29 |
댓글 영역