멀티캠퍼스

통합검색

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

과정상세

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

thumbnail image
집합

교재제공 중급

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

4.7

like 95

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

카테고리

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

과정요약

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

과정소개

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

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

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

업무에 바로 쓰는 SQL 튜닝

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

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

실무 중심 튜닝 교육

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

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

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

추천 학습대상

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

수강후기

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

내 PC 실습 환경 확인하기

  • 운영체제 Window 10 이상
  • 메모리 8GB 이상
  • 10GB 이상의 디스크 공간
  • Oracle Cloud Database, Google Drive 접속이 가능한 인터넷 환경

    보안 시설에서는 Cloud DB 접속이 불가능할 수 있습니다.
    이 경우, 개강 안내 시 실습환경 세팅 가이드를 드리오니 가이드를 참고하여 환경 세팅을 해주시기 바랍니다.

학습목표

  • SQL 튜닝의 기본 개념을 이해하여 적절한 튜닝계획을 수립할 수 있다.
  • 복잡한 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

수강후기 95

평균평점

4.7 / 5.0

  • 5
    이*경

    2025.03.21

    업무 수행에 많은 도움이 될 것 같습니다. 잘 들었습니다 감사합니다.
  • 5
    최*일

    2025.03.21

    천천히 이해하기 쉽게 잘 설명해주셔서 좋았고, 실습을 통해 적용해보고 분석해보는 과정이 도움이 되었습니다.
  • 4.5
    윤*태

    2025.03.21

    강의력과 수업내용이 알차고 좋았습니다.
  • 5
    송*원

    2025.03.21

    쿼리 튜닝에 대한 전반적인 부분들을 살펴볼 수 있어서 좋았습니다.
  • 5
    신*원

    2025.03.21

    튜닝에 대한 전반적인 내용을 쉽게 설명해 주셔서 좋았습니다.

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