SQL Server 데이터베이스 엔진 및 Azure SQL 데이터베이스에 대한 성능 센터Performance Center for SQL Server Database Engine and Azure SQL Database

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 이 페이지에서는 SQL Server 데이터베이스 엔진SQL Server Database EngineAzure SQL 데이터베이스Azure SQL Database의 성능에 대해 필요한 정보를 찾는 데 도움이 되는 링크를 제공합니다. This page provides links to help you locate the information that you need about performance in the SQL Server 데이터베이스 엔진SQL Server Database Engine and Azure SQL 데이터베이스Azure SQL Database.

범례Legend

security-center-legendsecurity-center-legend

진행 중인 작업입니다.This is a work in process. 이 성능 센터가 도움이 되나요?Does this Performance Center help you? 어떻게 하면 개선할 수 있을까요?How can we improve it?

어떤 정보를 찾고 계세요? 정보를 찾으셨나요?What information are you looking for, and did you find it? 어떤 정보가 누락되었나요?What are we missing? 여기에 어떤 정보가 표시되기를 원하세요?What would you like to see here? 여러분의 의견은 문서의 내용을 개선하는 데 많은 도움이 됩니다.We’re listening to your feedback to improve the content. 의견이 있으면 sqlfeedback@microsoft.comPlease submit your comments to sqlfeedback@microsoft.com

성능에 대한 구성 옵션Configuration Options for Performance

SQL ServerSQL Server 에서는 SQL Server 데이터베이스 엔진SQL Server Database Engine 수준의 다양한 구성 옵션을 통해 데이터베이스 엔진 성능에 영향을 줄 수 있는 기능을 제공합니다. provides the ability to affect database engine performance through a number of configuration options at the SQL Server 데이터베이스 엔진SQL Server Database Engine level. Azure SQL 데이터베이스Azure SQL Database을 사용할 경우 Microsoft에서 전부는 아니지만 이러한 최적화를 대부분 자동으로 수행합니다.With Azure SQL 데이터베이스Azure SQL Database, Microsoft performs most, but not all, of these optimizations for you.

디스크 구성 옵션Disk configuration options security-center-sqlserver 디스크 스트라이프 및 RAIDsecurity-center-sqlserver Disk striping and RAID
데이터 및 로그 파일 구성 옵션Data and log file configuration options security-center-sqlserver 데이터와 로그 파일을 별개의 드라이브에 배치security-center-sqlserver Place Data and Log Files on Separate Drives
security-center-sqlserver 데이터 및 로그 파일의 기본 위치 보기 또는 변경 (SQL Server Management Studio)security-center-sqlserver View or Change the Default Locations for Data and Log Files (SQL Server Management Studio)
TempDB 구성 옵션TempDB configuration options security-center-sqlserver TempDB의 성능 향상security-center-sqlserver Performance Improvements in TempDB
security-center-sqlserver 데이터베이스 엔진 구성 - TempDBsecurity-center-sqlserver Database Engine Configuration - TempDB
security-center-sqlserver Azure VM에서 SSD를 사용하여 SQL Server TempDB 및 버퍼 풀 확장 저장security-center-sqlserver Using SSDs in Azure VMs to store SQL Server TempDB and Buffer Pool Extensions
security-center-sqlserver Azure Virtual Machines의 SQL Server용 임시 디스크에 대한 디스크 및 성능 모범 사례security-center-sqlserver Disk and performance best practices for temporary disk for SQL Server in Azure Virtual Machines
서버 구성 옵션Server Configuration Options
데이터베이스 구성 최적화 옵션Database configuration optimization options security-center-sqlserver 데이터 압축security-center-sqlserver Data Compression
security-center-both 데이터베이스의 호환성 수준 보기 또는 변경security-center-both View or Change the Compatibility Level of a Database
security-center-both 데이터베이스 범위 구성 변경 (Transact-SQL)security-center-both ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
테이블 구성 최적화Table configuration optimization security-center-sqlserver 분할된 테이블 및 인덱스security-center-sqlserver Partitioned Tables and Indexes
Azure 가상 컴퓨터의 데이터베이스 엔진 성능Database Engine Performance in an Azure Virtual Machine security-center-sqlserver 빠른 검사 목록security-center-sqlserver Quick check list
security-center-sqlserver 가상 컴퓨터 크기 및 저장소 계정 고려 사항security-center-sqlserver Virtual machine size and storage account considerations
security-center-sqlserver 디스크 및 성능 고려 사항security-center-sqlserver Disks and performance considerations
security-center-sqlserver I/O 성능 고려 사항security-center-sqlserver I/O Performance Considerations
security-center-sqlserver 기능 관련 성능 고려 사항security-center-sqlserver Feature specific performance considerations

