한국생산성본부

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

교육

지수

자격인증

접기/펴기

[기술] SQL 최적화 튜닝

교육상세 옵션정보
교육일정
 
교육시간 5일, 35시간 / 09:30 ~ 17:30
교육장소 한국생산성본부 8층 804호
고용보험 고용보험 비환급 ?
교육비
정상가 990,000 원 1사2인 이상시 1인당 970,000 원 KPC 유료법인회원 950,000 원
교육문의 ICT교육센터 김지은 위원 02-724-1830 / jekim@kpc.or.kr / 결제·계산서문의 : 02-724-1212

교육시간

09:30 ~ 17:30




교육목적/특징

※ 알림 : 5차수(10월) 일정이 변경되었습니다. 양해 부탁드립니다. (10/14~10/18 → 12/16~12/20)
■ SQL문 수행 원리 및 방법을 정확하게 이해할 수 있다.

■ SQL 문장의 수행 성능 저하 원인을 파악하고 개선방안을 찾을 수 있다. 
■ 각 조인처리 방법의 장/단점을 이해하고 상황에 맞는 조인방법/순서로 성능 개선작업을 수행한다.

■ 대용량 데이터베이스에서 데이터 처리에 대한 Know-How 습득 및 Tuning 시 Key-point를 이해할 수 있도록 한다.




교육대상

■ SQL 문장 처리 속도 향상에 관심이 있으신 분

■ SQL의 문법 및 사용에 대해 충분히 이해하고 있으며, 튜닝에 관심 있으신 분

■ 대용량 데이터를 다루는 프로젝트를 수행하고 있거나 수행 예정이신 분

 





교육내용

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

일자

내용

1일차

[Phase 01] 실행계획 확인
  - SQL 수행 단계 이해
  - 실행 계획 확인 방법
  - 실행 순서 확인
  - 힌트 사용 방법

[Phase 02] Optimizer
  - Optimizer란?
  - RB0 / CB0 동작 방식 비교
  - CB0 최적화 수행 방법 확인

2일차

[Phase 03] Full Table Scan 동작 방식
  - Full Table Scan 동작 원리
  - Full Table Scan 장/단점
  - Full Table Scan 성능 개선방법

[Phase 04] 인덱스 기본 동작
  - B*Tree 인덱스 기본 동작 원리
  - B*Tree 인덱스 활용방법

  - B*Tree 인덱스 사용시 주의점

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

3일차

[Phase 06] 인덱스 관리

  - Bitmap 인덱스 특징
  - 함수 기반 인덱스 특징

  - 인덱스 관리 기준

[Phase 07] 기본 조인 튜닝
  - Nested Loop Join 동작 방식
  - NL 조인 튜닝 방법

  - Sort Merge Join 동작 방식

  - SM 조인 튜닝 방법

  - Hash Join 동작 방법
  - Hash Join 튜닝 방법

[Phase 08] Outer 조인 / 기타조인 튜닝
  - Outer 조인 튜닝 방법

  - Semi 조인 처리 방법

  - Anti 조인 처리 방법

4일차

[Phase 09] 조인의 최적화 방안

  - Case별 최적의 조인방법 선택 기준
  - 조인방법 및 순서조정을 통한 성능 개선사례 실습

[Phase 10] 서브쿼리 최적화

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

[Phase 11] 인라인뷰 최적화

  - 인라인뷰 병합 원칙
  - 인라인뷰 효과적 사용방법

  - 인라인뷰 튜닝하기

[Phase 12] 스칼라서브 쿼리 최적화

  - 스칼라서브 쿼리 수행원리
  - 스칼라서브 쿼리 튜닝하기

5일차

[Phase 13] 서브쿼리 팩토링

  - WITH 구문을 활용한 서브쿼리 팩토링
  - WITH 구문 활용 성능개선하기

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

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

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

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

수강후기

tr****

2024-04-26

질문에도 잘 알려주시고, 해당 직무에 대해서 전문성이 있고 열정이 넘치십니다!
AP****

2024-04-26

쉬는시간 배분도 적절하게 잘 해주셨고, 수업에 있어 막힘없이 잘 해주셨습니다. 베테랑 스러운 모습이 느껴졌습니다.
AP****

