SQL Server 쿼리 튜닝 실무

line
  • 과정번호1542613993
  • 교육일정2월19~21일/5월6~8일
  • LEVELAdvanced
  • 수강료800,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 환급여부 수강료 환급금액우선대상(대기업) 신청하기
2020-02-19 ~ 2020-02-21 09:30 ~ 17:30 \800,000

SA바우처 : 일

교육쿠폰 : 8일

\
(\)
수업 신청하기
2020-05-06 ~ 2020-05-08 09:30 ~ 17:30 \800,000

SA바우처 : 일

교육쿠폰 : 8일

\
(\)
수업 신청하기
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 7 : Join 및 Subquery 최적화

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

     · Paging 쿼리 튜닝 

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


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

     · Cursor vs. T-SQL 쿼리

     · View 성능 문제 해결

     · 함수 성능 문제 해결

     · T-SQL 개체 튜닝 사례

    Module 9 : 저장 프로시저 튜닝

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

     · 재컴파일(Recompile)이해

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

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

     · 저장 프로시저 튜닝 사례