Azure SQL에서 작업 리소스 모니터링 및 최적화

중급
관리자
Azure

기준을 설정한 후 최적의 성능을 위해 하드웨어 및 서버 리소스를 구성합니다. 성능 문제의 원인을 식별합니다. Azure SQL Intelligent Insights를 사용하여 문제를 해결합니다.

사전 요구 사항

  • SQL 언어로 코드를 작성할 수 있어야 합니다. 특히 Microsoft T-SQL 언어를 기본적으로 알고 있어야 합니다.
  • Azure Portal을 사용하여 리소스를 만들고 구성
  • Windows 성능 모니터를 사용하여 CPU, I/O, 네트워크 트래픽 같은 시스템 구성 요소 모니터링
  • SQL Server 시스템 데이터베이스(master, tempdb, msdb)의 용도에 관한 지식
  • SQL Server 파일 스토리지에 관한 기본 이해
  • SQL Server 인덱스의 구조 및 사용에 관한 기본 이해

이 학습 경로의 모듈

성능을 모니터링하고 측정하는 데 사용하는 Azure 및 온-프레미스 도구를 비교합니다. 중요한 메트릭을 결정합니다. 비교 분석에 사용할 기준의 목적을 이해합니다. 추적 작업에 대한 확장 이벤트 세션을 구성합니다.

Azure SQL 데이터베이스에 적합한 크기 및 스토리지 옵션을 선택합니다. tempdb와 같은 서버 리소스를 구성합니다. Resource Governor 사용법을 이해합니다.

IaaS 및 PaaS 모두에 대해 인덱스와 통계를 유지 관리하는 작업을 구현합니다. Azure SQL Database의 자동 튜닝 기능을 살펴봅니다. 데이터베이스 수준 구성 옵션을 제어합니다. 지능형 쿼리 처리를 살펴봅니다.