2024-04-26

전반적으로 수업의 질이 높으며, 궁금한 사항에 대한 질의 응답 등 강사 퀄리티가 훌륭합니다. 진도와 방향성, 퀄리티 모두 좋았습니다.
sh****

2024-04-26

전문성 있게 핵심을 잘 알려주십니다

연관 자격

자격증명 자격증관련링크

[기술] SQL 최적화 튜닝

2024-04-22~2024-04-26

한국생산성본부

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

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

교육일정 2024-04-22 ~ 2024-04-26 교육시간 09:30 : 17:30 교육장소 한국생산성본부 8층 804호
교육비 지원 고용보험 비환급 담당자 ICT교육센터 김지은 위원 02-724-1830 / jekim@kpc.or.kr / 결제·계산서문의 : 02-724-1212

교육비

정상가 1사2인 이상시 1인당 KPC회원(일반,특별)
990,000원 970,000원 950,000원

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

상세안내

교육시간

09:30 ~ 17:30

교육목적/특징

※ 알림 : 5차수(10월) 일정이 변경되었습니다. 양해 부탁드립니다. (10/14~10/18 → 12/16~12/20)
■ SQL문 수행 원리 및 방법을 정확하게 이해할 수 있다.

■ SQL 문장의 수행 성능 저하 원인을 파악하고 개선방안을 찾을 수 있다. 
■ 각 조인처리 방법의 장/단점을 이해하고 상황에 맞는 조인방법/순서로 성능 개선작업을 수행한다.

■ 대용량 데이터베이스에서 데이터 처리에 대한 Know-How 습득 및 Tuning 시 Key-point를 이해할 수 있도록 한다.

교육대상

■ SQL 문장 처리 속도 향상에 관심이 있으신 분

■ SQL의 문법 및 사용에 대해 충분히 이해하고 있으며, 튜닝에 관심 있으신 분

■ 대용량 데이터를 다루는 프로젝트를 수행하고 있거나 수행 예정이신 분

 


교육내용

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

일자

내용

1일차

[Phase 01] 실행계획 확인
  - SQL 수행 단계 이해
  - 실행 계획 확인 방법
  - 실행 순서 확인
  - 힌트 사용 방법

[Phase 02] Optimizer
  - Optimizer란?
  - RB0 / CB0 동작 방식 비교
  - CB0 최적화 수행 방법 확인

2일차

[Phase 03] Full Table Scan 동작 방식
  - Full Table Scan 동작 원리
  - Full Table Scan 장/단점
  - Full Table Scan 성능 개선방법

[Phase 04] 인덱스 기본 동작
  - B*Tree 인덱스 기본 동작 원리
  - B*Tree 인덱스 활용방법

  - B*Tree 인덱스 사용시 주의점

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

3일차

[Phase 06] 인덱스 관리

  - Bitmap 인덱스 특징
  - 함수 기반 인덱스 특징

  - 인덱스 관리 기준

[Phase 07] 기본 조인 튜닝
  - Nested Loop Join 동작 방식
  - NL 조인 튜닝 방법

  - Sort Merge Join 동작 방식

  - SM 조인 튜닝 방법

  - Hash Join 동작 방법
  - Hash Join 튜닝 방법

[Phase 08] Outer 조인 / 기타조인 튜닝
  - Outer 조인 튜닝 방법

  - Semi 조인 처리 방법

  - Anti 조인 처리 방법

4일차

[Phase 09] 조인의 최적화 방안

  - Case별 최적의 조인방법 선택 기준
  - 조인방법 및 순서조정을 통한 성능 개선사례 실습

[Phase 10] 서브쿼리 최적화

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

[Phase 11] 인라인뷰 최적화

  - 인라인뷰 병합 원칙
  - 인라인뷰 효과적 사용방법

  - 인라인뷰 튜닝하기

[Phase 12] 스칼라서브 쿼리 최적화

  - 스칼라서브 쿼리 수행원리
  - 스칼라서브 쿼리 튜닝하기

5일차

[Phase 13] 서브쿼리 팩토링

  - WITH 구문을 활용한 서브쿼리 팩토링
  - WITH 구문 활용 성능개선하기

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

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

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

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

한국생산성본부

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