SQL Server 데이터베이스 엔진 및 Azure SQL Database용 성능 센터
적용 대상: SQL Server Azure SQL 데이터베이스
이 페이지는 SQL Server 데이터베이스 엔진 및 Azure SQL 데이터베이스의 성능에 필요한 정보를 찾는 데 도움이 되는 링크를 제공합니다.
범례
성능을 위한 구성 옵션
SQL Server에서는 SQL Server 데이터베이스 엔진 수준의 다양한 구성 옵션을 통해 데이터베이스 엔진 성능에 영향을 줄 수 있는 기능을 제공합니다. Microsoft는 Azure SQL 데이터베이스를 사용하여 이러한 최적화를 대부분 수행하지만 전부는 아닙니다.
옵션 | 설명 |
---|---|
디스크 구성 옵션 | 디스크 스트라이핑 및 RAID |
데이터 및 로그 파일 구성 옵션 | 데이터와 로그 파일을 별개의 드라이브에 배치 데이터 및 로그 파일의 기본 위치 보기 또는 변경(SQL Server Management Studio) |
tempdb 구성 옵션** |
tempdb의 성능 향상 데이터베이스 엔진 구성 - TempDB Azure VM에서 SSD를 사용하여 SQL Server TempDB 및 버퍼 풀 확장 저장 Azure Virtual Machines의 SQL Server용 임시 디스크에 대한 디스크 및 성능 모범 사례 |
(서버 구성 옵션) | 프로세서 구성 옵션 선호도 마스크(서버 구성 옵션) 선호도 입력-출력 마스크(서버 구성 옵션) affinity64 마스크(서버 구성 옵션) affinity64 입력-출력 마스크(서버 구성 옵션) 최대 작업자 스레드 구성(서버 구성 옵션) 서버 구성 옵션 서버 메모리(서버 구성 옵션) 인덱스 구성 옵션 채우기 비율 구성(서버 구성 옵션) 쿼리 구성 옵션 쿼리당 최소 메모리 구성(서버 구성 옵션) 쿼리 관리자 비용 한도 구성(서버 구성 옵션) 최대 병렬 처리 수준 구성(서버 구성 옵션) 병렬 처리에 대한 비용 임계값 구성(서버 구성 옵션) 임시 작업을 위해 최적화(서버 구성 옵션) 백업 구성 옵션 백업 압축 기본값 보기 또는 구성(서버 구성 옵션) |
데이터베이스 구성 최적화 옵션 | 데이터 압축 데이터베이스의 호환성 수준 보기 또는 변경 ALTER DATABASE SCOPED CONFIGURATION(Transact-SQL) |
테이블 구성 최적화 | 분할된 테이블 및 인덱스 |
Azure 가상 머신의 데이터베이스 엔진 성능 | 빠른 검사 목록 가상 머신 크기 및 스토리지 계정 고려 사항 디스크 및 성능 고려 사항 기준 수집: 성능 모범 사례 기능별 성능 고려 사항 |
Linux의 SQL Server에 대한 성능 모범 사례 및 구성 지침 | SQL Server 구성 Linux OS 구성 |
Important
추가 고려 사항은 다음에서 사용할 수 있습니다.
쿼리 성능 옵션
참고 항목
- 성능 모니터링 및 튜닝
- 쿼리 저장소를 사용한 성능 모니터링
- 단일 데이터베이스의 Azure SQL Database 성능 지침
- 탄력적 풀을 사용하여 Azure SQL 데이터베이스 성능 최적화
- Azure SQL Database에 대한 Query Performance Insight
- 인덱스 디자인 가이드
- 메모리 관리 아키텍처 가이드
- 페이지 및 익스텐트 아키텍처 가이드
- 마이그레이션 후 유효성 검사 및 최적화 가이드
- 쿼리 처리 아키텍처 가이드
- SQL Server 트랜잭션 잠금 및 행 버전 관리 지침
- SQL Server 트랜잭션 로그 아키텍처 및 관리 가이드
- 스레드 및 태스크 아키텍처 가이드