Compartilhar via


Usar o XEvent Profiler do SSMS

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

O XEvent Profiler é um recurso do SSMS (SQL Server Management Studio) que exibe uma janela do visualizador em tempo real de eventos estendidos. Esta visão geral descreve os motivos para usar esse criador de perfil, os principais recursos e as instruções para iniciar a exibição de eventos estendidos.

Por que usar o XEvent Profiler?

Ao contrário do SQL Profiler, o XEvent Profiler é integrado diretamente ao SSMS e criado com base na tecnologia de Eventos Estendidos escalonáveis no mecanismo do SQL. Esse recurso habilita acesso rápido a uma exibição de transmissão ao vivo de eventos de diagnóstico no SQL Server. Essa exibição pode ser personalizada e as personalizações podem ser compartilhadas com outros usuários do SSMS como um arquivo .viewsettings. A sessão criada pelo XE Profiler é menos intrusiva para o SQL Server em execução do que ocorreria com um rastreamento do SQL semelhante, ao ser usado o SQL Profiler. Essa sessão também pode ser personalizada pelo usuário usando a interface de usuário existente de propriedades da sessão do XE ou pelo Transact-SQL..

Pré-requisitos

Esse recurso só está disponível no SSMS (SQL Server Management Studio) v17.3 ou posterior. Instale a versão mais recente do SSMS (SQL Server Management Studio).

Como começar

Para acessar o XEvent Profiler, siga estas etapas:

  1. Abra o SQL Server Management Studio.

  2. Estabeleça uma conexão com uma instância do Mecanismo de Banco de Dados do SQL Server ou com o localhost.

  3. No Pesquisador de Objetos, localize o item de menu XE Profiler e expanda-o selecionando o sinal '+'.

    Captura de tela do menu XEProfiler.

  4. Clique duas vezes em Padrão se desejar exibir todos os eventos desta sessão. Selecione T-SQL se quiser exibir as instruções SQL registradas. Uma sessão será criada para você caso isso ainda não tenha ocorrido.

    Captura de tela da Sessão XEProfiler.

  5. Agora, você pode exibir eventos capturados pela sessão.

    Captura de tela do Visualizador XEProfiler.

Parar e iniciar a sessão

Para iniciar a sessão, selecione Iniciar feed de dados no menu Eventos Estendidos no Visualizador de Dados Dinâmicos ou use a seta verde na barra de ferramentas:

Captura de tela da opção iniciar feed de dados no menu de eventos estendidos no SSMS.

Da mesma forma, depois que uma sessão é iniciada, para interromper uma sessão, selecione Parar feed de dados no menu Eventos Estendidos no Visualizador de Dados Ao Vivo ou use o quadrado vermelho na barra de ferramentas.

Personalizar a sessão

Embora o XEvent Profiler forneça as sessões Standard e T-SQL pré-configuradas , você pode personalizar ainda mais a sessão para atender às suas necessidades fazendo o seguinte:

  • Adicionar ou remover colunas: clique com o botão direito do mouse em qualquer cabeçalho de coluna no visualizador de Dados Dinâmicos e selecione Escolher Colunas... para adicionar ou remover colunas para controlar a exibição de informações adicionais.
  • Filtrar eventos: clique com o botão direito do mouse em qualquer campo no visualizador de Dados Ao Vivo e selecione Filtrar por esse valor para aplicar critérios aos eventos capturados, como se concentrar em um aplicativo, usuário ou tipo de evento específico. Como alternativa, você pode selecionar Filtros... na barra de navegação superior para abrir a caixa de diálogo de filtro.

Exportar dados

Para salvar os dados para análise posterior, você pode exportar o feed de dados para uma tabela, ou um arquivo XEL ou CSV. Para exportar o feed, selecione Exportar dados... no menu Eventos Estendidos .