과정상세
[Live] 업무에 바로 쓰는 SQL 튜닝
교재제공 중급
[Live] 업무에 바로 쓰는 SQL 튜닝
과정요약
학습시간 | 34시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 20 명 |
교재정보 |
과정소개
하지만 작성한 SQL 문장이 어떤 방식으로 처리되는지 이해하고,
효율적으로 동작하도록 속도를 개선하는 방법은 쉽지 않습니다.
본 과정에서는 SQL 튜닝하기 위해 꼭 알아야 하는 필수 기본 지식을 습득합니다.
기본 지식을 바탕으로 다양한 SQL 문장의 문제점을 분석하고,
적절한 튜닝 방법을 적용해 볼 수 있는 사례들을 학습합니다.
오라클을 중심으로 설명하지만,
대부분의 DBMS에서 공통적으로 적용되는
튜닝관련 핵심 기본 지식과 원리들을 학습할 수 있습니다.
학습한 다양한 원리와 동작방식의 실습을 통해
이론에서 끝나지 않고 직접 체득할 수 있습니다.
실무 바탕의 다양한 튜닝 사례를 통해
빠르게 실무에 활용 가능한 튜닝 방법까지 학습할 수 있습니다.
※ 본 과정의 학습목표를 효과적으로 달성하시기 위하여
1) 멀티캠퍼스의 "업무에 바로 쓰는 SQL 활용실습" 과정을 수강하셨거나
2) 아래와 같은 사전 경험이 필요합니다.
- SQL을 이용한 업무 수행 경험 6개월 이상
💻 강의 및 실습이 Windows 10 64bit 기반으로 진행되므로, 원활한 실습 진행을 위해 Windows 10 64bit 환경에서 학습 진행 바랍니다.
학습목표
- SQL 튜닝의 기본 개념을 이해하여 적절한 튜닝계획을 수립할 수 있다.
- 복잡한 SQL문을 고급함수를 이용하여 단순/명료한 SQL문을 작성할 수 있다
- 다양한 예제를 통해서 튜닝 기법들이 어떻게 활용되는지 이해하고 적용할 수 있다.
- 다양한 튜닝 기법들을 적용하여 SQL 문장의 속도를 향상시킬 수 있다.
학습대상
- 본인이 작성한 SQL 내부 처리 과정이 궁금하신 분
- SQL 처리 속도 개선에 관심이 있으신 분
- SQL문 성능 개선이 필요한 어플리케이션 개발자 및 DB관리자
과정목차 34
-
1 일차
-
1. SQL 튜닝 개요
- SQL 처리 과정
-
1. SQL 튜닝 개요
-
-
- SQL 튜닝 대상 선정 방법
- Optimizer의 종류
- Optimizer 최적화를 위한 고려사항
- 실행 계획 확인 방법
- 실행 계획 OPERATION
- 힌트의 개념 및 사용 방법
-
5. 인덱스 아키텍쳐
- 인덱스의 개념 및 구조
- 인덱스의 종류
- 조건에 따른 인덱스 사용형태
- 인덱스 관련 실행계획
- 인덱스 선정 절차
- 인덱스 선정 유의 사항
- 인덱스를 활용한 튜닝 사례
-
9. JOIN 이해
- 조인 방식(JOIN METHOD)
- 중첩 루프 조인(NESTED LOOPS JOIN) 특징 및 장단점
- 중첩 루프 조인(NESTED LOOPS JOIN) 튜닝 사례
- 소트 머지 조인(SORT MERGE JOIN) 특징 및 장단점
- 소트 머지 조인(SORT MERGE JOIN) 튜닝 사례
- HASH JOIN 특징 및 장단점
- HASH JOIN 튜닝 사례
-
13. 기타 JOIN
- OUTER JOIN 수행방법
- 세미/ANTI 조인의 수행 방식
- 카테시안 조인(CARTESIAN JOIN) 활용
- 서브쿼리의 성능 개선
- 스칼라 서브쿼리 성능 개선
- 인라인 뷰의 특징
- 서브쿼리 팩토링(SUBQUERY FACTORING)
-
16. 소트 튜닝
- 불필요한 소트 제거
- 테이블 수직분할과 수평분할
- 파티션 테이블의 종류
- INSERT/UPDATE/DELETE구문 성능향상
- 병렬 프로세싱의 수행 및 구성 요소
- 실전 튜닝 적용 사례 적용
수강후기 28
-
2.5김*훈
2022.11.25
다 아는 내용을 비싼돈주고 수강하여 도움이 전혀 되지 못함.(수준이 기대에 못 미침) 실제 사례를 통한 튜닝케이스등의 더 전문적이고 다양한 케이스의 내용이 포함되지 않아 많이 아쉬웠음 일반적인 책에 나와있는 내용의 이론강의 위주라 중급보다는 초급 수준이리고 생각 됨 -
4김*경
2022.11.25
LIVE 강의라 좋았고 강사님 강의도 좋았습니다 -
5김*혁
2022.11.25
강의 내용이 이론부터 알찹니다 실습을 통해 과정과 그 효과를 이해할 수 있습니다 -
3.5김*권
2022.10.21
유익한 내용이었습니다. -
5이*재
2022.10.21
유익한 강의 감사드립니다
[Live] 업무에 바로 쓰는 SQL 튜닝 관련과정
교재제공
교재제공