Workload 요소(DTA)
튜닝 세션에 사용할 작업을 지정합니다.
구문
<DTAInput>
<Server>
...code removed...
<Workload>...</Workload>
요소 특징
특징 |
설명 |
---|---|
데이터 형식 및 길이 |
없음 |
기본값 |
없음 |
발생 빈도 |
각 DTAInput 요소에 한 번만 지정해야 합니다. |
요소 관계
관계 |
요소 |
---|---|
부모 요소 |
|
자식 요소 |
주의
작업은 튜닝하려는 데이터베이스에 대해 실행되는 일련의 Transact-SQL 문입니다. 데이터베이스 엔진 튜닝 관리자는 Transact-SQL 스크립트, 추적 파일 및 추적 테이블을 작업으로 사용할 수 있습니다.
dta 도구를 사용하여 명령줄에 작업을 지정하고 XML 입력 파일에 작업을 지정할 경우 명령줄에 지정한 작업이 튜닝에 사용됩니다. 명령줄에 지정한 모든 튜닝 옵션은 XML 입력 파일에 지정된 옵션보다 우선 적용됩니다. 단, 사용자 지정 구성을 XML 입력 파일에 평가 모드로 입력할 경우는 예외입니다. 예를 들어 XML 입력 파일의 Configuration 요소에 구성이 입력되었고 또한 EvaluateConfiguration 요소가 튜닝 옵션 중 하나로 지정될 경우 XML 입력 파일에 지정된 튜닝 옵션은 명령줄에 입력한 튜닝 옵션보다 우선 적용됩니다.
각 튜닝 세션에 대해 하나의 작업을 지정해야 합니다.
예
다음 코드 예에서는 Workload 요소에 대한 MyDatabase.MyDBOwner.TuningTable001 추적 테이블을 지정합니다. TuningTable001은 SQL Server 프로파일러로 튜닝 템플릿을 사용하여 추적 결과를 테이블로 저장하는 방식으로 작성되었습니다.
<DTAXML ...>
<DTAInput>
<Server>
...code removed here...
</Server>
<Workload>
<Database>
<Name>MyDatabase</Name>
<Schema>
<Name>MyDBOwner</Name>
<Table>
<Name>TuningTable001</Name>
</Table>
</Schema>
</Database>
</Workload>
...code removed here...
</DTAInput>
</DTAXML>