자습서: 데이터베이스 엔진 튜닝 관리자

적용 대상:SQL Server

데이터베이스 엔진 튜닝 관리자 자습서를 시작합니다. 데이터베이스 엔진 튜닝 관리자 지정한 데이터베이스에서 쿼리가 처리되는 방식을 검사한 다음 인덱스, 인덱싱된 뷰 및 분할과 같은 데이터베이스 구조를 수정하여 쿼리 처리 성능을 향상시키는 방법을 권장합니다.

데이터베이스 엔진 튜닝 관리자는 GUI(그래픽 사용자 인터페이스)와 dta 명령 프롬프트 유틸리티의 두 가지 사용자 인터페이스를 제공합니다. GUI를 사용하면 튜닝 세션의 결과를 빠르게 볼 수 있고 dta 유틸리티를 사용하면 데이터베이스 엔진 튜닝 관리자 기능을 스크립트에 쉽게 통합하여 튜닝을 자동화할 수 있습니다. 또한 데이터베이스 엔진 튜닝 관리자 XML 입력을 사용할 수 있으므로 튜닝 프로세스를 보다 세세하게 제어할 수 있습니다.

참고 항목

이 데이터베이스 엔진 튜닝 관리자 Azure SQL Database 또는 Azure SQL Managed Instance에 대해 지원되지 않습니다. 그 대신에 Azure SQL Database 및 Azure SQL Managed Instance의 모니터링 및 성능 튜닝에서 권장되는 전략을 고려해 보세요. Azure SQL Database의 경우 Azure SQL Database대한 Database Advisor 성능 권장 사항도 참조하세요.

학습할 내용

이 자습서에서는 데이터베이스 엔진 튜닝 관리자 GUI를 탐색하는 방법과 GUI 및 dta 유틸리티를 사용하여 몇 가지 기본 작업을 수행하는 방법을 설명합니다. 여기에는 다음 단원이 포함되어 있습니다.

1단원: 데이터베이스 엔진 튜닝 관리자 기본 탐색
이 단원에서는 새로운 데이터베이스 엔진 튜닝 관리자 GUI를 숙지하고 표시 옵션 및 레이아웃을 설정하는 방법을 알아봅니다.

2단원: 데이터베이스 엔진 튜닝 관리자 사용
이 단원에서는 데이터베이스 엔진 튜닝 관리자 GUI를 사용하여 기본 튜닝 작업을 수행하는 방법을 알아봅니다.

3단원: dta 명령 프롬프트 유틸리티 사용
이 단원에서는 dta 명령 프롬프트 유틸리티를 시작하는 방법과 몇 가지 간단한 튜닝 명령을 실행하는 방법을 알아봅니다.

요구 사항

이 자습서는 데이터베이스 엔진 튜닝 관리자 GUI 또는 dta 명령 프롬프트 유틸리티에 익숙하지 않지만 인덱스 및 인덱싱된 뷰와 같은 데이터베이스 개념 및 구조를 경험하는 데이터베이스 관리자를 위한 것입니다.

샘플 데이터베이스를 사용하여 SQL Server를 AdventureWorks2022 설치해야 합니다. 보안을 강화하기 위해 샘플 데이터베이스는 기본적으로 설치되지 않습니다. 샘플 데이터베이스를 설치하려면 SQL Server 샘플 및 샘플 데이터베이스 설치를 참조 하세요.

이 자습서를 완료한 후

이 자습서의 단원을 마친 후 데이터베이스 엔진 튜닝 관리자 대한 자세한 내용은 다음 문서를 참조하세요.

  • 이 도구를 사용하여 작업을 수행하는 방법에 대한 설명을 데이터베이스 엔진 튜닝 관리자.

  • 명령 프롬프트 유틸리티 의 참조 자료에 대한 dta 유틸리티 및 유틸리티의 작업을 제어하는 데 사용할 수 있는 선택적 XML 파일입니다.

다음 단원

1단원: 데이터베이스 엔진 튜닝 관리자 기본 탐색