교육문의 02-3477-1300

IT전문가(DB)

제목 이장래 강사의 SQL Server 튜닝 이야기
역량 IT전문가(DB) 구분 Microsoft
과정번호 WT140522-1 등급 고급
주/야 기간 일수 교육시간 환급여부 교육비 환급금액 우선대상
(대기업)
신청
현재 개설된 강의가 없습니다.
교육개요 SQL Server의 역할은 더욱 다양해지고 중요해지면서 관리되는 데이터 양이 급속하게 증가하고 있습니다. 이로 인해 SQL Server의 성능이 저하되는 문제가 발생하여 중요 업무에 차질을 초래하게 되는 경우가 많습니다. 결국, 안정적인 서버 환경을 구성해야 하는 필요성이 커지고, 고 부하 쿼리에 대한 튜닝이 절실하게 요구되고 있습니다. 본 과정은 이러한 요구사항에 맞춰, 서버 성능을 모니터링해서 근본 문제를 파악하고, 인덱스와 쿼리를 튜닝하여 성능을 향상할 수 있는 다양한 방법을 체계적으로 학습하기 위해 만들어졌습니다.

* 부득이하게 저자강사님으로 진행이 어려운 일정은 다른 강사님으로 대체되며 신청자분께 미리 연락을 드립니다.
단, 교재는 저자강사님 교재로 진행이 됩니다.
교육대상 - SQL Server 관리자
- SQL Server 개발자
커리큘럼
  • 1일차

    1. 튜닝 이야기
    - 튜닝이란?
    - 일반적인 성능 문제
    - 성능 최적화 모델
    - 욕심은 금물
    - 반복되는 프로세스

    2. 성능 모니터링
    - 모니터링할 중요 자원 이해
    - 현재 서버 상황 확인
    - 성능 정보 수집 자동화
    - 중요 성능 카운터에 대한 이해

  • 2일차

    3. 성능 모니터링 결과 분석
    - 엑셀 차트로 성능 정보 분석
    - Power BI를 사용한 성능 정보 분석

    4. 쿼리 추적과 고부하 쿼리 분석
    - SQL Server Profiler로 쿼리 추적
    - 쿼리 추적용 저장 프로시저 활용

    5. 낯설지만 유익한 모니터링 방법들
    - SSMS 보고서 활용
    - Performance Dashboard
    - PSSDiag, ReadTrace
    - SQL Server Diagnostic Information Queries

  • 3일차

    6. 운영체제와 SQL Server 구성 튜닝
    - 운영 체제 구성 튜닝
    - SQL Server 구성 튜닝

    7. 데이터베이스 구성 튜닝
    - 데이터베이스에 대한 이해
    - 데이터베이스 구성 튜닝

    8. 기초공사, 데이터 모델링
    - RDBMS와 모델링
    - 개념적 데이터 모델링
    - 논리적 데이터 모델링
    - 물리적 데이터 모델링

  • 4일차

    9. 인덱스 생성과 유지관리 전략
    - 인덱스?
    - 힙(Heap)과 클러스터 형 인덱스
    - 비 클러스터 형 인덱스
    - 인덱스 구조 해부하기
    - 다양한 인덱스 만들기
    - 인덱스가 가지고 있는 것
    - 성능을 위한 인덱스 유지 관리

    10. 쿼리 최적화 - 1단계
    - 논리적 조인과 물리적 조인
    - 통계에 대한 이해
    - 성능을 위한 통계 유지관리

  • 5일차

    11. 쿼리 최적화 - 2단계
    - 좋은 쿼리와 나쁜 쿼리
    - 핵심! 쿼리문 작성시 고려사항
    - 성능을 위한 쿼리문 작성 지침
    - 매개변수 스니핑 원인과 해결책
    - Parameter Embedding Optimization
    - DMV로 고부하 쿼리 모니터링
    - 쿼리문 작성 지침 – 상세

    12. 잠금 모니터링과 관리
    - 트랜잭션과 잠금
    - 트랜잭션 격리 수준
    - 잠금 최소화를 위한 방법들
    - 다양한 잠금 모니터링 방법