요약

완료됨

이 모듈에서는 리소스 대기, 큐 대기 및 외부 대기를 포함하는 SQL Server의 대기 통계를 사용하여 서버 성능을 모니터링하는 방법을 알아보았습니다. 또한 다음과 같은 sys.dm_os_wait_statssys.dm_db_wait_stats 시스템 보기를 사용하고 서버 성능에 대한 개요를 얻고 잠재적인 문제를 식별하는 방법을 알아보았습니다. 또한 이 모듈에서는 DMV(동적 관리 뷰)를 사용하여 성능 문제를 이해하고 다른 데이터베이스 이벤트와 상호 연결하는 방법을 설명했습니다. 또한 일반적인 대기 유형 및 쿼리 저장소가 특정 쿼리와 연결된 대기를 추적하는 방법에 대해 알아보았습니다.

이 모듈의 주요 내용은 인덱싱 전략을 평가하고 조정하여 T-SQL 쿼리를 조정하는 방법을 이해하는 것입니다. 적절한 인덱싱은 IO를 줄이고, 메모리 사용률을 개선하며, IO 및 스토리지 시스템에 대한 압력을 완화할 수 있다는 것을 배웠습니다. 또한 이 모듈에서는 인덱스의 열 순서의 중요성과 큰 테이블에 대해 다시 시작하는 인덱스의 사용에 대해서도 설명했습니다. 또한 쿼리 힌트와 쿼리 힌트가 데이터베이스 구조 및 성능에 미치는 잠재적 영향에 대해 알아보았습니다. 마지막으로, 이 모듈에서는 성능 문제가 높은 CPU 사용량으로 인한 것인지 아니면 리소스를 기다리고 있는지를 식별하고 적절한 도구와 방법을 사용하여 이러한 문제를 진단하고 해결함으로써 Azure SQL 성능을 최적화하는 방법을 설명했습니다.

추가 자료