한국생산성본부

최근 검색어
인기 검색어
닫기

교육

지수

자격인증

접기/펴기

[기술] SQL 최적화 튜닝

교육상세 옵션정보
교육일정
 
교육시간 5일, 35시간 / [월~금] 09:30~17:30
교육장소 한국생산성본부 8층 804호
고용보험 고용보험 비환급 ?
교육비
정상가 900,000 원 1사2인 이상시 1인당 860,000 원 KPC 유료법인회원 810,000 원
교육문의 T.02-724-1830 / ictedu@kpc.or.kr
 

교육시간

[월~금] 09:30~17:30




교육목적/특징

■ 현재 운영중인 데이터베이스의 문제 요소 및 문제가 되는 SQL을 도출할 수 있다.
■ SQL문의 문제점을 정확히 분석함으로써 구체적으로 최적화 시킬 수 있는 방안을 여러 방면으로 모색함으로써 가장 고효율화된 SQL을 작성할 수 있도록 한다.
■ 대용량 데이터베이스에서 데이터 처리에 대한 Know-How 습득 및 Tuning시 Key-point를 이해할 수 있도록 한다.

 

※ 온앤오프 진행방식은 개강일 1주일 전 선호도 조사 결과에 따라 진행방식이 결정됩니다.

 온앤오프 병행 수업으로 진행되거나, 온라인(또는 오프라인) 희망자가 소수인 경우 오프라인(또는 온라인) 전용 과정으로 진행될 수 있으니 이점 참고하여 주시기 바랍니다. 




교육대상

■ 대용량 데이터를 다루는 프로젝트를 수행하고 있거나 수행 예정이신 분
■ 기존 SQL문장 처리 속도 향상에 관심이 있으신 분
■ SQL의 문법 및 사용에대해 충분히 이해하고 있으며, 튜닝에 대한 기본적인 이론 지식을 보유한 3년차 이상의 application 개발을 하신 분




교육내용

일자별 교육내용을 나타낸 표입니다.

일자

내용

1일차

[Phase 01] 실행계획 확인
- Explain plan
- AutoTrace
- SQL 트레이스
- DBMS_XPLAN 패키지
- 실행 계획 이해

[Phase 02] 옵티마이저의 최적화 절차
- SQL과 옵티마이져의 상관관계
- 옵티마이져의 형태
- 옵티마이져 모드
- 옵티마이져의 최적화 절차
- 질의 변환 사례
- 바인드 변수 PEEKING
- 옵티마이져의 한계

2일차

[Phase 03] 인덱스 수립전략
- 테이블 형태별 인덱스 적용 기준
- 분포도와 손익분기점
- 결합인덱스의 컬럼 순서 결정 기준
- 인덱스 선정 절차

[Phase 04] 인덱스를 활용한 성능개선
- 인덱스 활용한 성능 개선 방안
- 인덱스 적용을 이용한 성능개선 사례 실습

3일차

[Phase 05] 조인문장 작동원리
- Nested Loop Join
- 연결고리 이상이란?
- Sort Merge Join
- Hash Join
- Semi Join
- Join & Loops Query 비교

[Phase 06] 조인의 최적화 방안
- CASE별 최적의 조인방법 선택 기준
- 조인 방법 및 순서조정을 통한 성능개선 사례 실습

[Phase 07] 인라인뷰 최적화
- 인라인뷰 병합 법칙
- 인라인뷰 효과적 사용방법
- 서브쿼리 팩토링 활용

4일차

[Phase 08] 서브쿼리 최적화
- 서브 쿼리 실행 계획 제어
- 복합 서브쿼리 최적화 방법

[Phase 09] 스칼라서브쿼리 최적화
- 스칼라서브 쿼리 수행원리
- 스칼라서브 쿼리효과적 사용방법

[Phase 10] 쿼리변환
- 쿼리 변환이란?
- 서브쿼리 UNNESTING
- 뷰 MERGING
- 조건절 PUSHING

[Phase 11] 소스 튜닝
- 소트 수행원리
- 소트를 발생시키는 오퍼레이션
- 인덱스를 이용한 소트 연산 대체
- 소트 영역을 적게 사용하는 SQL 작성

5일차

[Phase 12] 목록쿼리 최적화
- n-row 처리방식이해
- n-row 목록쿼리 비효율 제거

[Phase 13] 파티셔닝
- 테이블 파티셔닝
- 파티션 Pruning
- 인덱스 파티셔닝

[Phase 14] 병렬처리
- 병렬처리 기본 개념
- 병렬 조인
- 과정 정리

* 본 교육과정은 개강일 기준으로 약 7일 전 개강 여부를 확정하며,
최소한의 수강생이 모이지 않을 경우 폐강될 수도 있음을 알려드립니다.
(수강신청 완료자분들을 대상으로 개강일 기준 약 7일 전 문자/메일로 안내드리고 있습니다.)

 

수강후기

연관 자격

자격증명 자격증관련링크

[기술] SQL 최적화 튜닝

2022-10-24~2022-10-28

 
한국생산성본부

슬기로운 직장생활을 위한 한국생산성본부 교육과정 상세 안내

