h1. 장요약 {panel:title=제1절 옵티마이저와 실행 계획 | borderColor=#ccc | titleBGColor=#e6ffff | bgColor=#ffffe6} * 규칙기반 옵티마이저 : 규칙을 이용하여 실행계획 생성 * 비용기반 옵티마이저 : 최소비용이 드는 실행계획 생성 * 실행계획의 절차와 방법은 액세스기법, 조인기법, 조인 순서 등으로 표현 {panel} {panel:title=제2절 인덱스 기본 | borderColor=#ccc | titleBGColor=#e6ffff | bgColor=#ffffe6} * 인덱스의 목적 : 검색성능의 최적화 * Insert, Update, Delete 등과 같은 DML 작업은 성능이 떨어 질 수 있다. * B-tree 인덱스는 일치검색, 범위검색 모두 적합한 구조이다. * 데이터 액세스방법 : 인덱스스캔, 전체 테이블 스캔 {panel} {panel:title=제3절 조인 수행 원리 | borderColor=#ccc | titleBGColor=#e6ffff | bgColor=#ffffe6} * From절에 여러테이블이 존재하더라도 먼저 두개의 테이블만 조인된다. * NL Join : 중첩된 반복문과 유사한 조인 방식 * Hash Join : 해슁기법을 이용한 조인 방식 * Sort Merge Join : 데이터 정렬을 이용한 조인방식 {panel} |