멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

[Live] 업무에 바로 쓰는 SQL 튜닝

thumbnail image
집합

교재제공 중급

[Live] 업무에 바로 쓰는 SQL 튜닝

4.4

like 28

1,200,000원 (VAT없음)

과정요약

과정요약
학습시간 34시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 20 명
교재정보

과정소개

SQL은 모든 프로그래밍에 공통적으로 이용되는 필수적 언어입니다.
하지만 작성한 SQL 문장이 어떤 방식으로 처리되는지 이해하고, 
효율적으로 동작하도록 속도를 개선하는 방법은 쉽지 않습니다.

본 과정에서는 SQL 튜닝하기 위해 꼭 알아야 하는 필수 기본 지식을 습득합니다.
기본 지식을 바탕으로 다양한 SQL 문장의 문제점을 분석하고,
적절한 튜닝 방법을 적용해 볼 수 있는 사례들을 학습합니다.
SQL성능 오라클11g 중급 튜닝 개발자필수
업무에 바로 쓰는 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 처리 과정
    • -
      • SQL 튜닝 대상 선정 방법
    • 2. Optimizer
      • Optimizer의 종류
    • -
      • Optimizer 최적화를 위한 고려사항
    • 3. 실행계획
      • 실행 계획 확인 방법
    • -
      • 실행 계획 OPERATION
    • 4. 힌트
      • 힌트의 개념 및 사용 방법
  • 2 일차
    • 5. 인덱스 아키텍쳐
      • 인덱스의 개념 및 구조
    • -
      • 인덱스의 종류
    • 6. 인덱스 활용
      • 조건에 따른 인덱스 사용형태
    • -
      • 인덱스 관련 실행계획
    • 7. 인덱스 선정
      • 인덱스 선정 절차
    • -
      • 인덱스 선정 유의 사항
    • 8. 인덱스를 활용한 성능 개선 사례
      • 인덱스를 활용한 튜닝 사례
  • 3 일차
    • 9. JOIN 이해
      • 조인 방식(JOIN METHOD)
    • 10. NESTED LOOPS JOIN 튜닝
      • 중첩 루프 조인(NESTED LOOPS JOIN) 특징 및 장단점
    • -
      • 중첩 루프 조인(NESTED LOOPS JOIN) 튜닝 사례
    • 11. SORT MERGE JOIN 튜닝
      • 소트 머지 조인(SORT MERGE JOIN) 특징 및 장단점
    • -
      • 소트 머지 조인(SORT MERGE JOIN) 튜닝 사례
    • 12. HASH JOIN 튜닝
      • HASH JOIN 특징 및 장단점
    • -
      • HASH JOIN 튜닝 사례
  • 4 일차
    • 13. 기타 JOIN
      • OUTER JOIN 수행방법
    • -
      • 세미/ANTI 조인의 수행 방식
    • -
      • 카테시안 조인(CARTESIAN JOIN) 활용
    • 14. 서브쿼리 튜닝
      • 서브쿼리의 성능 개선
    • -
      • 스칼라 서브쿼리 성능 개선
    • 15. 인라인 뷰 튜닝
      • 인라인 뷰의 특징
    • -
      • 서브쿼리 팩토링(SUBQUERY FACTORING)
  • 5 일차
    • 16. 소트 튜닝
      • 불필요한 소트 제거
    • 17. 테이블 분할
      • 테이블 수직분할과 수평분할
    • -
      • 파티션 테이블의 종류
    • 18. DML문 성능개선
      • INSERT/UPDATE/DELETE구문 성능향상
    • 19. 병렬처리
      • 병렬 프로세싱의 수행 및 구성 요소
    • 20. 튜닝 사례 분석
      • 실전 튜닝 적용 사례 적용

수강후기 28

평균평점

4.4 / 5.0

  • 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 튜닝 관련과정