Compartilhar via


Destinos de eventos estendidos do SQL Server

Os destinos de Eventos Estendidos do SQL Server são consumidores de evento. Os destinos podem gravar em um arquivo, armazenar dados de evento em um buffer de memória ou agregar dados de evento. Os destinos podem processar dados de forma síncrona ou assíncrona.

O design de Eventos Estendidos assegura que os destinos tenham a garantia de receber eventos somente uma vez por sessão.

Os Eventos Estendidos fornecem os seguintes destinos que você pode usar em uma sessão de Eventos Estendidos:

  • Contador de eventos

    Conta todos os eventos especificados que ocorrem durante uma sessão de Eventos Estendidos. Use para obter informações sobre as características da carga de trabalho sem adicionar a sobrecarga de uma coleção de eventos completa. Este é um destino síncrono.

  • Arquivo de evento

    Use para gravar a saída da sessão de evento de buffers de memória completos em disco. Este é um destino assíncrono.

  • Emparelhamento de eventos

    Muitos tipos de eventos ocorrem em pares, como aquisições e liberações de bloqueio. Use para determinar quando um evento emparelhado especificado não ocorre em um conjunto correspondente. Este é um destino assíncrono.

  • ETW (Rastreamento de Eventos do Windows)

    Use para correlacionar eventos do SQL Server com o sistema operacional Windows ou dados de eventos de aplicativos. Este é um destino síncrono.

  • Histograma

    Use para contar o número de vezes que um evento especificado ocorre com base em uma coluna de eventos ou uma ação específica. Este é um destino assíncrono.

  • Buffer de anéis

    Use para manter os dados do evento na memória em uma base PEPS (primeiro a entrar, primeiro a sair) ou em uma base PEPS por evento. Este é um destino assíncrono.

Consulte também

Conceitos

Eventos estendidos

Pacotes de Eventos Estendidos do SQL Server

Sessões de eventos estendidos do SQL Server

Mecanismo de eventos estendidos do SQL Server