Compartilhar via


Iniciando o utilitário de prompt de comando dta e ajustando uma carga de trabalho

Essa tarefa orienta você na inicialização do utilitário dta, na exibição da Ajuda e, depois, na utilização do utilitário para ajustar uma carga de trabalho no prompt de comando. Ele usa a carga de trabalho, MyScript.sql, criada para prática da GUI (Interface Gráfica do Usuário) do Orientador de Otimização do Mecanismo de Banco de Dados Ajustando uma carga de trabalho.

O tutorial usa o banco de dados de exemplo AdventureWorks2012 . Por motivos de segurança, os bancos de dados de exemplo não são instalados por padrão. Para instalar os bancos de dados de exemplo, consulte Instalando os exemplos e bancos de dados de exemplo do SQL Server.

As tarefas a seguir orientam você na abertura de um prompt de comando, na inicialização do utilitário de prompt de comando dta, na exibição da Ajuda sobre a sintaxe e no ajuste de uma carga de trabalho simples, MyScript.sql, que você criou em Ajustando uma carga de trabalho.

Para iniciar o utilitário de prompt de comando dta e exibir a Ajuda

  1. No menu Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite o seguinte e pressione ENTER:

    dta -? | more
    

    A parte | more desse comando é opcional. Porém, seu uso permite que você pesquise na sintaxe de ajuda do utilitário. Pressione ENTER para avançar o texto de ajuda pela linha ou pressione a SPACEBAR para avançar por página.

Para ajustar uma carga de trabalho simples usando o utilitário de prompt de comando dta

  1. No prompt de comando, navegue até o diretório em que você armazenou o arquivo MyScript.sql.

  2. No prompt de comando, digite o seguinte e pressione ENTER para executar o comando e iniciar a sessão de ajuste (observe que o utilitário faz diferenciação de maiúsculas e minúsculas na análise de comandos):

    dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks2012 -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE
    

    onde -S especifica o nome de seu servidor e a instância SQL Server em que o banco de dados AdventureWorks2012 é instalado. A configuração -E especifica que você quer usar uma conexão confiável com a instância, o que é apropriado se você estiver se conectando com uma conta de domínio Windows. A configuração -D especifica o banco de dados que você quer ajustar, -if especifica o arquivo de carga de trabalho, -s especifica o nome de sessão, -of especifica o arquivo para o qual você deseja que a ferramenta escreva o script de recomendações Transact-SQL e -ox especifica o arquivo para o qual você deseja que a ferramenta escreva as recomendações no formato XML. As três últimas opções especificam opções de ajuste como segue: -fa IDX_IV especifica que o Orientador de Otimização do Mecanismo de Banco de Dados só deve considerar adicionar índices (clusterizado e não clusterizado) e exibições indexadas; -fp NONE especifica que nenhuma estratégia de partição deve ser considerada durante a análise; e -fk NONE especifica que nenhuma estrutura de design física existente no banco de dados deve ser mantida quando o Orientador de Otimização do Mecanismo de Banco de Dados faz suas recomendações.

  3. Depois que o Orientador de Otimização do Mecanismo de Banco de Dados termina de ajustar a carga de trabalho, exibe uma mensagem que indica que a sessão de ajuste foi concluída com êxito. Você pode exibir os resultados do ajuste, usando o SQL Server Management Studio para abrir os arquivos MySession2OutputScript.sql e MySession2Output.xml. Alternativamente, você pode abrir também a sessão de ajuste MySession2 na GUI do Orientador de Otimização do Mecanismo de Banco de Dados e exibir suas recomendações e relatórios da mesma forma que fez em Exibindo recomendações de ajuste e Exibindo relatórios de ajuste.

Resumo

Você concluiu o ajuste de uma carga de trabalho simples no prompt de comando usando o utilitário dta. Essa ferramenta fornece muitas outras opções de ajuste. Consulte a Ajuda da ferramenta (dta -?) e o tópico de referência Utilitário dta para obter mais informações.

Depois de você concluir este tutorial

Depois de você terminar as lições deste tutorial, recorra aos tópicos a seguir para obter mais informações sobre o Orientador de Otimização do Mecanismo de Banco de Dados:

Para retornar ao início do tutorial, consulte Tutorial: Orientador de Otimização do Mecanismo de Banco de Dados.

Consulte também

Conceitos

Tutoriais do Mecanismo de Banco de Dados