Udostępnij za pośrednictwem


SQL ServerRozszerzone zdarzenia silnika

SQL Server Zdarzenia rozszerzony aparat jest kolekcja obiektów i usług,:

  • Włączenie definicji zdarzenia.

  • Włącz przetwarzanie danych zdarzenie.

  • Zarządzanie usługami rozszerzone zdarzenia i obiektów w systemie.

  • Utrzymywać listę sesji rozszerzone zdarzenia i zarządzanie dostępem do tej listy.

Aparat rozszerzone zdarzenie sam nie dostarcza wszelkich zdarzeń lub akcje po zdarzenie.Procesy, które korzystają z aparatu rozszerzone zdarzenia zdefiniować interakcji z silnika.Te procesy dodawania punktów zdarzeń i podać czynności podejmowane w odpowiedzi na zdarzenie wypalania.

Ilustracja przedstawia uproszczony widok sesja rozszerzone zdarzenia.Aby uzyskać więcej informacji, zobacz Rozszerzone sesje zdarzeń programu SQL Server.

Szczegółowa architektura zdarzeń rozszerzonych

Uwaga:

  • Każdy proces systemu Windows może mieć jeden lub wiele modułów (procesu Win32, modułu Win32).Są one znane również jako pliki binarne lub moduły wykonywalny.

  • Każdy modułów proces systemu Windows może zawierać jeden lub więcej pakietów rozszerzone zdarzenia (pakietu), które zawierają jeden lub więcej obiektów zdarzeń Extended (typu, docelowej, akcji, mapy, predykatu, i zdarzeń).

  • Wewnątrz procesu hosta może istnieć tylko jedno wystąpienie aparatu rozszerzone zdarzenie (rozszerzony aparat zdarzenie), która:

    • Zarządza niektóre aspekty sesja (na przykład enumerating sesje).

    • Obsługuje Wysyłka (wysyłający).Jest to podobne do wątek puli.

    • Obsługuje buforów pamięci (buforu) dla zdarzeń.Napełnione buforów bufory są wysyłane do elementów docelowych.

  • Po utworzeniu sesja i zdarzenia opcjonalnie są powiązane z sesja (kontekstu sesja):

    • wystąpienie obiektów docelowych (obiektu docelowego) mogą być również zostać utworzone i dodane do sesja.

    • Napełnione buforów buforów te są wysyłane do elementów docelowych.