Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca wiersz dla każdego obiektu uwidocznionego przez pakiet zdarzeń. Obiekty mogą być jednym z następujących typów:
Zdarzenia. Zdarzenia wskazują punkty zainteresowania na ścieżce realizacji. Wszystkie wydarzenia zawierają informacje o interesującym punkcie.
Akcje. Akcje są wykonywane synchronicznie, gdy zdarzenia się uruchamiają. Akcja może dodać dane z czasu wykonania do zdarzenia.
Cele. Cele konsumują zdarzenia, zarówno synchronicznie na wątku, który wywołuje zdarzenie, jak i asynchronicznie na wątku dostarczonym przez system.
Predykaty. Źródła predykatów pobierają wartości ze źródeł zdarzeń do wykorzystania w operacjach porównawczych. Porównania predykatów porównują konkretne typy danych i zwracają wartość boolowską.
Typy. Typy enkapsulują długość i charakterystykę kolekcji bajtów, co jest niezbędne do interpretacji danych.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| nazwa | nvarchar(60) | Nazwa obiektu. nazwa jest unikalna w obrębie pakietu dla konkretnego typu obiektu. Nie jest nullowalny. |
| typ_obiektu | nvarchar(60) | Typ obiektu. object_type jest jednym z następujących typów: wydarzenie akcja miejsce docelowe pred_source pred_compare typ Nie jest nullowalny. |
| package_guid | uniqueidentifier | GUID dla pakietu, który ujawnia tę akcję. Istnieje relacja wielu-do-jednego z sys.dm_xe_packages.package_id. Nie jest nullowalny. |
| opis | nvarchar(256) | Opis tej akcji. Opis jest ustalany przez autora pakietu. Nie jest nullowalny. |
| capabilities | int | Bitmapa opisująca możliwości obiektu. Jest dopuszczana wartość null. |
| capabilities_desc | nvarchar(256) | Lista wszystkich możliwości obiektu. Jest dopuszczana wartość null. Możliwości odnoszące się do wszystkich typów obiektów - Prywatne. Jedyny obiekt dostępny do użytku wewnętrznego, do którego nie można uzyskać dostępu przez CREATE/ALTER EVENT SESSION DDL. Do tej kategorii należą zdarzenia audytowe i cele oraz niewielka liczba obiektów używanych wewnętrznie. =============== Możliwości zdarzeń - No_block. Zdarzenie znajduje się w krytycznej ścieżce kodu, której nie można zablokować z żadnego powodu. Zdarzenia z tą możliwością nie mogą być dodawane do żadnej sesji zdarzeń, która określa NO_EVENT_LOSS. =============== Możliwości odnoszące się do wszystkich typów obiektów - Process_whole_buffers. Cel konsumuje zdarzeń naraz, a nie wydarzenie po zdarzeniu. - Singleton. W procesie może istnieć tylko jedna instancja celu. Chociaż wiele sesji zdarzeń może odnosić się do tego samego celu pojedynczego, istnieje tak naprawdę tylko jedna instancja, która zobaczy każde unikalne zdarzenie tylko raz. Jest to ważne, jeśli cel jest dodawany do wielu sesji, które wszystkie zbierają to samo zdarzenie. - Synchroniczny. Cel jest wykonywany na wątku, który generuje zdarzenie, zanim sterowanie zostanie powrócone do linii kodu wywołującego. |
| type_name | nvarchar(60) | Nazwa pred_source i pred_compare obiektów. Jest dopuszczana wartość null. |
| type_package_guid | uniqueidentifier | GUID dla pakietu, który ujawnia typ, na którym działa ten obiekt. Jest dopuszczana wartość null. |
| type_size | int | Rozmiar typu danych w bajtach. Dotyczy to tylko prawidłowych typów obiektów. Jest dopuszczana wartość null. |
Permissions
Wymaga uprawnień VIEW SERVER STATE na serwerze.
Uprawnienia dla programu SQL Server 2022 i nowszych
Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.
Kardynały relacji
| Źródło | To | Relacja |
|---|---|---|
| sys.dm_xe_objects.package_guid | sys.dm_xe_packages.guid | Many-to-one |
Dalsze kroki
Dowiedz się więcej o powiązanych pojęciach w następujących artykułach:
- Dynamiczne widoki zarządzania i funkcje (Transact-SQL)
- sys.dm_xe_sessions (Transact-SQL)
- sys.dm_xe_session_events (Transact-SQL)
- Przegląd rozszerzonych wydarzeń
- Quickstart: Rozszerzone wydarzenia
- Zdarzenia rozszerzone w usłudze Azure SQL Database
- Kod docelowy pliku zdarzenia dla zdarzeń rozszerzonych w usługach Azure SQL Database i SQL Managed Instance