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 do: SQL Server 2016 (13.x) i nowsze wersje
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Zwraca informacje o wszystkich oczekiwaniach napotkanych przez wątki wykonywane dla każdej sesji. Ten widok służy do diagnozowania problemów z wydajnością sesji programu SQL Server, a także z określonymi zapytaniami i partiami. Ten widok zwraca te same informacje, które są agregowane dla sys.dm_os_wait_stats i udostępniają session_id również liczbę.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
session_id |
smallint | Identyfikator sesji. |
wait_type |
nvarchar(60) | Nazwa typu oczekiwania. Aby uzyskać więcej informacji, zobacz sys.dm_os_wait_stats. |
waiting_tasks_count |
bigint | Liczba oczekiwań dla tego typu oczekiwania. Ten licznik jest zwiększany na początku każdego oczekiwania. |
wait_time_ms |
bigint | Łączny czas oczekiwania dla tego typu oczekiwania w milisekundach. Ten czas obejmuje wartość signal_wait_time_ms. |
max_wait_time_ms |
bigint | Maksymalny czas oczekiwania dla tego typu oczekiwania. |
signal_wait_time_ms |
bigint | Różnica między czasem, w którym zasygnalizowano wątek oczekiwania i kiedy zaczął działać. |
Uwagi
Ten dynamiczny widok zarządzania resetuje informacje dotyczące sesji po otwarciu sesji lub zresetowaniu sesji (jeśli buforowanie połączeń)
Aby uzyskać informacje o typach oczekiwania, zobacz sys.dm_os_wait_stats.
Permissions
W przypadku programu SQL Server 2019 (15.x) i wcześniejszych wersji, jeśli masz VIEW SERVER STATE uprawnienia na serwerze, zobaczysz wszystkie sesje wykonywania w wystąpieniu programu SQL Server. W przeciwnym razie zobaczysz tylko bieżącą sesję.
W przypadku programu SQL Server 2022 (16.x) i nowszych wersji wymagane jest VIEW SERVER PERFORMANCE STATE uprawnienie na serwerze.