Skip to main content

Criando rastreios com o SQL Server 2012 e o SQL Profiler

Basis - Gerador de Código (Pode 2024)

Basis - Gerador de Código (Pode 2024)
Anonim

O SQL Server Profiler é uma ferramenta de diagnóstico incluída no Microsoft SQL Server 2012. Ele permite que você crie rastreamentos de SQL que controlam as ações específicas executadas em um banco de dados do SQL Server. Rastreamentos SQL fornecem informações valiosas para solucionar problemas de banco de dados e ajustar o desempenho do mecanismo de banco de dados. Por exemplo, os administradores podem usar um rastreamento para identificar um gargalo em uma consulta e desenvolver otimizações para melhorar o desempenho do banco de dados.

Criando um rastreamento

O processo passo a passo de criação de um rastreamento do servidor SQL com o SQL Server Profiler é o seguinte:

  1. Abrir SQL Server Management Studio e conecte-se à instância do SQL Server de sua escolha. Forneça o nome do servidor e as credenciais de login apropriadas, a menos que você esteja usando a Autenticação do Windows.

  2. Depois de abrir o SQL Server Management Studio, escolha SQL Server Profiler de Ferramentas cardápio. Observe que, se você não pretende usar outras ferramentas do SQL Server nessa sessão administrativa, poderá optar por iniciar o SQL Profiler diretamente, em vez de passar pelo Management Studio.

  3. Forneça credenciais de login novamente, se você for solicitado a fazer isso.

  4. O SQL Server Profiler assume que você deseja iniciar um novo rastreamento e abre um Propriedades de rastreamento janela. A janela está em branco para permitir que você especifique os detalhes do rastreamento.

  5. Crie um nome descritivo para o rastreamento e digite-o no Trace Name caixa de texto.

    Selecione um modelo para o rastreamento do Use o modelo menu suspenso. Isso permite que você inicie seu rastreamento usando um dos modelos predefinidos armazenados na biblioteca do SQL Server.

  6. Escolha um local para salvar os resultados do seu rastreamento. Você tem duas opções aqui:

    Selecione Salvar em arquivo para salvar o rastreamento em um arquivo no disco rígido local. Forneça um nome de arquivo e um local na janela Salvar como que aparece como resultado de clicar na caixa de seleção. Você também pode definir um tamanho máximo de arquivo em MB para limitar o impacto que o rastreamento pode ter no uso do disco.

    Selecione Salvar na tabela para salvar o rastreamento em uma tabela no banco de dados do SQL Server. Se você selecionar essa opção, será solicitado que você se conecte ao banco de dados no qual deseja armazenar os resultados do rastreamento. Você também pode definir um tamanho de rastreio máximo - em milhares de linhas de tabela - para limitar o impacto que o rastreio pode ter em seu banco de dados.

  7. Clique no Seleção de Eventos guia para revisar os eventos que você monitorará com seu rastreio. Alguns eventos são selecionados automaticamente com base no modelo escolhido. Você pode modificar essas seleções padrão neste momento e visualizar opções adicionais clicando no botão Mostrar todos os eventos eMostrar todas as colunas caixas de seleção.

  8. Clique no Corre botão para iniciar o traçado. Quando terminar, selecione Parar rastreamento de Arquivo cardápio.

Escolhendo um modelo

Quando você inicia um rastreamento, pode optar por basear-se em qualquer um dos modelos encontrados na biblioteca de rastreamento do SQL Server. Três dos modelos de rastreio mais usados ​​são:

  • O modelo padrão, que coleta uma variedade de informações sobre conexões do SQL Server, procedimentos armazenados e instruções Transact-SQL
  • O modelo Tuning, que coleta informações que podem ser usadas com o Orientador de Otimização do Mecanismo de Banco de Dados para ajustar o desempenho do SQL Server
  • O modelo TSQL_Replay, que reúne informações suficientes sobre cada instrução Transact-SQL para recriar a atividade no futuro

Este artigo aborda o SQL Server Profiler para SQL Server 2012. Também existem versões anteriores.