dta 명령 프롬프트 유틸리티 시작 및 작업 튜닝

이 작업에서는 dta 유틸리티를 시작하고 도움말을 본 다음 이 유틸리티를 사용하여 명령 프롬프트에서 작업을 튜닝하는 과정을 안내합니다. 여기서는 데이터베이스 엔진 튜닝 관리자 GUI(그래픽 사용자 인터페이스) 연습인 작업 튜닝에서 MyScript.sql 작업을 사용하고 Microsoft SQL Server 2005의 좀 더 복잡한 기능을 보여 줄 수 있는 보다 크고 새로운 예제 데이터베이스인 AdventureWorks 데이터베이스도 사용합니다.

AdventureWorksDW는 SQL Server Analysis Services를 지원하는 관련 데이터베이스입니다. 보안을 위해 예제 데이터베이스는 기본적으로 설치되지 않습니다. 예제 데이터베이스를 설치하려면 제어판의 프로그램 추가/제거에서 설치 프로그램을 실행합니다.

다음 작업에서는 명령 프롬프트를 열고 dta 명령 프롬프트 유틸리티를 시작하고 구문 도움말을 본 다음 작업 튜닝에서 만든 단순 작업인 MyScript.sql을 튜닝하는 과정을 안내합니다.

dta 명령 프롬프트 유틸리티 시작 및 도움말 보기

  1. 시작 메뉴에서 모든 프로그램, 보조프로그램을 차례로 가리킨 다음 명령 프롬프트를 클릭합니다.

  2. 명령 프롬프트에 다음을 입력하고 Enter 키를 누릅니다.

    dta -? | more
    

    이 명령의 | more 부분은 옵션입니다. 그러나 이 부분을 사용하여 유틸리티의 구문 도움말이 표시되는 방식을 지정할 수 있습니다. 도움말 텍스트를 한 줄씩 표시하려면 Enter 키를, 한 페이지씩 표시하려면 스페이스바를 누릅니다.

dta 명령 프롬프트 유틸리티를 사용하여 단순 작업 튜닝

  1. 명령 프롬프트에서 MyScript.sql 파일을 저장한 디렉터리로 이동합니다.

  2. 명령 프롬프트에 다음을 입력하고 Enter 키를 눌러 명령을 실행하고 튜닝 세션을 시작합니다. 유틸리티에서 명령 구문을 분석할 때는 대소문자가 구분됩니다.

    dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE
    

    여기서 -S는 사용 중인 서버 이름과 AdventureWorks 데이터베이스가 설치된 SQL Server 인스턴스를 지정합니다. -E 설정은 인스턴스에 대해 트러스트된 연결을 사용하도록 지정하는데 이는 Windows 도메인 계정으로 연결할 경우에 적합합니다. -D 설정은 튜닝하려는 데이터베이스를, -if 설정은 작업 파일을, -s 설정은 세션 이름을, -of 설정은 도구에서 Transact-SQL 권장 구성 스크립트를 작성하려는 파일을, -ox 설정은 도구에서 권장 구성을 XML 형식으로 작성하려는 파일을 지정합니다. 마지막 스위치 세 개는 다음과 같이 튜닝 옵션을 지정합니다. -fa IDX_IV는 데이터베이스 엔진 튜닝 관리자가 인덱스(클러스터형과 비클러스터형 모두)와 인덱싱된 뷰만 추가할 것을 고려하도록 지정하고 -fp NONE은 분석하는 동안 어떠한 분할 전략도 고려하지 않도록 지정하며 -fk NONE은 데이터베이스 엔진 튜닝 관리자가 해당 권장 구성을 만들 때 데이터베이스의 어떠한 기존 물리적 디자인 구조도 유지되지 않도록 지정합니다.

  3. 데이터베이스 엔진 튜닝 관리자에서 작업 튜닝을 마치면 튜닝 세션이 완료되었다는 메시지가 표시됩니다. Microsoft SQL Server Management Studio로 MySession2OutputScript.sql 및 MySession2Output.xml 파일을 열어서 튜닝 결과를 볼 수 있습니다. 또는 튜닝 권장 구성 보기튜닝 보고서 보기에서와 같은 방법으로 데이터베이스 엔진 튜닝 관리자 GUI에서 MySession2 튜닝 세션을 열고 해당 권장 구성과 보고서를 볼 수도 있습니다.

요약

dta 유틸리티를 사용하여 명령 프롬프트에서 단순 작업 튜닝을 완료했습니다. 이 도구는 다른 많은 튜닝 옵션을 제공합니다. 자세한 내용은 도구 도움말(dta -?)과 참조 항목 dta 유틸리티를 참조하십시오.

SQL Server 도구 자습서 포털로 돌아가기

SQL Server 도구 자습서