SQL Server - Usando o SQL Server Profiler
- 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.

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

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.

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.

Clique em Executar para iniciar o rastreamento.

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

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

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:


Comentários