SQL Server Extended Events Engine
The SQL Server Extended Events engine is a kolekcja of services and objects that:
Włącz definicji zdarzenia.
Włącz przetwarzanie danych zdarzenie.
Zarządzanie usługami Extended zdarzenia i obiektów w systemie.
Utrzymuje listę sesji Extended zdarzenia i zarządzanie dostępem do tej listy.
Aparat Extended zdarzenie sam nie zapewnia żadnych zdarzeń lub akcji do wykonania po uruchomieniu zdarzenie.Procesy, które korzystają z aparatu Extended zdarzeń umożliwia zdefiniowanie interakcji z silnikiem.Te procesy dodać punkty zdarzeń i dostarczyć akcji w odpowiedzi na zdarzenie wypalania.
Na poniższej ilustracji przedstawiono uproszczony widok sesja Extended zdarzenia.Aby uzyskać więcej informacji zobaczSQL Server Extended Events Sessions.
tylko do użytku dbo
Każdy proces systemu Windows może mieć jeden lub więcej (modułyProces systemu Win32, Moduł Win32).Są one znane również jako pliki binarne or Moduły pliku wykonywalnego.
Każdy z modułów procesu system Windows może zawierać jedną lub więcej zdarzeń Extended pakiety)Pakiet), które zawierają jeden lub więcej obiektów Extended zdarzenie (Typ, miejsce docelowe, Akcja, Mapa, Predykat, and zdarzenie).
Wewnątrz procesu hosta może istnieć tylko jedno wystąpienie zdarzenie Extended (aparatuAparat rozszerzone zdarzeń), which:
Zarządza pewne aspekty sesja (na przykład enumerating sesje).
Uchwyty wysyłka)Dyspozytor).Jest podobna do puli wątek.
Obsługuje (buforów pamięciBufor) w przypadku zdarzeń.Gdy wprowadzane są bufory, bufory są wysyłane do elementów docelowych.
Po utworzeniu sesja i opcjonalnie powiązane z sesja (zdarzeńKontekst sesja):
wystąpienie obiektów miejsce docelowe)Obiekt miejsce docelowe) być może również zostać utworzone i dodane do sesja.
Gdy wprowadzane są bufory, te buforów są wysyłane do elementów docelowych.
See Also