Partilhar via


Elemento de carga de trabalho (DTA)

Aplica-se a:SQL Server

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

Sintaxe

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

Características do elemento

Característica Descrição
Tipo e comprimento dos dados Nenhum.
Valor predefinido Nenhum.
Ocorrência Necessário uma vez para cada elemento DTAInput .

Relações de 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

Uma carga de trabalho é um conjunto de instruções Transact-SQL que são executadas em um banco de dados ou bancos de dados que você deseja ajustar. O Orientador de Otimização do Mecanismo de Banco de Dados pode usar Transact-SQL scripts, arquivos de rastreamento e tabelas de rastreamento como cargas de trabalho.

Se você especificar uma carga de trabalho em um 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 aquelas especificadas em um arquivo de entrada XML. A única exceção é se uma configuração especificada pelo usuário for inserida no modo de avaliação no arquivo de entrada XML. Por exemplo, se uma configuração for inserida no elemento Configuration do arquivo de entrada XML e o elemento EvaluateConfiguration também for especificado como uma das opções de ajuste, as opções de ajuste especificadas no arquivo de entrada XML substituirão quaisquer opções de ajuste inseridas na linha de comando.

Uma carga de trabalho deve ser especificada para cada sessão de ajuste.

Exemplo

O exemplo de código a seguir especifica a tabela de rastreamento MyDatabase.MyDBOwner.TuningTable001 para o elemento Workload . O TuningTable001 foi criado usando o modelo Tuning com o SQL Server Profiler e salvando a saída de rastreamento como uma 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>  

Ver também

Referência de arquivo de entrada XML (Consultor de Otimização do Motor de Base de Dados)