SQL Server 쿼리튜닝 실무

line
  • 과정번호1542613993
  • 교육시간3일 / 21시간
  • LEVEL300
  • 수강료1,000,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 차수 수강료 환급금액우선대상(대기업) 신청하기
2022-11-28 ~ 2022-11-30 09:30 ~ 17:30 \1,000,000

교육쿠폰 : 10일

\
(\)
수업 신청하기
line

교육개요

· 관계형 데이터베이스 운영 시스템 성능에 가장 큰 영향을 미치는 쿼리의 최적화 및 튜닝은 아무리 강조해도 지나치지 않습니다

  따라서 현업에서 쿼리를 다루는 사용자들의 책임과 역할이 무엇보다 중요합니다.

· 본 과정은 Microsoft SQL Server에서 쿼리가 어떻게 실행되는지, 쿼리가 어떻게 성능에 영향을 미치는지

  어떤 쿼리가 성능 문제를 유발하는지, 따라서 쿼리를 어떻게 작성해야 할지에 대한 중요한 단서와 지식을 다룹니다

· 더불어 SQL Server의 인덱스, ​통계정보, 캐시, 그리고 Query Optimizer를 포함한 내부 구성요소들에 전문적인 이해, 관계형 

  데이터베이스에 적용된 수학적인 개념에 대한 이해를 알려드립니다

· 특히 강의를 담당한 전문 컨설턴트가 현업에서 경험한 중요한 실무적인 이슈들과 문제점 그리고 그 해결 방안들에 대한 

  살아있는 Know-How를 전달해 드립니다.


line

교육대상

· SQL Server 개발자

· SQL Server 관리자 (DBA, DPA, DA 등)

· SQL Server 기술 지원 담당자

· SQL Server 성능에 관심 있는 사용자 

line

특이사항

· 본 과정을 이수한 후 다음 지식들을 습득할 수 있다.

  - 쿼리 성능 분석 방법 습득

  - 쿼리 성능 관련 구성 요소 이해

  - 쿼리 유형 별 성능 튜닝 방법 습득

  - 다양한 실무 사례 학습


· 선수 지식

  - 데이터베이스 구조 및 개념 이해

  - 데이터베이스 구현 경험 필요

  - SQL / T-SQL 기본 수준 이상의 지식 필요​ 

커리큘럼

  • 1

    Day

  • Module 1 : 쿼리 튜닝 전략 소개

     · 기본 개념 및 용어 이해

     · 쿼리 튜닝 작업 전략

     · 고부하 쿼리 주 원인


    Module 2 : 고부하 쿼리 식별하고 분석하기

     · 실행 계획 핵심 전략

     · 실행 계획 해석 주의 사항

     · I/O 통계 정보 출력 옵션 


    Module 3 : Index 튜닝

    · 인덱스 유형 별 성능 이슈 이해

     · Nonclustered Index 설계

     · Clustered Index 설계 

     · 복합 인덱스 설계 가이드


    Module 4 : 통계 개체 이해

    ​ · 통계 개체와 통계 정보 이해

     · 통계 정보 분석

     · 통계 정보 성능 문제 이해

     

    Module 5 : 잠금 및 차단 튜닝

     · 잠금(Lock) 및 차단(Blocking) 튜닝 기본

     · 잠금 차단 이슈들

     · 잠금 차단 튜닝 사례

  • 2

    Day

  • Module 6 : 기본 SQL 튜닝

     · 쿼리 튜닝의 핵심 - SARG

     · Non-SARG 튜닝 사례

     · 조건 절 상수화

     · 기본 쿼리 유형 별 튜닝 전략

     · 기본 쿼리 튜닝 사례

     

    Module 7 : Join 및 Subquery 튜닝

     · Join 구성 요소 이해

     · Join 전략 비교 분석

     · Join 튜닝 전략

     · Join 쿼리 유형 별 튜닝 전략

     · OLAP 쿼리의 주인공, Hash 연산 특성 이해와 활용

     · Join vs. Subquery 

  • 3

    Day

  • Module 8 : Join 및 Subquery 최적화

     · Subquery 종류 별 튜닝 및 최적화 전략

     · Paging 쿼리 튜닝 

     · 조인 및 서브 쿼리 튜닝 사례


    Module 9 : T-SQL 프로그램 튜닝

     · Cursor vs. T-SQL 쿼리

     · View 성능 문제 해결

     · 함수 성능 문제 해결

     · T-SQL 개체 튜닝 사례

    Module 10 : 저장 프로 시저 튜닝

     · 저장 프로 시저 내부 동작 이해

     · 재 컴파일(Recompile)이해

     · 저장 프로 시저 핵심 성능 문제 분석 및 튜닝 방안

     · 만능 조회(동적 검색 처리 프로 시저) 프로 시저 튜닝

     · 저장 프로 시저 튜닝 사례