Compartilhar via


Elemento de carga de trabalho (DTA)

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 DTAInput elemento.

Relações entre Elementos

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

Observações

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 uma configuração for inserida no Configuration elemento do arquivo de entrada XML e o EvaluateConfiguration elemento também for especificado como uma das opções de ajuste, as opções de ajuste especificadas no arquivo de entrada XML substituirão as opções de ajuste inseridas na linha de comando.

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

Exemplo

O exemplo de código a seguir especifica a tabela de rastreamento MyDatabase.MyDBOwner.TuningTable001 para o Workload elemento. 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)