Workload 요소(DTA)Workload Element (DTA)

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 튜닝 세션에 사용할 작업을 지정 합니다. Specifies the workload to be used for a tuning session.

구문Syntax


<DTAInput>  
    <Server>  
...code removed...  
    <Workload>...</Workload>  

요소 특징Element Characteristics

특징Characteristic 설명Description
데이터 형식 및 길이Data type and length 없음None.
기본값Default value 없음None.
발생 빈도Occurrence DTAInput 요소에 한 번만 지정해야 합니다.Required once for each DTAInput element.

요소 관계Element Relationships

관계Relationship 요소Elements
부모 요소Parent element 데이터베이스 엔진 튜닝 관리자 시작 및 사용Start and Use the Database Engine Tuning Advisor
자식 요소Child elements File 요소(DTA)File Element (DTA)

Workload의 Database 요소(DTA)Database Element for Workload (DTA)

EventString 요소(DTA)EventString Element (DTA)

주의Remarks

작업은 튜닝하려는 데이터베이스에 대해 실행되는 일련의 Transact-SQLTransact-SQL 문입니다.A workload is a set of Transact-SQLTransact-SQL statements that execute against a database or databases that you want to tune. 데이터베이스 엔진 튜닝 관리자는 Transact-SQLTransact-SQL 스크립트, 추적 파일 및 추적 테이블을 작업으로 사용할 수 있습니다.The Database Engine Tuning Advisor can use Transact-SQLTransact-SQL scripts, trace files, and trace tables as workloads.

XML 입력 파일에 작업을 지정하고 dta 도구를 사용하여 명령줄에 작업을 지정할 경우 명령줄에 지정한 작업이 튜닝에 사용됩니다.If you specify a workload in an XML input file and a workload on the command line with the dta tool, the workload specified on the command line will be used for tuning. 명령줄에 지정한 모든 튜닝 옵션은 XML 입력 파일에 지정된 옵션보다 우선 적용됩니다.All tuning options specified on the command line override those that are specified in an XML input file. 단, 사용자 지정 구성을 XML 입력 파일에 평가 모드로 입력할 경우는 예외입니다.The only exception is if a user-specified configuration is entered in the evaluate mode in the XML input file. 예를 들어 XML 입력 파일의 Configuration 요소에 구성이 입력되었고 또한 EvaluateConfiguration 요소가 튜닝 옵션 중 하나로 지정될 경우 XML 입력 파일에 지정된 튜닝 옵션은 명령줄에 입력한 튜닝 옵션보다 우선 적용됩니다.For example, if a configuration is entered in the Configuration element of the XML input file and the EvaluateConfiguration element is also specified as one of the tuning options, the tuning options specified in the XML input file will override any tuning options entered at the command line.

각 튜닝 세션에 대해 하나의 작업을 지정해야 합니다.One workload must be specified for each tuning session.

예제Example

다음 코드 예에서는 Workload 요소에 대한 MyDatabase.MyDBOwner.TuningTable001 추적 테이블을 지정합니다.The following code example specifies the MyDatabase.MyDBOwner.TuningTable001 trace table for the Workload element. TuningTable001 은 SQL Server 프로파일러로 튜닝 템플릿을 사용하여 추적 결과를 테이블로 저장하는 방식으로 작성되었습니다.The TuningTable001 was created by using the Tuning template with SQL Server Profiler and saving the trace output as a table.

<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>  

참고 항목See Also

XML 입력 파일 참조(데이터베이스 엔진 튜닝 관리자)XML Input File Reference (Database Engine Tuning Advisor)