top of page

SQL Server - Usando o SQL Server Profiler

  • Foto do escritor: Igor Cunha
    Igor Cunha
  • 19 de nov. de 2022
  • 1 min de leitura

O Microsoft SQL Server possui uma ferramenta com interface gráfica de rastreamento de SQL: o SQL Server Profiler. Com essa ferramenta, é possível rastrear consultar instruções SQL com lentidão, logs de execução de UPDATEs e INSERTs, entre outros.


Para utilizar o SQL Server Profiler, pode ir diretamente ao programa pelo menu Iniciar ou pelo próprio SQL Management Studio, que vamos utilizar como exemplo.


Com o Management Studio aberto e conectado, vá ao menu Ferramentas e clique em SQL Server Profiler.

ree

O Profiler será aberto com a janela de rastreamento para configuração dos parâmetros para a verificação.

ree

Na aba Seleção de Eventos, vamos configurar os filtros para rastrear a execução de SQL do host da máquina que está executando a instrução. Selecione a opção de Mostrar todas as colunas e clique em Filtros de coluna.

ree

Com a janela de Editar Filtro aberta, selecione a opção HostName e na janela à direita, em Como, informe o nome do Host da máquina e clique em OK.

ree

Clique em Executar para iniciar o rastreamento.

ree

No Management Studio, com a janela de consulta aberta, forneça uma instrução SQL e execute.

ree

Vá no rastreamento no Profiler. Perceba que a instrução SQL estará listada no log do rastreamento.

ree

Esse é um exemplo simples, mas é possível rastrear procedimentos armazenados, views, auditoria, etc.. Também é possível salvar os rastreamentos em tabelas e arquivos. É uma ferramenta bem útil no dia-a-dia do programador e DBA.


Referências:


Posts recentes

Ver tudo
Delphi - EncodeDate e DecodateDate

Aqui está um artigo para o blog explicando o uso das funções `EncodeDate` e `DecodeDate` em Delphi No Delphi, duas funções úteis para...

 
 
 

Comentários


bottom of page