Partilhar via


Elemento de carga de trabalho (DTA)

Aplica-se a: SQL Server

Especifica a carga de trabalho a ser usada em uma sessão de ajuste.

Sintaxe

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

Características do elemento

Característica Descrição
Comprimento e tipo de dados Nenhum.
Valor padrão Nenhum.
Ocorrência Necessário uma vez para cada elemento DTAInput .

Relações do elemento

Relação Elementos
Elemento pai Iniciar e usar o Orientador de Otimização do Mecanismo de Banco de Dados
Elementos filho Elemento de arquivo (DTA)

Elemento de banco de dados para carga de trabalho (DTA)

Elemento EventString (DTA)

Comentários

A carga de trabalho é um conjunto de instruções Transact-SQL executadas em um ou mais bancos de dados a serem ajustados. O Orientador de Otimização do Mecanismo de Banco de Dados pode usar scripts Transact-SQL, arquivos de rastreamento e tabelas de rastreamento como cargas de trabalho.

Se você especificar uma carga de trabalho em arquivo de entrada XML e uma carga de trabalho na linha de comando com a ferramenta dta , a carga de trabalho especificada na linha de comando será usada para ajuste. Todas as opções de ajuste especificadas na linha de comando substituem as que foram especificadas no arquivo de entrada XML. A única exceção será se uma configuração especificada pelo usuário for digitada dentro do modo de avaliação no arquivo de entrada XML. Por exemplo, se a configuração digitada no elemento Configuration do arquivo de entrada XML do elemento EvaluateConfiguration também for especificada como uma das opções de ajuste, as opções de ajuste especificadas no arquivo de entrada XML substituirão todas as opções de ajuste da linha de comando.

É preciso especificar uma carga de trabalho para cada sessão de ajuste.

Exemplo

O exemplo de código a seguir especifica o arquivo de rastreamento MyDatabase.MyDBOwner.TuningTable001 para o elemento Workload . A TuningTable001 foi criada usando-se do modelo de ajuste com o SQL Server Profiler e salvando a saída do rastreamento como tabela.

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

Consulte Também

Referência do arquivo de entrada XML (Orientador de Otimização do Mecanismo de Banco de Dados)