멀티캠퍼스

통합검색

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

과정상세

업무에 바로 쓰는 SQL 튜닝

thumbnail image
집합

교재제공 중급

업무에 바로 쓰는 SQL 튜닝

4.5

like 139

1,200,000원 (VAT없음)
학습기간
개폐강 확정일 2025.06.13

카테고리

  • 학습유형별 대면
  • DB SQL&튜닝

과정요약

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

과정소개

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

본 과정에서는 SQL 튜닝하기 위해 꼭 알아야 하는 필수 기본 지식을 습득합니다.
기본 지식을 바탕으로 다양한 SQL 문장의 문제점을 분석하고, 적절한 튜닝 방법을 적용해 볼 수 있는 사례들을 학습합니다.

SQL 튜닝 SQL 성능 오라클 19C 중급

업무에 바로 쓰는 SQL 튜닝

SQL 튜닝, 기초부터 탄탄하게

- 튜닝 및 성능 관련 지식이 없는 분들도 수강할 수 있는 과정으로, 튜닝에 필요한 기본 지식부터 설명드립니다.
- 튜닝 기법을 배우기 위해 필요한 데이터베이스 구조, 옵티마이저, 실행 계획, 인덱스 등의 개념을 이해할 수 있습니다.
- 오라클을 중심으로 설명하지만, 대부분의 DBMS에서 공통적으로 적용되는 튜닝 관련 핵심 기본 지식과 원리들을 학습할 수 있습니다.

실무 중심 튜닝 교육

- 실무에서 단편적으로 알고 있던 튜닝 기법 및 지식들을 '큰 그림'으로 정리할 수 있는 과정입니다.
- 이론 학습 후 관련 실습을 통해 실제 업무에 바로 적용할 수 있도록 구성되어 있습니다.
- DB 전문 강사님이 실무에서 자주 발생하는 문제와 그에 대한 해결 방법을 다양한 사례를 통해 설명드립니다.

오라클 19C 환경에서 진행하는 튜닝 교육

- 오라클 19c 환경을 기반으로 한 교육으로 최신 기술 동향을 반영하고 있습니다.
- Oracle Cloud Database를 활용한 실습으로 클라우드 환경에서의 SQL 튜닝 경험을 제공합니다.
- 클라우드 기반 SQL 최적화 기법을 익혀 실무에서 바로 적용할 수 있는 역량을 갖출 수 있습니다.

추천 학습대상

  • SQL 기초 과정을 수강한 분
  • SQL에 대한 기본 지식이 있으신 분
  • SQL을 이용한 업무 수행 경험이 6개월 이상 되는 분

수강후기

  • SQL튜닝에 대해 전반적으로 알 수 있어서 좋았습니다.
  • 업무에 사용할 수 있는 기술을 배울 수 있어 좋았고, 강사님께서 상세하게 설명해주셔서
    이해에 많은 도움이 되었습니다.
  • 강사님께서 기본 내용부터 심화과정까지 잘 설명해주셨습니다. 실습을 같이 하니까 이해하는 데에 도움이 되었습니다.
  • 오라클 내부 구조와 실행계획 확인방법
    그리고 다양한 힌트 사용법을 알게되었음

학습목표

  • SQL 튜닝의 기본 개념을 이해하여 적절한 튜닝계획을 수립할 수 있다.
  • 다양한 예제를 통해서 튜닝 기법들이 어떻게 활용되는지 이해하고 적용할 수 있다.
  • 다양한 튜닝 기법들을 적용하여 SQL 문장의 속도를 향상시킬 수 있다.

학습대상

  • 본인이 작성한 SQL 내부 처리 과정이 궁금하신 분
  • SQL 처리 속도 개선에 관심이 있으신 분
  • SQL문 성능 개선이 필요한 어플리케이션 개발자 및 DB관리자

