Partilhar via


Introdução ao monitoramento do Analysis Services com o SQL Server Profiler

Você pode usar SQL Server Profiler para monitorar eventos gerados por uma instância do Microsoft SQL Server Analysis Services. Usando SQL Server Profiler, você pode fazer o seguinte:

  • Monitore o desempenho de uma instância do Analysis Services.

  • Depurar as instruções da linguagem MDX.

  • Identificar as instruções MDX executadas lentamente.

  • Testar as instruções MDX na fase de desenvolvimento de um projeto, percorrendo as instruções para confirmar se o código funciona conforme o esperado.

  • Solucione problemas no Analysis Services capturando eventos em um sistema de produção e reproduzindo-os em um sistema de teste. Essa abordagem é útil para testar ou depurar propósitos e permite que os usuários continuem a usar o sistema de produção sem interferência.

  • Atividade de auditoria e revisão que ocorreu em uma instância do Analysis Services. Um administrador de segurança pode revisar qualquer um dos eventos auditados. A revisão inclui o êxito ou a falha de uma tentativa de logon e o êxito ou a falha das permissões ao acessar instruções e objetos.

  • Exiba dados sobre os eventos capturados na tela ou capture e salve dados sobre cada evento em um arquivo ou SQL Server tabela para análise ou reprodução futura. Ao repetir os dados, é possível executar novamente os eventos salvos conforme ocorreram originalmente, seja em tempo real ou passo a passo.

Usando o SQL Server Profiler

Para usar SQL Server Profiler para criar ou reproduzir rastreamentos, você deve ser membro da função de servidor do Analysis Services. Se você for membro da função de servidor do Analysis Services, poderá iniciar SQL Server Profiler no grupo de programas do Microsoft SQL Server no menu Iniciar.

Ao usar SQL Server Profiler, observe o seguinte:

  • As definições de rastreamento são armazenadas com o banco de dados do Analysis Services usando a instrução CREATE.

  • Vários rastreamentos podem ser executados ao mesmo tempo.

  • Várias conexões podem receber eventos do mesmo rastreamento.

  • Um rastreamento pode continuar quando o Analysis Services é interrompido e reiniciado.

    Observação

    As senhas não são reveladas em eventos de rastreamento, mas são substituídas por ****** no evento.

Para obter um desempenho ideal, use SQL Server Profiler para monitorar apenas os eventos nos quais você está mais interessado. O monitoramento de muitos eventos pode causar sobrecarga e aumentar muito a tabela ou o arquivo de rastreamento, especialmente durante o monitoramento em um longo período de tempo. Além disso, use a filtragem para limitar a quantidade de dados coletados e impedir o aumento em excesso dos rastreamentos.

Consulte Também

Eventos de rastreamento do Analysis Services
Criar rastreamentos do Profiler para reprodução (Analysis Services)