과정상세
SQL Server 성능 튜닝 및 고가용성

교재제공 고급
SQL Server 성능 튜닝 및 고가용성
과정요약
학습시간 | 34시간 | 난이도 | 고급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
본 과정은 SQL Server 성능과 관련한 이슈들을 해결해 나가기 위한 이론과 방법론 그리고 실무적인 내용들을 학습하는 과정입니다.
기업의 데이터 사용량 증가에 따라서 지속적으로 데이터베이스의 성능과 안정성 이슈가 발생하고 있어 이를 해결하기 위한 기술의 필요성이 대두되고 있습니다.
본 과정을 통해 안정적으로 데이터베이스 운영 시스템을 구축하기 위한 고가용성과 분산 환경에 관한 내용도 학습함으로써 성능 문제 해결과 시스템을
안정적으로 운영하는데 필요한 종합적인 기술들을 배울 수 있습니다.
학습목표
- 성능 이슈 발생에 따른 유형을 파악하고 분석할 수 있는 능력을 습득한다.
- 성능 이슈 발생시 올바른 문제 해결 능력을 습득한다.
- 안정적인 시스템 구축을 위한 고가용성 및 분산환경에 대한 기술을 습득한다.
- SQL Server의 성능과 관련한 주요 개체들의 올바른 사용 방법을 습득한다.
학습대상
- SQL Server 운영 및 개발 경험이 있는 데이터베이스 개발자 및 관리자
과정목차 10
-
1 일차
-
최적화 전략 및 데이터베이스 아키텍처
-
- 최적화 전략 소개
- 데이터베이스의 물리적인 저장 구조
- 인덱스 구조의 이해
-
- 최적화 전략 소개
-
최적화 전략 및 데이터베이스 아키텍처
-
-
-
- 클러스터드 인덱스와 넌 클러스터드 인덱스
- 인덱스 유지 관리 방법
- 인덱스 적용 실습
-
- 클러스터드 인덱스와 넌 클러스터드 인덱스
-
데이터베이스 설계
-
- 관계형 데이터베이스 컨셉
- 정규형과 정규화
-
- 관계형 데이터베이스 컨셉
-
- 정규형과 정규화
- 역정규화의 유형
- SQL Server 아키텍처 최적화 방법
-
쿼리 최적화 및 트랜잭션 처리
-
- 실행 계획 및 통계 정보
- 쿼리 실행 계획
- 쿼리 최적화 방법
-
- 실행 계획 및 통계 정보
-
- Join 및 Subquery 최적화
- 동적 질의 및 정적 질의
- 트랜잭션 처리, 트렌잭션 격리 수준
- 데드락 처리
-
-
-
- 시스템 및 SQL Server 성능 카운터
- 성능 모니터를 이용한 모니터링
-
- 시스템 및 SQL Server 성능 카운터
-
- 프로파일러를 이용한 모니터링
- SQL Trace와 xEvent를 이용한 모니터링
- Read Trace를 이용한 성능 분석
- SQL Diag, PSS Diag를 이용한 분석
-
고가용성
-
- 이중화 및 분산환경 소개
- 복제 구현, 스냅샷 복제, 트랜잭션 복제
- 머지 복제, Peer to Peer 복제
- 로그 쉬핑, 데이터베이스 미러링
-
- 이중화 및 분산환경 소개
-
- SQL Server 업그레이드
- 클러스터링
- Always On 고가용성 구현
수강후기 45
-
5******
2019.08.02
지금까지 교육받아본 강의장 환경중 최고 입니다. -
5******
2019.08.02
튜닝의 주요 핵심 내용들을 알수 있는 좋은 기회가 된것 같습니다. -
5송*얼
2019.08.02
강사님 수고하셨습니다~ 열심히 셀프학습하도록 하겠습니다 -
5이*준
2019.08.02
SQL 서버에 대해 많은것을 알게된 강의였습니다. 감사합니다. -
5******
2019.08.01
환경도 역삼보다 좋아졌고, 다 만족스럽지만, 주차 문제가 좀 해결됐으면 합니다.