<뷰의 종류3> p225
심플 뷰
컴플렉스 뷰
인라인 뷰
p233 실무활용팁
1. <인덱스를 사용할 때 고려사항 5>
2. <인덱스를 사용해야 하는 경우: 추천3>
3. <인덱스를 비추하는 경우4>
[예제 11-1]HR.employees 테이블과 emp_details_view 뷰를 조인하여 employee_id가 100인
직원의 employee_id, hire_date, department_name, job_title을 출력하세요.
SELECT A.employee_id, A.hire_date, B.department_name, B.job_title
FROM employees A, emp_details_view B
WHERE A.employee_id = B.employee_id
AND A.employee_id = 100;
RBO(Rule Based Optimizer) vs CBO(Cost Based Optimizer) 방식
=> 실무에서는 주로 CBO방식을 사용
=> 비교 5개 CBO(개념: 최소 비요계산, 실행 계획 수립 / 기준: 액세스 비용 / 성능: 옵티마이저 예측 성능
특징: 저장된 통계 정보의 활용 / 고려 사항: 예측 복잡, 비용 산출 공식 정확성)
3-1 데이터를 조회하는 원리
p231, B트리 인덱스의 종류4