Udostępnij za pośrednictwem


Using SQL Server Extended Events

SQL Server Rozszerzone zdarzenia zawierają instrukcje definicja danych Language (DDL) do tworzenia i modyfikowania sesja protokołu rozszerzonego zdarzenia.Ponadto istnieją dynamicznego zarządzania widoki i widoki wykazu, które służy do uzyskiwania danych sesja i metadane.

Można użyć Transact-SQL instrukcje, aby uruchomić widoki, które są dostarczane do uzyskania informacji, które muszą być z każdej sesja rozszerzone zdarzenia utworzone.

Można użyć SQL Server Management Studio Aby utworzyć i wykonać przykłady kodu, które są dostępne. Aby uzyskać więcej informacji zobaczUsing Object Explorer.

Instrukcje języka DDL

Tworzyć, zmieniać i upuścić do sesja Extended zdarzenia, należy użyć instrukcji DDL, opisane w poniższej tabela.

Imię i nazwisko

Description

CREATE zdarzenie sesja (języka Transact-SQL)

Tworzy obiekt sesja zdarzenie rozszerzonego, który identyfikuje urządzenie źródłowe zdarzenie, tarcze sesja zdarzeń i parametry sesja zdarzenie.

ALTER zdarzenie sesja (języka Transact-SQL)

Uruchamia lub zatrzymuje sesja programu zdarzeń lub zmian z konfiguracja sesja zdarzenie.

DROP zdarzenie sesja (języka Transact-SQL)

COLUMN_DEFAULT

Widoki wykazów

Umożliwia uzyskanie metadane, który jest tworzony podczas tworzenia widoków katalogu opisane w poniższej tabela zdarzenie sesja.

Imię i nazwisko

Description

sys.server_event_sessions (Transact-SQL)

Wyświetla listę wszystkich zdarzeń definicji sesja.

sys.server_event_session_actions (języka Transact-SQL)

Zwraca wiersz dla każdej akcja przy każdym zdarzeniu sesja zdarzenie.

sys.server_event_session_events (języka Transact-SQL)

Zwraca wiersz dla każdego zdarzenie podczas sesja zdarzenie.

sys.server_event_session_fields (Transact-SQL)

Implikowane przez usługa Broker kontrakt uprawnień

sys.server_event_session_targets (języka Transact-SQL)

Zwraca wiersz dla każdego miejsce docelowe zdarzenie dla zdarzenie sesja.

Dynamiczne zarządzanie widoki

Uzyskać metadane sesja i dane sesja za pomocą widoków dynamicznego zarządzania opisane w poniższej tabela.Metadane są uzyskiwane z widoki wykazu, a dane sesja jest tworzony podczas uruchamiania i uruchomić sesja programu zdarzenie.

Uwaga

  Widoki te nie zawierają dane sesji, dopóki nie rozpocznie się sesja.

Imię i nazwisko

Description

sys.dm_os_dispatcher_pools (Transact-SQL)

Zwraca informacje o sesja wysyłający pule.

sys.dm_xe_objects (Transact-SQL)

Zwraca wiersz dla każdego obiektu, który jest dostępny w pakiecie zdarzenie.

sys.dm_xe_object_columns (języka Transact-SQL)

Zwraca informacje dotyczące schematu dla wszystkich obiektów.

sys.dm_xe_packages (Transact-SQL)

Wyświetla listę wszystkich zarejestrowanych z aparatem rozszerzone zdarzenia pakietów.

sys.dm_xe_sessions (Transact-SQL)

Zwraca informacje o sesja aktywnych rozszerzone zdarzenia programu.

sys.dm_xe_session_targets (języka Transact-SQL)

Występuje, gdy upłynie limit czasu żądania blokada do zasób, na przykład strona.

sys.dm_xe_session_events (języka Transact-SQL)

Zwraca informacje o zdarzeniach sesja.

sys.dm_xe_session_event_actions (języka Transact-SQL)

Zwraca informacje o akcjach sesja zdarzenie.

sys.dm_xe_map_values (Transact-SQL)

Umożliwia mapowanie wewnętrznego klawisze numeryczne na tekst czytelny dla człowieka.

sys.dm_xe_session_object_columns (Transact-SQL)

Zawiera wartości konfiguracyjne dla obiektów, które są związane z sesja.