쿼리 성능 옵션Query Performance Options

security-center-both 인덱스security-center-both Indexes 인덱스 다시 구성 및 다시 작성Reorganize and Rebuild Indexes
인덱스의 채우기 비율 지정Specify Fill Factor for an Index
병렬 인덱스 작업 구성Configure Parallel Index Operations
인덱스에 대한 SORT_IN_TEMPDB 옵션SORT_IN_TEMPDB Option For Indexes
전체 텍스트 인덱스 성능 향상Improve the Performance of Full-Text Indexes
쿼리당 최소 메모리 서버 구성 옵션 구성Configure the min memory per query Server Configuration Option
인덱스 생성 메모리 서버 구성 옵션 구성Configure the index create memory Server Configuration Option
security-center-both 분할된 테이블 및 인덱스security-center-both Partitioned Tables and Indexes 분할의 이점Benefits of Partitioning
security-center-both 저장 프로시저security-center-both Stored Procedures CREATE PROCEDURE(Transact-SQL)CREATE PROCEDURE (Transact-SQL)
security-center-both 사용자 정의 함수security-center-both User-Defined Functions CREATE FUNCTION(Transact-SQL)CREATE FUNCTION (Transact-SQL)
security-center-both 병렬 처리 최적화security-center-both Parallelism optimization max worker threads 서버 구성 옵션 구성Configure the max worker threads Server Configuration Option
데이터베이스 범위 구성 (Transact-SQL)ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
security-center-both 쿼리 최적화 프로그램 최적화security-center-both Query optimizer optimization 데이터베이스 범위 구성 (Transact-SQL)ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
security-center-both 통계security-center-both Statistics 통계 업데이트 시기When to Update Statistics
통계 업데이트Update Statistics
security-center-both 메모리 내 OLTP(메모리 내 최적화)security-center-both In-Memory OLTP (In-Memory Optimization) Memory-Optimized TablesMemory-Optimized Tables
고유하게 컴파일된 저장 프로시저Natively Compiled Stored Procedures
고유하게 컴파일된 저장 프로시저의 TempDB에서 테이블 만들기 및 액세스Creating and Accessing Tables in TempDB from Natively Compiled Stored Procedures
메모리 액세스에 최적화된 해시 인덱스의 일반적인 성능 문제 해결Troubleshooting Common Performance Problems with Memory-Optimized Hash Indexes
데모: 메모리 내 OLTP 성능 향상Demonstration: Performance Improvement of In-Memory OLTP

참고 항목See Also

성능 모니터링 및 튜닝 Monitor and Tune for Performance
관련된 뷰, 함수 및 프로시저 Monitoring Performance By Using the Query Store
단일 데이터베이스에 대한 Azure SQL 데이터베이스 성능 지침 Azure SQL Database performance guidance for single databases
탄력적 풀을 사용하여 Azure SQL 데이터베이스 성능 최적화 Optimizing Azure SQL Database Performance using Elastic Pools
Azure Query Performance InsightAzure Query Performance Insight
인덱스 디자인 가이드Index Design Guide
메모리 관리 아키텍처 가이드Memory Management Architecture Guide
페이지 및 익스텐트 아키텍처 가이드Pages and Extents Architecture Guide
마이그레이션 후 유효성 검사 및 최적화 가이드Post-migration Validation and Optimization Guide
쿼리 처리 아키텍처 가이드Query Processing Architecture Guide
SQL Server 트랜잭션 잠금 및 행 버전 관리 지침SQL Server Transaction Locking and Row Versioning Guide
SQL Server 트랜잭션 로그 아키텍처 및 관리 가이드SQL Server Transaction Log Architecture and Management Guide
스레드 및 태스크 아키텍처 가이드Thread and Task Architecture Guide