Partilhar via


Coletando dados de rastreamento SQL para monitorar e melhorar o desempenho em testes de carga

O rastreamento de SQL é uma ferramenta que você pode usar em sua carga de testes para ajudá-lo a monitorar e melhorar o desempenho dos aplicativos da Web. Você deve usar o rastreamento de SQL somente se o seu aplicativo da Web usa SQL Server para armazenar dados.

ObservaçãoObservação

O rastreamento de SQL não está restrito aos testes de desempenho da Web. Testes de unidade para aplicativos que acessam SQL Server bancos de dados são também boas candidatas para rastreamento de SQL.

Você pode coletar dados de rastreamento SQL durante um teste de carga para analisar mais tarde. Coletando dados de rastreamento permite que você identifique as consultas de execução mais lentas e os procedimentos armazenados na SQL Server banco de dados que está sendo testado. Ativar o rastreamento, editando o teste de carga na Load Test Editor depois de criá-la.

Se o rastreamento de SQL estiver ativado, um arquivo é criado durante a execução do teste carga que contém os dados de rastreamento. Esses dados são gravados automaticamente no O armazenamento de resultados do teste de carga no final da execução de teste e o rastreamento de arquivo é excluído. Analisar os dados de rastreamento no O rastreamento de SQL tabela após o teste de carga. Para obter mais informações, consulte Como: Exibir dados de rastreamento SQL nos testes de carga usando a tabela de rastreamento SQL.

Se o rastreamento de SQL está habilitado, os dados de rastreamento SQL podem ser exibidos no analisador de teste de carga da tabela de rastreamento de SQL que está disponível no modo de exibição de tabelas. Para diagnosticar problemas de desempenho de SQL, o rastreamento do SLQ é uma alternativa de bastante fácil de usar para iniciar uma sessão separada do gerador de perfil SQL durante a execução do teste de carga. Para ativar esse recurso, o usuário que está executando o teste de carga deve ter privilégios de SQL que são necessários para executar o rastreamento de SQL e deve ser especificado um diretório (normalmente um compartilhamento), onde o arquivo de rastreamento será gravado. Após a conclusão do teste de carga, os dados do arquivo de rastreamento são importados para o repositório de teste de carga e associados com o teste de carga foi executado para que possam ser exibida em qualquer momento posterior usando o Load Test Analyzer.

ObservaçãoObservação

Para obter uma lista completa das propriedades configurações de execução e suas descrições, consulte As propriedades de configuração de execução de teste de carga. Tarefas

Tarefas

Tópicos associados

Use a ferramenta de rastreamento de SQL para melhorar o desempenho: O rastreamento de SQL é uma ferramenta que você pode usar em sua carga de testes para ajudá-lo a monitorar e melhorar o desempenho dos aplicativos da Web.

Consulte também

Conceitos

Analyzing Load Test Runs

Gerenciando os resultados de teste de carga no repositório de resultados de teste de carga

Outros recursos

Criando e editando testes de carga