🗓 1일차: SQL 튜닝 개요 및 실행계획 해석
📄 [보고서 구성]
- 개요: SQL 튜닝 필요성, Oracle 아키텍처 요약
- 학습 주제: 실행계획 구조, Access/Filter Predicate 이해
- 주요 전략: 조건절 개선, Index Scan 종류 분석
- 정리 항목:
- EXPLAIN PLAN 실습 스크린샷
- INDEX 유무에 따른 실행계획 비교표
- 조건절 튜닝 전후 예시
🧪 [실습자료]
- EMP, DEPT 샘플 테이블 생성 스크립트
- TO_CHAR vs BETWEEN 조건 실행계획 비교 SQL
- DBMS_XPLAN.DISPLAY 실습 예제
- 인덱스 생성 및 제거 후 비교 실습
🗓 2일차: 커서 공유, 인덱스 최적화, AWR 기본
📄 [보고서 구성]
- 개요: 커서 공유 실패 원인 및 CHILD CURSOR 진단
- 학습 주제: 인덱스 설계, 통계 수집, 서브쿼리 튜닝
- 정리 항목:
- Cursor Sharing 예시와 V$SQL_SHARED_CURSOR 캡처
- INDEX SKIP SCAN vs RANGE SCAN 차이 분석
- AWR 리포트 생성 시나리오 및 결과 해석 요약
🧪 [실습자료]
- 공유 실패 유발 SQL 및 바인드 변수 적용 예제
- DBMS_STATS.GATHER_INDEX_STATS 실습