교재소개

  • 업무에 바로 쓰는 SQL 튜닝(PDF 제공)
    • 1일차
      • 데이터베이스 구조
        • 데이터베이스 저장영역

        09:00 ~ 10:00

      • 데이터베이스 구조
        • 데이터베이스 인스턴스 구조 확인

        10:00 ~ 11:00

      • 데이터베이스 구조
        • 메모리 구조 및 관리 방식

        11:00 ~ 12:00

      • 옵티마이저
        • SQL 처리 단계 및 옵티마이저

        13:00 ~ 14:00

      • 옵티마이저
        • Hard Parsing과 Soft Parsing

        14:00 ~ 15:00

      • 옵티마이저
        • 옵티마이저 통계와 실행 계획

        15:00 ~ 16:00

      • 실행 계획
        • 실행 계획 생성

        16:00 ~ 17:00

    • 2일차
      • 실행 계획
        • 실행 계획 생성

        09:00 ~ 10:00

      • 실행 계획
        • 실행 계획 분석

        10:00 ~ 11:00

      • 인덱스 사용
        • 인덱스 구조 및 인덱스 사용 선택

        11:00 ~ 12:00

      • 인덱스 사용
        • Clustering Factor 이해 및 활용

        13:00 ~ 14:00

      • 인덱스 사용
        • 인덱스를 사용하는 SQL

        14:00 ~ 15:00

      • 인덱스 사용
        • 인덱스를 사용하는 SQL

        15:00 ~ 16:00

      • 인덱스 스캔
        • 인덱스 스캔 종류

        16:00 ~ 17:00

    • 3일차
      • Workarea 최적화
        • Optimal, One-pass, Multipass 이해

        09:00 ~ 10:00

      • Workarea 최적화
        • Sort, Hash Area 활용

        10:00 ~ 11:00

      • 테이블 액세스 튜닝 사례
        • 인덱스 선택 및 튜닝 사례

        11:00 ~ 12:00

      • 테이블 액세스 튜닝 사례
        • 함수 사용이 성능에 미치는 영향

        13:00 ~ 14:00

      • 테이블 액세스 튜닝 사례
        • 정렬작업을 대체하는 인덱스 사용

        14:00 ~ 15:00

      • 테이블 액세스 튜닝 사례
        • 튜닝 시 주의 사항

        15:00 ~ 16:00

      • 조인 튜닝
        • 조인 실행 계획 종류 확인

        16:00 ~ 17:00

    • 4일차
      • 조인 튜닝
        • 조인 순서와 성능 이해

        09:00 ~ 10:00

      • 조인 튜닝
        • OUTER Join 최적화

        10:00 ~ 11:00

      • 조인 튜닝
        • Adaptive plan 이해

        11:00 ~ 12:00

      • 조인 튜닝 사례
        • Nested Loops Join 튜닝 사례

        13:00 ~ 14:00

      • 조인 튜닝 사례
        • Hash Join 튜닝 사례

        14:00 ~ 15:00

      • 조인 튜닝 사례
        • Outer join 튜닝 사례

        15:00 ~ 16:00

      • 조인 튜닝 사례
        • Query Transformation 활용 사례

        16:00 ~ 17:00

    • 5일차
      • 서브쿼리 튜닝
        • Semi, Anti Join 이해

        09:00 ~ 10:00

      • 서브쿼리 튜닝
        • View Merge, WITH 절 성능 확인

        10:00 ~ 11:00

      • 서브쿼리 튜닝 사례
        • Semi Join 최적화

        11:00 ~ 12:00

      • 서브쿼리 튜닝 사례
        • Query Transformation 활용 사례

        13:00 ~ 14:00

      • 서브쿼리 튜닝 사례
        • OR 연산을 UNION ALL 변경

        14:00 ~ 15:00

      • 서브쿼리 튜닝 사례
        • 반복적인 테이블 접근 최소화

        15:00 ~ 16:00

수강후기 139

평균평점

4.5 / 5.0

  • 4.75
    강*관

    2025.05.23

    적절한 교육이였습니다!
  • 4.75
    박*우

    2025.05.23

    강사님이 친절하게 설명해주시고 튜닝어려운 내용인데도 정말 쉽게 이해할 수 있게 강의 진행해주셔서 너무 감사드립니다.
  • 5
    우*하

    2025.05.23

    강사님이 천천히 말씀해줘서 너무좋았어요!!
  • 5
    이*범

    2025.05.23

    강사님의 자세한 설명으로 좋았습니다
  • 5
    하*훈

    2025.05.23

    내용이 어려울 것 같아 걱정이 많았는데, 강사님이 설명을 쉽게 잘 해주셔서 많이 배워갑니다.

업무에 바로 쓰는 SQL 튜닝 관련과정