과정명 : [기술] SQL 최적화 튜닝

교육일정 2022-10-24 ~ 2022-10-28 교육시간 09:30 : 17:30 교육장소 한국생산성본부 8층 804호
교육비 지원 고용보험 비환급 담당자 T.02-724-1830 / ictedu@kpc.or.kr

교육비

정상가 1사2인 이상시 1인당 KPC회원(일반,특별)
900,000원 860,000원 810,000원

※ 2일이하 과정은 산업인력공단 실시신고 등록마감으로 인해 훈련 개시 1일전(근무일기준) 18:00까지 신청할 수 있습니다.

상세안내

교육시간

[월~금] 09:30~17:30

교육목적/특징

■ 현재 운영중인 데이터베이스의 문제 요소 및 문제가 되는 SQL을 도출할 수 있다.
■ SQL문의 문제점을 정확히 분석함으로써 구체적으로 최적화 시킬 수 있는 방안을 여러 방면으로 모색함으로써 가장 고효율화된 SQL을 작성할 수 있도록 한다.
■ 대용량 데이터베이스에서 데이터 처리에 대한 Know-How 습득 및 Tuning시 Key-point를 이해할 수 있도록 한다.

 

※ 온앤오프 진행방식은 개강일 1주일 전 선호도 조사 결과에 따라 진행방식이 결정됩니다.

 온앤오프 병행 수업으로 진행되거나, 온라인(또는 오프라인) 희망자가 소수인 경우 오프라인(또는 온라인) 전용 과정으로 진행될 수 있으니 이점 참고하여 주시기 바랍니다. 

교육대상

■ 대용량 데이터를 다루는 프로젝트를 수행하고 있거나 수행 예정이신 분
■ 기존 SQL문장 처리 속도 향상에 관심이 있으신 분
■ SQL의 문법 및 사용에대해 충분히 이해하고 있으며, 튜닝에 대한 기본적인 이론 지식을 보유한 3년차 이상의 application 개발을 하신 분

교육내용

일자별 교육내용을 나타낸 표입니다.

일자

내용

1일차

[Phase 01] 실행계획 확인
- Explain plan
- AutoTrace
- SQL 트레이스
- DBMS_XPLAN 패키지
- 실행 계획 이해

[Phase 02] 옵티마이저의 최적화 절차
- SQL과 옵티마이져의 상관관계
- 옵티마이져의 형태
- 옵티마이져 모드
- 옵티마이져의 최적화 절차
- 질의 변환 사례
- 바인드 변수 PEEKING
- 옵티마이져의 한계

2일차

[Phase 03] 인덱스 수립전략
- 테이블 형태별 인덱스 적용 기준
- 분포도와 손익분기점
- 결합인덱스의 컬럼 순서 결정 기준
- 인덱스 선정 절차

[Phase 04] 인덱스를 활용한 성능개선
- 인덱스 활용한 성능 개선 방안
- 인덱스 적용을 이용한 성능개선 사례 실습

3일차

[Phase 05] 조인문장 작동원리
- Nested Loop Join
- 연결고리 이상이란?
- Sort Merge Join
- Hash Join
- Semi Join
- Join & Loops Query 비교

[Phase 06] 조인의 최적화 방안
- CASE별 최적의 조인방법 선택 기준
- 조인 방법 및 순서조정을 통한 성능개선 사례 실습

[Phase 07] 인라인뷰 최적화
- 인라인뷰 병합 법칙
- 인라인뷰 효과적 사용방법
- 서브쿼리 팩토링 활용

4일차

[Phase 08] 서브쿼리 최적화
- 서브 쿼리 실행 계획 제어
- 복합 서브쿼리 최적화 방법

[Phase 09] 스칼라서브쿼리 최적화
- 스칼라서브 쿼리 수행원리
- 스칼라서브 쿼리효과적 사용방법

[Phase 10] 쿼리변환
- 쿼리 변환이란?
- 서브쿼리 UNNESTING
- 뷰 MERGING
- 조건절 PUSHING

[Phase 11] 소스 튜닝
- 소트 수행원리
- 소트를 발생시키는 오퍼레이션
- 인덱스를 이용한 소트 연산 대체
- 소트 영역을 적게 사용하는 SQL 작성

5일차

[Phase 12] 목록쿼리 최적화
- n-row 처리방식이해
- n-row 목록쿼리 비효율 제거

[Phase 13] 파티셔닝
- 테이블 파티셔닝
- 파티션 Pruning
- 인덱스 파티셔닝

[Phase 14] 병렬처리
- 병렬처리 기본 개념
- 병렬 조인
- 과정 정리

* 본 교육과정은 개강일 기준으로 약 7일 전 개강 여부를 확정하며,
최소한의 수강생이 모이지 않을 경우 폐강될 수도 있음을 알려드립니다.
(수강신청 완료자분들을 대상으로 개강일 기준 약 7일 전 문자/메일로 안내드리고 있습니다.)

 

한국생산성본부

우) 03170 서울시 종로구 새문안로5가길 32 생산성빌딩
Copyright ⓒ Korea Productivity Center. All Rights Reserved.