Workload 요소(DTA)
적용 대상: SQL Server
튜닝 세션에 사용할 작업을 지정합니다.
구문
<DTAInput>
<Server>
...code removed...
<Workload>...</Workload>
요소 특징
특성 | 설명 |
---|---|
데이터 형식 및 길이 | 없음 |
기본값 | 없음 |
발생 빈도 | 각 DTAInput 요소에 한 번 필요합니다. |
요소 관계
관계 | Elements |
---|---|
상위 요소 | 데이터베이스 엔진 튜닝 관리자 시작 |
자식 요소 | File 요소(DTA) DTA(Database Element for Workload) EventString 요소(DTA) |
설명
작업은 튜닝하려는 데이터베이스에 대해 실행되는 일련의 Transact-SQL 문입니다. 데이터베이스 엔진 튜닝 관리자는 Transact-SQL 스크립트, 추적 파일 및 추적 테이블을 작업으로 사용할 수 있습니다.
XML 입력 파일에서 워크로드를 지정하고 dta 도구를 사용하여 명령줄에서 워크로드를 지정하면 명령줄에 지정된 워크로드가 튜닝에 사용됩니다. 명령줄에 지정한 모든 튜닝 옵션은 XML 입력 파일에 지정된 옵션보다 우선 적용됩니다. 유일한 예외는 사용자 지정 구성이 XML 입력 파일의 평가 모드로 입력되는 경우입니다. 예를 들어 구성이 XML 입력 파일의 Configuration 요소에 입력되고 EvaluateConfiguration 요소도 튜닝 옵션 중 하나로 지정되면 XML 입력 파일에 지정된 튜닝 옵션이 명령줄에 입력된 모든 튜닝 옵션을 재정의합니다.
각 튜닝 세션에 대해 하나의 워크로드를 지정해야 합니다.
예시
다음 코드 예에서는 Workload 요소에 대한 MyDatabase.MyDBOwner.TuningTable001 추적 테이블을 지정합니다. TuningTable001은 SQL Server Profiler와 함께 튜닝 템플릿을 사용하고 추적 출력을 테이블로 저장하여 만들었습니다.
<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>