- 오라클 DBMS의 기본구조와 SQL 처리과정을 기반으로 DBMS 아키텍처 기반 튜닝 원리, 옵티마이저와 실행계획의 개념, SQL문의 실행 결과 분석을 위한 DBMS 성능 개선 기법 기본 이론(Join 선택, Index/Hint 설정 Query 문장의 변환) 등을 통해서 실무에 필요한 튜닝 기법 이론에 대해 교육함
커리큘럼
1일차.
가. 오라클의 기본구조와 처리과정 학습하기
∙오라클의 기본 구조와 SQL 실행 처리과정
∙오라클 Lock
나. 튜닝의 필요성 및 이해 (실무사례 포함) 학습하기
∙튜닝의 필요성
∙튜닝의 사례를 통한 이해
다. 아키텍처 기반 튜닝 원리 학습하기
∙Library Cache 최적화
∙데이터베이스 Call 최적화
∙데이터베이스 I/O 효율화 및 버퍼캐시 최적화
2일차.
라. 실행계획을 통한 SQL의 분석 방법 학습 및 실습하기
∙다양한 Tool을 통한 실행계획 및 결과 분석
마. 성능개선을 위한 튜닝 기법의 기본 이론 학습하기
∙Hint의 개념과 튜닝
∙Index의 개념과 튜닝
∙Join의 개념과 튜닝
바. Optimizer의 Query Transformation 학습하기
∙Optimizer의 Query 변환을 통한 최적화
사. 기본적인 Query 변환을 통한 성능개선 방법 학습하기