SW공학
home
SW프로젝트관리
home

데이터베이스의 성능 관점의 SQL 튜닝을 위한 기본 이론

주제
DB
강사명
박창희
교육목표
- 오라클 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 변환을 통한 성능개선 방법 학습하기
교육시간
2일 16시간
훈련대상
가. 데이터베이스 성능 관리에 관심 있는 분 나. SQL문의 명령어활용 직무관련 개발자
1 more property