FAQs - Suporte técnico

RM - BD - Profiler SQL Server

Dúvida
Como fazer um Profiler no SQL Server?

Ambiente
RM - Todas as versões - SQL Server

Solução
O SQL Server Profiler é uma ferramenta que captura eventos do SQL Server de um servidor. Os eventos são salvos em um arquivo de rastreamento que pode ser analisado ou usado para reproduzir uma série específica de etapas na tentativa de diagnosticar um problema. O SQL Server Profiler é usado para atividades, como:

  • Percorrer consultas de problemas para localizar a causa do problema.

  • Localizar e diagnosticar consultas de execução lenta.

  • Capturar a série de instruções Transact-SQL que resultam em um problema. Em seguida, o rastreamento salvo pode ser usado para replicar o problema em um servidor de teste onde o problema pode ser diagnosticado.

  • Monitorar o desempenho do SQL Server para ajustar cargas de trabalho. Para obter mais informações sobre como ajustar o design físico do banco de dados para cargas de trabalho do banco de dados, consulte Visão geral do Orientador de Otimização do Mecanismo de Banco de Dados.

  • Correlacionar contadores de desempenho para diagnosticar problemas

O SQL Server Profiler também oferece suporte à execução de auditoria das ações executadas em instâncias do SQL Server. As auditorias registram ações relacionadas à segurança para análise posterior por um administrador do sistema.

Veja como criar um Trace com o SQL Server Profiler.

Há duas formas de iniciar a ferramenta Profiler:


1.1       Pelo menu iniciar > Todos os Programas > Microsoft SQL Server 20XX.XX > Perfomance Tools > SQL Server Profiler:


1.2     Com o Management Studio já aberto, acesse o menu Tools (Ferramentas) > SQL Server Profiler:

 

2.       Será aberta a janela principal do Profiler. Clique no ícone New Trace conforme figura abaixo:



 

3.       Será aberta a tela para logar no servidor. Em SQL Server informar o nome do servidor que se encontra o banco de dados. Caso seja Administrador da máquina poderá utilizar “Windows authentication”, caso contrário utilizar “SQLServer Authentication” e logar com o usuário SA.



 

4.       Será exibida a janela abaixo, solicitando o nome do Arquivo de Trace (Trace name), neste deve ser colocado qualquer nome:

 

5.       Selecione a guia Events Selecion. Marque as opções “Show all events” e “Show all coluns” para que possa ter uma melhor visualização dos eventos, na coluna events marque os eventos que você deseja que sejam gravados a serem gravados no log a ser gerado conforme tela abaixo. Geralmente os eventos a serem adicionados são:

5.1   Errors and Warnings

 

5.2   Stored Procedures

 

5.3   Transactions

 

5.4  TSQL

Obs.: O eventos (Security Audit, Sessions, Stored Procedures, TSQL) por padrão vêm marcados podendo manter os mesmos.

 

6.       Selecione o botão Column Filters. Selecione o botão Column Filters. Nesta janela serão configurados os “critérios” para realizar a monitoração do log, desta forma podemos monitorar isoladamente o que uma determinada estação está realizando no banco de dados especificado.

Deverão ser configurados os critérios:


6.1 DatabaseName DataBaseName expandir ( clicar no sinal de + “mais” ao lado deste critério) e no item like adicionar o nome do banco de dados Ex: EXEMPLO, CORPORE.

Obs.: Caso não saiba o nome do banco de dados, este poderá ser verificado na propriedade DATABASE NAME do alias no BDE.

6.2  HostName Conforme citado acima o outro critério a ser configurado será o HostName, neste deverá ser adicionado o nome da máquina na rede Ex: SERVER, STENOVATO.


 

7.       Após os procedimentos acima tiverem sidos executados, clique no botão ok e logo em seguida no botão RUN:

 

8.       O Profiler irá começar a gravar todas as transações enviadas para o banco de dados:

 

9.       Após simular o erro no aplicativo, basta clicar em STOP conforme print abaixo:

 

10.       Após clicar em STOP, vá ao menu File > Save As > Trace File, informe um nome qualquer para o arquivo e clique no botão salvar:

Para Mais Informações

 *COMUNIDADE  R@Tecnologia
Canais de Atendimento:
Chamado: Através do Portal Totvs: www.suporte.totvs.com.br
Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 8 – (Tecnologia), 2 – (Banco de Dados);

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _