데이터베이스 튜닝

데이터베이스 엔진 튜닝 관리자 GUI(그래픽 사용자 인터페이스)나 dta 명령줄 유틸리티를 통해 작업을 사용하여 데이터베이스를 튜닝할 수 있습니다. 작업은 튜닝하려는 데이터베이스에 대해 실행되는 일련의 Transact-SQL 문입니다. 데이터베이스 엔진 튜닝 관리자에서는 데이터베이스를 튜닝할 때 추적 파일, 추적 테이블 또는 Transact-SQL 스크립트를 작업 입력으로 사용합니다.

선택된 인터페이스에 관계없이 작업을 사용하여 데이터베이스를 튜닝할 때는 전체적으로 같은 프로세스가 사용됩니다. 다음 목록에는 수행된 순서대로 태스크를 튜닝하는 작업이 표시되고 알맞은 방법 항목으로 연결되는 링크가 있습니다.

작업 튜닝 프로세스

  1. 방법: 작업 만들기

    데이터베이스를 튜닝하려면 Transact-SQL 스크립트 파일, 추적 파일 또는 튜닝할 데이터베이스의 대표적인 작업이 포함된 추적 테이블을 만들어야 합니다.

  2. 방법: 데이터베이스 튜닝

    데이터베이스 튜닝을 시작하기 전에 데이터베이스 엔진 튜닝 관리자에서 고려할 데이터베이스 기능(인덱스, 인덱싱된 뷰, 분할 전략)을 결정한 다음 튜닝 목적과 기술 수준에 가장 알맞은 데이터베이스 엔진 튜닝 관리자 사용자 인터페이스를 결정해야 합니다. 물리적 데이터베이스 디자인 구조에 익숙하지 않은 사용자는 GUI를 사용하는 것이 좋습니다. 데이터베이스 엔진 튜닝 관리자 XML 입력 파일에서 제공하는 유연성을 원하거나 데이터베이스 엔진 튜닝 관리자 튜닝 기능을 스크립트에 통합하거나 이 기능을 원하는 XML 데이터베이스 디자인 도구에 사용하려는 숙련된 데이터베이스 관리자는 dta 명령줄 유틸리티를 사용하는 것이 좋습니다.

  3. 방법: 튜닝 출력 보기

    데이터베이스 엔진 튜닝 관리자는 튜닝 세션 결과를 평가하는 데 사용할 수 있는 튜닝 로그, 튜닝 요약, 권장 구성 및 보고서를 작성합니다. 이 정보를 사용하여 튜닝이 완료되었는지와 데이터베이스 엔진 튜닝 관리자 권장 구성을 구현할 수 있는지를 확인할 수 있습니다.

  4. 방법: 탐구 분석 수행

    이 단계는 선택 사항입니다. 데이터베이스 엔진 튜닝 관리자 출력을 검토하고 추가 튜닝을 수행하여 더 알맞은 구성에 도달할 수 있는지 확인하려면 데이터베이스 엔진 튜닝 관리자의 새로운 사용자 지정 구성 기능을 사용하십시오. 이 기능을 사용하면 가상 구성을 지정하여 데이터베이스 엔진 튜닝 관리자가 가상 구성을 처음 구현할 때 오버헤드를 발생시키지 않고 분석할 수 있습니다.

  5. 방법: 튜닝 권장 구성 구현

    Microsoft SQL Server 설치에 맞는 구성이 갖춰지면 이 구성을 구현하여 프로덕션 환경으로 구성을 옮기기 전에 테스트할 수 있습니다.