[학습목표]
-데이터베이스 구조 이해를 통해 SQL 튜닝의 핵심 포인트를 이해한다.
- Oracle 옵티마이저와 인덱스 이해를 기반으로 실행계획 해석하고 SQL문의 성능을 개선할 수 있다.
[학습대상]
DBA, SM운영자, SI개발자
[학습내용]
1. 데이터베이스 구조 개요
. 오라클 DBMS의 구조, 서버프로세스, 데이터파일, 파라미터의 이해
2. SQL튜닝의 핵심 포인트
. SQL구조에 따른 튜닝 포인트 이해하기
. SELECT절, FROM절, WHERE절의 특징과 튜닝 포인트
. 그룹함수, 윈도우 함수 등 내장 함수에 따른 튜닝 포인트
3. 옵티마이져의 원리 이해하기
. CBO와 RBO의 차이 이해하기
. 힌트를 이용한 튜닝의 방식의 이해
. 오라클에서 SQL문장 모니터링 하기
4. 인덱스 원리 이해하기
. B*Tree 이해하기
.인덱스의 정렬구조 이해하고 튜닝 포인트 발견하기
. PK, FK구성에 따른 튜닝 포인트 발견하기
5. 실행계획 해석하기
. 서버상에서 실행계획 생성하기
. 실행된 실행계획을 기반으로 한 SQL문장 해석
. 해석된 실행 계획을 기반으로 튜닝의 방법 이해
6. SQL문장 유형에 따른 튜닝의 사례 배우기
. 산업 유형에 따른 SQL튜닝의 사례 배우기
7. SQL문장 유형에 따른 튜닝 Workshop
. 다양한 시나리오에 기반한 SQL튜닝의 방식 연습하기
[과정문의]
전혜경이사, hgchon@cslee.co.kr, 010-5584-3487
서울 마포구 매봉산로 75 DDMC건물 3층 아이리포 교육센터
은행 | 계좌번호 | 예금주명 |
---|---|---|
신한은행 | 140-011-796784 | (주)씨에스리 |
등록된 평가가 없습니다.
강의를 듣고 평가를 해주세요.