Uwaga
Dostęp do tej strony wymaga autoryzacji. Może 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
Azure Synapse Analytics
Analytics Platform System (PDW)
Zwraca informacje o wszystkich oczekiwaniach napotkanych przez wykonane wątki. Ten zagregowany widok służy do diagnozowania problemów z wydajnością programu SQL Server, a także z określonymi zapytaniami i partiami. sys.dm_exec_session_wait_stats zawiera podobne informacje według sesji.
Uwaga / Notatka
Aby wywołać ten dynamiczny widok zarządzania z usługi Azure Synapse Analytics lub Analytics Platform System (PDW), użyj nazwy sys.dm_pdw_nodes_os_wait_stats
. Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.
Nazwa kolumny | Typ danych | Opis |
---|---|---|
wait_type |
nvarchar(60) | Nazwa typu oczekiwania. Aby uzyskać więcej informacji, zobacz Typy oczekiwań w dalszej części tego artykułu. |
waiting_tasks_count |
Bigint powiedział: | Liczba oczekiwań dla tego typu oczekiwania. Ten licznik jest zwiększany na początku każdego oczekiwania. |
wait_time_ms |
Bigint powiedział: | Łączny czas oczekiwania dla tego typu oczekiwania w milisekundach. Ten czas obejmuje wartość signal_wait_time_ms . |
max_wait_time_ms |
Bigint powiedział: | Maksymalny czas oczekiwania dla tego typu oczekiwania. |
signal_wait_time_ms |
Bigint powiedział: | Różnica między czasem, w którym zasygnalizowano wątek oczekiwania i kiedy zaczął działać. |
pdw_node_id |
Int | Identyfikator węzła, w ramach którego znajduje się ta dystrybucja. dotyczy: Azure Synapse Analytics, Analytics Platform System (PDW) |
Uprawnienia
W programie SQL Server i usłudze SQL Managed Instance wymagane jest VIEW SERVER STATE
uprawnienia.
W usłudze SQL Database VIEW DATABASE STATE
w bazie danych lub członkostwo w roli serwera ##MS_ServerStateReader##
.
Uprawnienia dla programu SQL Server 2022 i nowszych
Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.
Typy oczekiwania
Czas oczekiwania na zasoby występuje, gdy proces roboczy żąda dostępu do zasobu, który nie jest dostępny, ponieważ zasób jest używany przez innego procesu roboczego lub nie jest jeszcze dostępny. Przykłady oczekiwania na zasoby to blokady, zatrzaski, sieć i oczekiwania we/wy dysku. Oczekiwania na blokadę i zatrzaski są oczekiwania na obiekty synchronizacji.
Oczekiwanie na kolejkę występuje , gdy proces roboczy jest w stanie bezczynności, czekając na przypisanie pracy. Oczekiwania kolejek są najczęściej spotykane z zadaniami w tle systemu, takimi jak monitor zakleszczenia i usunięte zadania oczyszczania rekordów. Te zadania oczekują na umieszczenie żądań pracy w kolejce roboczej. Oczekiwania w kolejce mogą być również okresowo aktywne, nawet jeśli w kolejce nie zostały umieszczone żadne nowe pakiety.
Oczekiwania zewnętrzne występują, gdy proces roboczy programu SQL Server oczekuje na zdarzenie zewnętrzne, takie jak rozszerzone wywołanie procedury składowanej lub zapytanie połączonego serwera, aby zakończyć. Podczas diagnozowania problemów z blokowaniem należy pamiętać, że oczekiwania zewnętrzne nie zawsze oznaczają, że proces roboczy jest bezczynny, ponieważ proces roboczy może aktywnie uruchamiać kod zewnętrzny.
Ten dynamiczny widok zarządzania (DMV) pokazuje czas oczekiwania, które zostały ukończone. Ten dynamiczny widok zarządzania nie pokazuje bieżących oczekiwań.
Wątek procesu roboczego programu SQL Server nie jest uważany za oczekujące, jeśli spełnione są jakiekolwiek z następujących warunków:
- Zasób staje się dostępny.
- Kolejka nie jest niczego.
- Proces zewnętrzny zostanie zakończony.
Mimo że wątek nie czeka już, wątek nie musi natychmiast uruchamiać się. Dzieje się tak dlatego, że taki wątek jest najpierw umieszczany w kolejce procesów roboczych z możliwością uruchamiania i musi czekać na uruchomienie kwantu w harmonogramie.
W programie SQL Server liczniki czasu oczekiwania są wartościami bigint i dlatego nie są tak podatne na przerzucanie, jak równoważne liczniki we wcześniejszych wersjach programu SQL Server.
Określone typy czasów oczekiwania podczas wykonywania zapytania mogą wskazywać wąskie gardła lub punkty wstrzymania w zapytaniu. Podobnie, wysokie czasy oczekiwania lub liczniki oczekiwania na całym serwerze mogą wskazywać wąskie gardła lub punkty aktywne w interakcjach z zapytaniami interakcji w wystąpieniu serwera. Na przykład oczekiwanie na blokadę wskazuje rywalizację o dane według zapytań; oczekiwania na zatrzaśnięć strony wskazują wolne czasy odpowiedzi we/wy; oczekiwania na aktualizację zatrzaśnięć strony wskazują nieprawidłowy układ pliku.
Zawartość tego dynamicznego widoku zarządzania można zresetować. To polecenie języka T-SQL resetuje wszystkie liczniki do 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Uwaga / Notatka
Te statystyki nie są utrwalane po ponownym uruchomieniu aparatu bazy danych, a wszystkie dane są skumulowane od czasu ostatniego zresetowania statystyk lub uruchomienia aparatu bazy danych. Użyj kolumny sqlserver_start_time
w sys.dm_os_sys_info , aby znaleźć ostatni czas uruchamiania aparatu bazy danych.
W poniższej tabeli wymieniono typy oczekiwania napotkane przez zadania.
Typ oczekiwania | Opis |
---|---|
ABR
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
AM_INDBUILD_ALLOCATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
AM_SCHEMAMGR_UNSHARED_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
ASSEMBLY_FILTER_HASHTABLE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
ASSEMBLY_LOAD
|
Występuje podczas wyłącznego dostępu do ładowania zestawu. |
ASYNC_DISKPOOL_LOCK
|
Występuje, gdy próbujesz zsynchronizować równoległe wątki, które wykonują zadania, takie jak tworzenie lub inicjowanie pliku. |
ASYNC_IO_COMPLETION
|
Występuje, gdy zadanie oczekuje na zakończenie asynchronicznych operacji we/wy danych innych niż dane. Przykłady obejmują operacje we/wy związane z wysyłką dziennika rezerwy ciepłej, dublowaniem bazy danych, niektóre operacje związane z importowaniem zbiorczym. |
ASYNC_NETWORK_IO
|
Występuje w zapisach sieciowych, gdy zadanie jest zablokowane, czekając, aż aplikacja kliencka potwierdzi, że przetworzyła wszystkie wysłane do niego dane. Sprawdź, czy aplikacja kliencka przetwarza dane z serwera tak szybko, jak to możliwe, lub czy nie istnieją żadne opóźnienia sieci. Przyczyny, dla których aplikacja kliencka nie może używać danych wystarczająco szybko, obejmują: problemy z projektowaniem aplikacji, takie jak zapisywanie wyników w pliku, oczekiwanie na dane wejściowe użytkownika, filtrowanie po stronie klienta w dużym zestawie danych zamiast filtrowania po stronie serwera lub zamierzone oczekiwanie wprowadzone. Ponadto na komputerze klienckim może występować niska odpowiedź z powodu problemów, takich jak mała ilość pamięci wirtualnej/fizycznej, 100% użycie procesora ITP. Opóźnienia sieci mogą również prowadzić do tego oczekiwania — zazwyczaj spowodowane problemami ze sterownikiem karty sieciowej, sterownikami filtrów, zaporami lub nieprawidłowo skonfigurowanymi routerami. |
ASYNC_OP_COMPLETION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
ASYNC_OP_CONTEXT_READ
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
ASYNC_OP_CONTEXT_WRITE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
ASYNC_SOCKETDUP_IO
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
AUDIT_GROUPCACHE_LOCK
|
Występuje, gdy istnieje oczekiwanie na blokadę, która kontroluje dostęp do specjalnej pamięci podręcznej. Pamięć podręczna zawiera informacje o tym, które inspekcje są używane do inspekcji każdej grupy akcji inspekcji. |
AUDIT_LOGINCACHE_LOCK
|
Występuje, gdy istnieje oczekiwanie na blokadę, która kontroluje dostęp do specjalnej pamięci podręcznej. Pamięć podręczna zawiera informacje na temat inspekcji używanych do inspekcji grup akcji inspekcji logowania. |
AUDIT_ON_DEMAND_TARGET_LOCK
|
Występuje, gdy istnieje oczekiwanie na blokadę, która jest używana w celu zapewnienia pojedynczej inicjalizacji powiązanych z inspekcją elementów docelowych zdarzeń rozszerzonych. |
AUDIT_XE_SESSION_MGR
|
Występuje, gdy istnieje oczekiwanie na blokadę używaną do synchronizowania uruchamiania i zatrzymywania sesji zdarzeń rozszerzonych związanych z inspekcją. |
BACKUP
|
Występuje, gdy zadanie jest blokowane w ramach przetwarzania kopii zapasowej. |
BACKUP_OPERATOR
|
Występuje, gdy zadanie czeka na instalację taśmy. Aby wyświetlić stan taśmy, wykonaj zapytanie sys.dm_io_backup_tapes . Jeśli operacja instalacji nie jest oczekująca, ten typ oczekiwania może wskazywać na problem sprzętowy z stacją taśm. |
BACKUPBUFFER
|
Występuje, gdy zadanie tworzenia kopii zapasowej oczekuje na dane lub oczekuje na bufor, w którym mają być przechowywane dane. Ten typ nie jest typowy, z wyjątkiem sytuacji, gdy zadanie czeka na instalację taśmy. |
BACKUPIO
|
Występuje, gdy zadanie tworzenia kopii zapasowej oczekuje na dane lub oczekuje na bufor, w którym mają być przechowywane dane. Ten typ nie jest typowy, z wyjątkiem sytuacji, gdy zadanie czeka na instalację taśmy. |
BACKUPTHREAD
|
Występuje, gdy zadanie oczekuje na zakończenie zadania tworzenia kopii zapasowej. Czas oczekiwania może być długi, od kilku minut do kilku godzin. Jeśli zadanie, na które czekasz, znajduje się w procesie we/wy, ten typ nie wskazuje problemu. |
BAD_PAGE_PROCESS
|
Występuje, gdy podejrzany rejestrator stron w tle próbuje uniknąć uruchamiania więcej niż co pięć sekund. Nadmierne podejrzane strony powodują częste uruchamianie rejestratora. |
BLOB_METADATA
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
BMPALLOCATION
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania alokacji dużego filtru mapy bitowej. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
BMPBUILD
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania budynku dużego filtru mapy bitowej. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
BMPREPARTITION
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania ponownego partycjonowania dużego filtru mapy bitowej. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
BMPREPLICATION
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania replikacji dużego filtru mapy bitowej między wątkami roboczymi. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
BPSORT
|
Występuje w przypadku równoległych planów trybu wsadowego podczas synchronizowania sortowania zestawu danych między wieloma wątkami. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
BROKER_CONNECTION_RECEIVE_TASK
|
Występuje podczas oczekiwania na odebranie komunikatu w punkcie końcowym połączenia. Odbieranie dostępu do punktu końcowego jest serializowane. |
BROKER_DISPATCHER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
BROKER_ENDPOINT_STATE_MUTEX
|
Występuje, gdy istnieje rywalizacja o dostęp do stanu punktu końcowego połączenia usługi Service Broker. Dostęp do stanu zmian jest serializowany. |
BROKER_EVENTHANDLER
|
Występuje, gdy zadanie oczekuje w podstawowej procedurze obsługi zdarzeń brokera usług. Powinno to nastąpić bardzo krótko. |
BROKER_FORWARDER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
BROKER_INIT
|
Występuje podczas inicjowania usługi Service Broker w każdej aktywnej bazie danych. Powinno się to zdarzyć rzadko. |
BROKER_MASTERSTART
|
Występuje, gdy zadanie oczekuje na uruchomienie podstawowego programu obsługi zdarzeń brokera usług. Powinno to nastąpić bardzo krótko. |
BROKER_RECEIVE_WAITFOR
|
Występuje, gdy RECEIVE WAITFOR czeka. Może to oznaczać, że żadne komunikaty nie są gotowe do odebrania w kolejce lub rywalizacja o blokadę uniemożliwia odbieranie komunikatów z kolejki. |
BROKER_REGISTERALLENDPOINTS
|
Występuje podczas inicjowania punktu końcowego połączenia usługi Service Broker. Powinno to nastąpić bardzo krótko. |
BROKER_SERVICE
|
Występuje, gdy lista docelowa usługi Service Broker skojarzona z usługą docelową zostanie zaktualizowana lub zmieniona. |
BROKER_SHUTDOWN
|
Występuje w przypadku planowanego zamknięcia usługi Service Broker. Powinno się to zdarzyć bardzo krótko, jeśli w ogóle. |
BROKER_START
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
BROKER_TASK_SHUTDOWN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
BROKER_TASK_STOP
|
Występuje, gdy program obsługi zadań kolejki usługi Service Broker próbuje zamknąć zadanie. Sprawdzanie stanu jest serializowane i musi być w stanie uruchomienia wcześniej. |
BROKER_TASK_SUBMIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
BROKER_TO_FLUSH
|
Występuje, gdy usługa Service Broker leniwie opróżnia obiekty transmisji w pamięci do tabeli roboczej. |
BROKER_TRANSMISSION_OBJECT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
BROKER_TRANSMISSION_TABLE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
BROKER_TRANSMISSION_WORK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
BROKER_TRANSMITTER
|
Występuje, gdy nadajnik usługi Service Broker czeka na pracę. Usługa Service Broker ma składnik znany jako nadajnik, który planuje wysyłanie komunikatów z wielu okien dialogowych za pośrednictwem przewodu przez co najmniej jeden punkt końcowy połączenia. Nadajnik ma w tym celu dwa dedykowane wątki. Ten typ oczekiwania jest naliczany, gdy te wątki nadajnika oczekują na wysyłanie komunikatów dialogowych przy użyciu połączeń transportowych. Wysokie wartości waiting_tasks_count tego typu oczekiwania wskazują sporadycznie pracę dla tych wątków nadajnika i nie wskazują na żaden problem z wydajnością. Jeśli broker usługi w ogóle nie jest używany, waiting_tasks_count powinien być 2 (dla dwóch wątków nadajnika) i wait_time_ms powinien być dwa razy większy niż czas trwania od uruchomienia wystąpienia. Zobacz Statystyki oczekiwania brokera usług. |
BUFFERPOOL_SCAN
|
Może wystąpić, gdy skanowanie puli jest uruchamiane równolegle, a główne zadanie czeka na zakończenie skanowania. Aby uzyskać więcej informacji, zobacz Operacje wyzwalające skanowanie puli mogą działać wolno na komputerach z dużą ilością pamięci. Dotyczy: SQL Server 2022 (16.x) i nowsze wersje. |
BUILTIN_HASHKEY_MUTEX
|
Może wystąpić po uruchomieniu wystąpienia, podczas gdy wewnętrzne struktury danych są inicjowane. Nie powtarza się po zainicjowaniu struktur danych. |
CHANGE_TRACKING_WAITFORCHANGES
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
CHECK_PRINT_RECORD
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
CHECK_SCANNER_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
CHECK_TABLES_INITIALIZATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
CHECK_TABLES_SINGLE_SCAN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
CHECK_TABLES_THREAD_BARRIER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
CHECKPOINT_QUEUE
|
Występuje, gdy zadanie punktu kontrolnego oczekuje na następne żądanie punktu kontrolnego. |
CHKPT
|
Występuje podczas uruchamiania serwera, aby poinformować wątek punktu kontrolnego, że można go uruchomić. |
CLEAR_DB
|
Występuje podczas operacji, które zmieniają stan bazy danych, takie jak otwieranie lub zamykanie bazy danych. |
CLR_AUTO_EVENT
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska uruchomieniowego języka wspólnego (CLR) i oczekuje na zainicjowanie określonego autoeventu. Długie oczekiwania są typowe i nie wskazują problemu. |
CLR_CRST
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska CLR i oczekuje na wprowadzenie krytycznej sekcji zadania, które jest obecnie używane przez inne zadanie. |
CLR_JOIN
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska CLR i oczekuje na zakończenie innego zadania. Ten stan oczekiwania występuje, gdy istnieje sprzężenia między zadaniami. |
CLR_MANUAL_EVENT
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska CLR i oczekuje na zainicjowanie określonego zdarzenia ręcznego. |
CLR_MEMORY_SPY
|
Występuje podczas oczekiwania na pozyskiwanie blokady dla struktury danych używanej do rejestrowania wszystkich alokacji pamięci wirtualnej pochodzących z środowiska CLR. Struktura danych jest zablokowana w celu zachowania integralności, jeśli istnieje dostęp równoległy. |
CLR_MONITOR
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska CLR i oczekuje na uzyskanie blokady na monitorze. |
CLR_RWLOCK_READER
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska CLR i oczekuje na blokadę czytnika. |
CLR_RWLOCK_WRITER
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie środowiska CLR i oczekuje na blokadę modułu zapisywania. |
CLR_SEMAPHORE
|
Występuje, gdy zadanie wykonuje obecnie wykonywanie CLR i czeka na semafor. |
CLR_TASK_START
|
Występuje podczas oczekiwania na ukończenie uruchamiania zadania CLR. |
CLRHOST_STATE_ACCESS
|
Występuje, gdy istnieje oczekiwanie na uzyskanie wyłącznego dostępu do struktur danych hostingu CLR. Ten typ oczekiwania występuje podczas konfigurowania lub usuwania środowiska uruchomieniowego CLR. |
CMEMPARTITIONED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
CMEMTHREAD
|
Występuje, gdy zadanie oczekuje na obiekt pamięci bezpiecznej wątkowo. Czas oczekiwania może wzrosnąć, gdy występuje rywalizacja spowodowana przez wiele zadań próbujących przydzielić pamięć z tego samego obiektu pamięci. |
COLUMNSTORE_BUILD_THROTTLE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
COMMIT_TABLE
|
Tylko do użytku wewnętrznego. |
CONNECTION_ENDPOINT_LOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
COUNTRECOVERYMGR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
CREATE_DATINISERVICE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
CXCONSUMER
|
Występuje z równoległymi planami zapytań, gdy wątek odbiorcy (nadrzędny) czeka na wątek producenta do wysłania wierszy.
CXCONSUMER Oczekiwania są spowodowane przez iterator programu Exchange, który kończy się wierszami z wątku producenta. Jest to normalna część równoległego wykonywania zapytań.Dotyczy: SQL Server (począwszy od programu SQL Server 2016 (13.x) z dodatkiem Service Pack 2, SQL Server 2017 (14.x) CU 3), Azure SQL Database, Azure SQL Managed Instance |
CXPACKET
|
Występuje z równoległymi planami zapytań podczas oczekiwania na zsynchronizowanie iteratora procesora zapytań oraz podczas tworzenia i używania wierszy. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Nuta: Począwszy od programu SQL Server 2016 (13.x) z dodatkiem Service Pack 2 i programem SQL Server 2017 (14.x) CU 3, CXPACKET odwołuje się tylko do oczekiwania na zsynchronizowanie iteratora programu Exchange i tworzenia wierszy. Wątki zużywające wiersze są śledzone oddzielnie w typie CXCONSUMER oczekiwania. Jeśli wątki odbiorcy są zbyt wolne, bufor iteratora programu Exchange może stać się pełny i powodować CXPACKET oczekiwania.Nuta: W programie SQL Server 2022 (16.x) i nowszych wersjach usługa Azure SQL Database i usługa Azure SQL Managed Instance CXPACKET odwołują się tylko do oczekiwania na wątki tworzące wiersze. Synchronizacja iteratora programu Exchange jest śledzona oddzielnie w typach CXSYNC_PORT oczekiwania i .CXSYNC_CONSUMER Wątki zużywające wiersze są śledzone oddzielnie w typie CXCONSUMER oczekiwania. |
CXSYNC_PORT
|
Występuje z równoległymi planami zapytań podczas oczekiwania na otwarcie, zamknięcie i zsynchronizowanie portów iteratora programu Exchange między wątkami producenta i odbiorcy. Jeśli na przykład plan zapytania ma długą operację sortowania, oczekiwania mogą być wyższe, CXSYNC_PORT ponieważ sortowanie musi zostać zakończone przed zsynchronizowanie portu iteratora programu Exchange.Dotyczy: SQL Server 2022 (16.x) i nowsze wersje, Azure SQL Database i Azure SQL Managed Instance |
CXSYNC_CONSUMER
|
Występuje z równoległymi planami zapytań podczas oczekiwania na dotarcie do punktu synchronizacji iteratora programu Exchange we wszystkich wątkach odbiorców. Dotyczy: SQL Server 2022 (16.x) i nowsze wersje, Azure SQL Database i Azure SQL Managed Instance |
CXROWSET_SYNC
|
Występuje podczas skanowania w zakresie równoległym. |
DAC_INIT
|
Występuje podczas inicjowania dedykowanego połączenia administratora. |
DBCC_SCALE_OUT_EXPR_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
DBMIRROR_DBM_EVENT
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
DBMIRROR_DBM_MUTEX
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
DBMIRROR_EVENTS_QUEUE
|
Występuje, gdy dublowanie bazy danych czeka na przetwarzanie zdarzeń. |
DBMIRROR_SEND
|
Występuje, gdy zadanie oczekuje na listę prac komunikacji w warstwie sieciowej, aby wyczyścić możliwość wysyłania komunikatów. Wskazuje, że warstwa komunikacji zaczyna się przeciążać i wpływa na przepływność danych dublowania bazy danych. |
DBMIRROR_WORKER_QUEUE
|
Wskazuje, że zadanie procesu roboczego dublowania bazy danych oczekuje na więcej pracy. |
DBMIRRORING_CMD
|
Występuje, gdy zadanie oczekuje na opróżnienie rekordów dziennika na dysk. Oczekuje się, że ten stan oczekiwania będzie przechowywany przez długi czas. |
DBSEEDING_FLOWCONTROL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
DBSEEDING_OPERATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
DEADLOCK_ENUM_MUTEX
|
Występuje, gdy monitor zakleszczenia i sys.dm_os_waiting_tasks spróbuj upewnić się, że program SQL Server nie uruchamia wielu zakleszczeń wyszukiwania w tym samym czasie. |
DEADLOCK_TASK_SEARCH
|
Duży czas oczekiwania na ten zasób wskazuje, że serwer wykonuje zapytania na platformie sys.dm_os_waiting_tasks , a te zapytania blokują monitorowanie zakleszczenia przed uruchomieniem wyszukiwania zakleszczenia. Ten typ oczekiwania jest używany tylko przez monitor zakleszczenia. Zapytania na podstawie sys.dm_os_waiting_tasks funkcji .DEADLOCK_ENUM_MUTEX |
DEBUG
|
Występuje podczas debugowania Transact-SQL i CLR na potrzeby synchronizacji wewnętrznej. |
DIRECTLOGCONSUMER_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DIRTY_PAGE_POLL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
DIRTY_PAGE_SYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
DIRTY_PAGE_TABLE_LOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DISABLE_VERSIONING
|
Występuje, gdy program SQL Server sonduje menedżera transakcji wersji, aby sprawdzić, czy sygnatura czasowa najwcześniejszej aktywnej transakcji jest późniejsza niż sygnatura czasowa zmiany stanu. W takim przypadku wszystkie transakcje migawek, które zostały uruchomione przed uruchomieniem ALTER DATABASE instrukcji, zostały zakończone. Ten stan oczekiwania jest używany, gdy program SQL Server wyłącza przechowywanie wersji przy użyciu instrukcji ALTER DATABASE . |
DISKIO_SUSPEND
|
Występuje, gdy zadanie oczekuje na dostęp do pliku, gdy zewnętrzna kopia zapasowa jest aktywna. Jest to zgłaszane dla każdego procesu oczekiwania użytkownika. Liczba większa niż pięć na proces użytkownika może wskazywać, że zakończenie zewnętrznej kopii zapasowej zajmuje zbyt dużo czasu. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
DISPATCHER_QUEUE_SEMAPHORE
|
Występuje, gdy wątek z puli dyspozytora oczekuje na więcej pracy do przetworzenia. Oczekuje się, że czas oczekiwania dla tego typu oczekiwania wzrośnie, gdy dyspozytor jest w stanie bezczynności. |
DLL_LOADING_MUTEX
|
Występuje raz podczas oczekiwania na załadowanie biblioteki DLL analizatora XML. |
DPT_ENTRY_LOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DROP_DATABASE_TIMER_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
DROPTEMP
|
Występuje między próbami porzucenia obiektu tymczasowego, jeśli poprzednia próba nie powiodła się. Czas oczekiwania rośnie wykładniczo z każdą nieudaną próbą upuszczania. |
DTC
|
Występuje, gdy zadanie oczekuje na zdarzenie używane do zarządzania przejściem stanu. Ten stan kontroluje, gdy odzyskiwanie transakcji koordynatora transakcji rozproszonych firmy Microsoft (MS DTC) występuje po otrzymaniu przez program SQL Server powiadomienia, że usługa MS DTC stała się niedostępna. |
DTC_ABORT_REQUEST
|
Występuje w sesji procesu roboczego MSDTC, gdy sesja czeka na przejęcie własności transakcji MSDTC. Gdy usługa MS DTC jest właścicielem transakcji, sesja może wycofać transakcję. Ogólnie rzecz biorąc, sesja czeka na inną sesję, która korzysta z transakcji. |
DTC_RESOLVE
|
Występuje, gdy zadanie odzyskiwania oczekuje na master bazę danych w transakcji obejmującej wiele baz danych, aby zadanie może wykonać zapytanie dotyczące wyniku transakcji. |
DTC_STATE
|
Występuje, gdy zadanie oczekuje na zdarzenie, które chroni zmiany w wewnętrznym obiekcie stanu globalnego USŁUGI MS DTC. Ten stan powinien być przechowywany przez bardzo krótki czas. |
DTC_TMDOWN_REQUEST
|
Występuje w sesji procesu roboczego MSDTC, gdy program SQL Server otrzymuje powiadomienie, że usługa MS DTC nie jest dostępna. Najpierw proces roboczy czeka na uruchomienie procesu odzyskiwania usługi MS DTC. Następnie proces roboczy czeka na uzyskanie wyniku transakcji rozproszonej, nad którą pracuje proces roboczy. Może to trwać do momentu ponownego opublikowania połączenia z usługą MS DTC. |
DTC_WAITFOR_OUTCOME
|
Występuje, gdy zadania odzyskiwania oczekują, aż usługa MS DTC stanie się aktywna, aby umożliwić rozpoznawanie przygotowanych transakcji. |
DTCNEW_ENLIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DTCNEW_PREPARE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DTCNEW_RECOVERY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DTCNEW_TM
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DTCNEW_TRANSACTION_ENLISTMENT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
DTCPNTSYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
DUMP_LOG_COORDINATOR
|
Występuje, gdy główne zadanie czeka na podzadanie w celu wygenerowania danych. Zazwyczaj ten stan nie występuje. Długie oczekiwanie wskazuje nieoczekiwaną blokadę. Należy zbadać podzadanie. |
DUMP_LOG_COORDINATOR_QUEUE
|
Tylko do użytku wewnętrznego. |
DUMPTRIGGER
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
EC
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
EE_PMOLOCK
|
Występuje podczas synchronizacji niektórych typów alokacji pamięci podczas wykonywania instrukcji. |
EE_SPECPROC_MAP_INIT
|
Występuje podczas synchronizacji tworzenia tabeli skrótów procedur wewnętrznych. To oczekiwanie może wystąpić tylko podczas początkowego uzyskiwania dostępu do tabeli skrótów po uruchomieniu wystąpienia programu SQL Server. |
ENABLE_EMPTY_VERSIONING
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
ENABLE_VERSIONING
|
Występuje, gdy program SQL Server czeka na zakończenie wszystkich transakcji aktualizacji w tej bazie danych przed zadeklarowaniem bazy danych gotowej do przejścia na izolację migawki dozwolony stan. Ten stan jest używany, gdy program SQL Server umożliwia izolację migawek przy użyciu instrukcji ALTER DATABASE . |
ERROR_REPORTING_MANAGER
|
Występuje podczas synchronizacji wielu współbieżnych inicjowania dziennika błędów. |
EXCHANGE
|
Występuje podczas synchronizacji w procesorze zapytań wymieniać iterator podczas zapytań równoległych. |
EXECSYNC
|
Występuje podczas równoległych zapytań podczas synchronizowania w procesorze zapytań w obszarach, które nie są związane z iteratorem wymiany. Przykłady takich obszarów to mapy bitowe, duże obiekty binarne (LOB) i iterator buforu. LoB mogą często używać tego stanu oczekiwania. |
EXECUTION_PIPE_EVENT_INTERNAL
|
Występuje podczas synchronizacji między częściami producenta i konsumenta wykonywania wsadowego, które są przesyłane za pośrednictwem kontekstu połączenia. |
EXTERNAL_RG_UPDATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
EXTERNAL_SCRIPT_NETWORK_IO
|
Tylko do użytku wewnętrznego. Dotyczy: program SQL Server 2017 (14.x) do bieżącego. |
EXTERNAL_SCRIPT_PREPARE_SERVICE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
EXTERNAL_SCRIPT_SHUTDOWN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
EXTERNAL_WAIT_ON_LAUNCHER,
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
FABRIC_HADR_TRANSPORT_CONNECTION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FABRIC_REPLICA_CONTROLLER_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FAILPOINT
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FCB_REPLICA_READ
|
Występuje, gdy operacje odczytu migawki (lub tymczasowej migawki utworzonej przez DBCC program ) są synchronizowane z plikiem rozrzedzonych. |
FCB_REPLICA_WRITE
|
Występuje, gdy wypychanie lub ściąganie strony do migawki (lub tymczasowej migawki utworzonej przez DBCC program ) jest synchronizowane rozrzedzonych plików. |
FEATURE_SWITCHES_UPDATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FFT_NSO_DB_KILL_FLAG
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_DB_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_FCB
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_FCB_FIND
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_FCB_PARENT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_FCB_STATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
FFT_NSO_FILEOBJECT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NSO_TABLE_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_NTFS_STORE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_RECOVERY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_RSFX_COMM
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_RSFX_WAIT_FOR_MEMORY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_STARTUP_SHUTDOWN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_STORE_DB
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_STORE_ROWSET_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FFT_STORE_TABLE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILE_VALIDATION_THREADS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
FILESTREAM_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILESTREAM_CHUNKER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILESTREAM_CHUNKER_INIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILESTREAM_FCB
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILESTREAM_FILE_OBJECT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILESTREAM_WORKITEM_QUEUE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FILETABLE_SHUTDOWN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FOREIGN_REDO
|
Tylko do użytku wewnętrznego. Dotyczy: program SQL Server 2017 (14.x) do bieżącego. |
FORWARDER_TRANSITION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
FS_FC_RWLOCK
|
Występuje, gdy istnieje oczekiwanie przez moduł odśmiecania pamięci FILESTREAM, aby wykonać jedną z następujących zadań: - Wyłącz odzyskiwanie pamięci (używane przez tworzenie kopii zapasowej i przywracanie). — Wykonaj jeden cykl modułu odśmiecającego śmieci FILESTREAM. |
FS_GARBAGE_COLLECTOR_SHUTDOWN
|
Występuje, gdy moduł odśmiecania elementów FILESTREAM oczekuje na ukończenie zadań oczyszczania. |
FS_HEADER_RWLOCK
|
Występuje, gdy istnieje oczekiwanie na uzyskanie dostępu do nagłówka FILESTREAM kontenera danych FILESTREAM w celu odczytu lub zaktualizowania zawartości w pliku nagłówka FILESTREAM (Filestream.hdr). |
FS_LOGTRUNC_RWLOCK
|
Występuje, gdy istnieje oczekiwanie na uzyskanie dostępu do obcinania dziennika FILESTREAM w celu wykonania jednego z następujących zadań: — Tymczasowo wyłącz obcinanie dziennika FILESTREAM (FSLOG) (używane przez tworzenie kopii zapasowej i przywracanie). - Wykonaj jeden cykl obcinania FSLOG. |
FSA_FORCE_OWN_XACT
|
Występuje, gdy operacja we/wy pliku FILESTREAM musi być powiązana z skojarzona transakcja, ale transakcja jest obecnie własnością innej sesji. |
FSAGENT
|
Występuje, gdy operacja we/wy pliku FILESTREAM oczekuje na zasób agenta FILESTREAM, który jest używany przez inną operację we/wy pliku. |
FSTR_CONFIG_MUTEX
|
Występuje, gdy istnieje oczekiwanie na zakończenie ponownej konfiguracji funkcji FILESTREAM. |
FSTR_CONFIG_RWLOCK
|
Występuje, gdy istnieje oczekiwanie na serializacji dostępu do parametrów konfiguracji FILESTREAM. |
FT_COMPROWSET_RWLOCK
|
Cały tekst oczekuje na operację metadanych fragmentu. Udokumentowane tylko w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FT_IFTS_RWLOCK
|
Cały tekst oczekuje na synchronizację wewnętrzną. Udokumentowane tylko w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FT_IFTS_SCHEDULER_IDLE_WAIT
|
Typ oczekiwania uśpienia harmonogramu pełnotekstowego. Harmonogram jest bezczynny. |
FT_IFTS_ASYNC_WRITE_PIPE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_BLOB_HASH
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_CATEALOG_SOURCE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_COMP_DESC_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_CONSUMER_PLUGIN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_CRAWL_BATCH_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_CRAWL_CHILDREN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_DOCID_INTERFACE_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_DOCID_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_FP_INFO_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_HOST_CONTROLLER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_MASTER_MERGE_TASK_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_MEMREGPOOL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_MERGE_FRAGMENT_SYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_NOISE_WORDS_RESOURCE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_OCCURRENCE_BUFFER_POOL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_PIPELINE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_PIPELINE_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_PIPELINE_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_PROJECT_FD_INFO_MAP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_SCHEDULER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_SHARED_MEMORY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_SHUTDOWN_PIPE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_SRCH_FD_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_SRCH_FD_SERVICE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_STOPLIST_CACHE_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_THESAURUS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_VERSION_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTS_WORK_QUEUE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2022 (16.x) CU 1 i nowsze wersje. |
FT_IFTSHC_MUTEX
|
Cały tekst czeka na operację kontrolki FDHost. Udokumentowane tylko w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FT_IFTSISM_MUTEX
|
Cały tekst oczekuje na operację komunikacji. Udokumentowane tylko w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FT_MASTER_MERGE
|
Pełny tekst oczekuje na operację scalania głównego. Udokumentowane tylko w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FT_MASTER_MERGE_COORDINATOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FT_METADATA_MUTEX
|
Udokumentowane tylko w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
FT_PROPERTYLIST_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
FT_RESTART_CRAWL
|
Występuje, gdy przeszukiwanie pełnotekstowe musi być uruchamiane ponownie z ostatniego znanego dobrego punktu w celu odzyskania sprawności po awarii przejściowej. Oczekiwanie umożliwia wykonywanie zadań roboczych aktualnie pracujących nad tym populacją w celu ukończenia lub zakończenia bieżącego kroku. |
FULLTEXT GATHERER
|
Występuje podczas synchronizacji operacji pełnotekstowych. |
GDMA_GET_RESOURCE_OWNER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
GHOSTCLEANUP_UPDATE_STATS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
GHOSTCLEANUPSYNCMGR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
GLOBAL_QUERY_CANCEL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
GLOBAL_QUERY_CLOSE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
GLOBAL_QUERY_CONSUMER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
GLOBAL_QUERY_PRODUCER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
GLOBAL_TRAN_CREATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
GLOBAL_TRAN_UCS_SESSION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
GUARDIAN
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
HADR_AG_MUTEX
|
Występuje, gdy instrukcja DDL grupy dostępności lub polecenie klastra trybu failover systemu Windows Server oczekuje na wyłączny dostęp do odczytu/zapisu do konfiguracji grupy dostępności. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_AR_CRITICAL_SECTION_ENTRY
|
Występuje, gdy instrukcja DDL grupy dostępności lub polecenie klastra trybu failover systemu Windows Server oczekuje na wyłączny dostęp do odczytu/zapisu do stanu środowiska uruchomieniowego repliki lokalnej skojarzonej grupy dostępności. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_AR_MANAGER_MUTEX
|
Występuje, gdy zamknięcie repliki dostępności oczekuje na zakończenie uruchamiania lub uruchomienie repliki dostępności czeka na zakończenie zamknięcia. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_AR_UNLOAD_COMPLETED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST
|
Wydawca zdarzenia repliki dostępności (na przykład zmiana stanu lub zmiana konfiguracji) oczekuje na wyłączny dostęp do odczytu/zapisu do listy subskrybentów zdarzeń. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_BACKUP_BULK_LOCK
|
Podstawowa baza danych grupy dostępności odebrała żądanie kopii zapasowej z pomocniczej bazy danych i oczekuje na zakończenie przetwarzania żądania w celu uzyskania lub zwolnienia blokady BulkOp. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_BACKUP_QUEUE
|
Wątek w tle kopii zapasowej podstawowej bazy danych grupy dostępności oczekuje na nowe żądanie pracy z pomocniczej bazy danych. (Zazwyczaj dzieje się tak, gdy podstawowa baza danych przechowuje dziennik BulkOp i oczekuje na pomocniczą bazę danych, aby wskazać, że podstawowa baza danych może zwolnić blokadę). Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_CLUSAPI_CALL
|
Wątek programu SQL Server czeka na przełączenie z trybu niewstępnego (zaplanowanego przez program SQL Server) do trybu wstępnego (zaplanowanego przez system operacyjny) w celu wywołania interfejsów API klastra trybu failover systemu Windows Server. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_COMPRESSED_CACHE_SYNC
|
Oczekiwanie na dostęp do pamięci podręcznej skompresowanych bloków dziennika, które są używane w celu uniknięcia nadmiarowej kompresji bloków dziennika wysyłanych do wielu pomocniczych baz danych. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_CONNECTIVITY_INFO
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DATABASE_FLOW_CONTROL
|
Oczekiwanie na wysłanie komunikatów do partnera po osiągnięciu maksymalnej liczby komunikatów w kolejce. Wskazuje, że skanowanie dzienników działa szybciej niż wysyła sieć. Jest to problem tylko wtedy, gdy wysyłanie sieci jest wolniejsze niż oczekiwano. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DATABASE_VERSIONING_STATE
|
Występuje w przypadku zmiany stanu przechowywania wersji pomocniczej bazy danych grupy dostępności. To oczekiwanie dotyczy wewnętrznych struktur danych i zwykle jest bardzo krótkie bez bezpośredniego wpływu na dostęp do danych. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DATABASE_WAIT_FOR_RECOVERY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_DATABASE_WAIT_FOR_RESTART
|
Oczekiwanie na ponowne uruchomienie bazy danych w ramach kontroli grupy dostępności. W normalnych warunkach nie jest to problem klienta, ponieważ oczekiwania są oczekiwane w tym miejscu. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING
|
Zapytanie dotyczące obiektów w pomocniczej pomocniczej bazie danych grupy dostępności jest blokowane w przypadku przechowywania wersji wierszy podczas oczekiwania na zatwierdzenie lub wycofanie wszystkich transakcji, które były w locie, gdy replika pomocnicza została włączona dla obciążeń odczytu. Ten typ oczekiwania gwarantuje, że wersje wierszy są dostępne przed wykonaniem zapytania w ramach izolacji migawki. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DB_COMMAND
|
Oczekiwanie na odpowiedzi na wiadomości konwersacyjne (które wymagają jawnej odpowiedzi z drugiej strony przy użyciu infrastruktury komunikatów konwersacyjnych grupy dostępności). Wiele różnych typów komunikatów używa tego typu oczekiwania. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DB_OP_COMPLETION_SYNC
|
Oczekiwanie na odpowiedzi na wiadomości konwersacyjne (które wymagają jawnej odpowiedzi z drugiej strony przy użyciu infrastruktury komunikatów konwersacyjnych grupy dostępności). Wiele różnych typów komunikatów używa tego typu oczekiwania. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DB_OP_START_SYNC
|
Instrukcja DDL grupy dostępności lub polecenie klastra trybu failover systemu Windows Server oczekuje na serializowany dostęp do bazy danych dostępności i jego stanu środowiska uruchomieniowego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DBR_SUBSCRIBER
|
Wydawca zdarzenia repliki dostępności (na przykład zmiana stanu lub zmiana konfiguracji) oczekuje na wyłączny dostęp do odczytu/zapisu do stanu środowiska uruchomieniowego subskrybenta zdarzenia, który odpowiada bazie danych dostępności. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DBR_SUBSCRIBER_FILTER_LIST
|
Wydawca zdarzenia repliki dostępności (na przykład zmiana stanu lub zmiana konfiguracji) oczekuje na wyłączny dostęp do odczytu/zapisu do listy subskrybentów zdarzeń odpowiadających bazom danych dostępności. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_DBSEEDING
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
HADR_DBSEEDING_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
HADR_DBSTATECHANGE_SYNC
|
Kontrolka współbieżności czeka na zaktualizowanie wewnętrznego stanu repliki bazy danych. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FABRIC_CALLBACK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
HADR_FILESTREAM_BLOCK_FLUSH
|
Menedżer transportu always on fileSTREAM czeka na zakończenie przetwarzania bloku dziennika. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FILESTREAM_FILE_CLOSE
|
Menedżer transportu always on filestream czeka, aż następny plik FILESTREAM zostanie przetworzony i jego dojście zostanie zamknięte. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FILESTREAM_FILE_REQUEST
|
Replika pomocnicza Always On czeka na wysłanie wszystkich żądanych plików FILESTREAM podczas COFAnia. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FILESTREAM_IOMGR
|
Menedżer transportu always on FILESTREAM czeka na blokadę R/W, która chroni menedżera we/wy funkcji FILESTREAM podczas uruchamiania lub zamykania. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION
|
Menedżer we/wy funkcji FILESTREAM zawsze czeka na ukończenie operacji we/wy. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FILESTREAM_MANAGER
|
Menedżer transportu always on FILESTREAM czeka na blokadę R/W, która chroni menedżera transportu FUNKCJI FILESTREAM zawsze włączone podczas uruchamiania lub zamykania. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_FILESTREAM_PREPROC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_GROUP_COMMIT
|
Przetwarzanie zatwierdzeń transakcji oczekuje na zezwolenie na zatwierdzenie grupy, aby można było umieścić wiele rekordów dziennika zatwierdzeń w jednym bloku dziennika. To oczekiwanie jest oczekiwanym warunkiem, który optymalizuje operacje we/wy dziennika, przechwytywania i wysyłania. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_LOGCAPTURE_SYNC
|
Kontrolka współbieżności wokół przechwytywania lub stosowania obiektu dziennika podczas tworzenia lub niszczenia skanów. Jest to oczekiwane oczekiwanie, gdy partnerzy zmienią stan lub stan połączenia. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_LOGCAPTURE_WAIT
|
Oczekiwanie na udostępnienie rekordów dziennika. Może wystąpić podczas oczekiwania na wygenerowanie nowych rekordów dziennika przez połączenia lub ukończenie operacji we/wy podczas odczytywania dziennika nie w pamięci podręcznej. Jest to oczekiwane oczekiwanie, jeśli skanowanie dziennika zostanie przechwycone na końcu dziennika lub odczytuje z dysku. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_LOGPROGRESS_SYNC
|
Kontrola współbieżności czeka podczas aktualizowania stanu postępu dziennika replik bazy danych. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_NOTIFICATION_DEQUEUE
|
Zadanie w tle, które przetwarza powiadomienia klastra trybu failover systemu Windows Server, czeka na następne powiadomienie. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS
|
Menedżer repliki dostępności oczekuje na serializowany dostęp do stanu środowiska uruchomieniowego zadania w tle, które przetwarza powiadomienia klastra trybu failover systemu Windows Server. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC
|
Zadanie w tle czeka na zakończenie uruchamiania zadania w tle, które przetwarza powiadomienia klastra trybu failover systemu Windows Server. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC
|
Zadanie w tle oczekuje na zakończenie zadania w tle, które przetwarza powiadomienia klastra trybu failover systemu Windows Server. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_PARTNER_SYNC
|
Kontrola współbieżności czeka na liście partnerów. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_READ_ALL_NETWORKS
|
Oczekiwanie na uzyskanie dostępu do odczytu lub zapisu do listy sieci WSFC. Tylko do użytku wewnętrznego. Uwaga: Aparat przechowuje listę sieci WSFC używanych w widokach DMV (takich jak sys.dm_hadr_cluster_networks ) lub do sprawdzania poprawności instrukcji Always On Transact-SQL odwołujących się do informacji o sieci WSFC. Ta lista jest aktualizowana po uruchomieniu aparatu, powiadomieniach związanych z usługą WSFC i wewnętrznym ponownym uruchomieniu funkcji Always On (na przykład utracie i odzyskaniu kworum WSFC). Zadania są zwykle blokowane, gdy aktualizacja na tej liście jest w toku.Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_RECOVERY_WAIT_FOR_CONNECTION
|
Oczekiwanie na połączenie pomocniczej bazy danych z podstawową bazą danych przed uruchomieniem odzyskiwania. Jest to oczekiwane oczekiwanie, które może wydłużyć, jeśli połączenie z podstawowym jest powolne do ustanowienia. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_RECOVERY_WAIT_FOR_UNDO
|
Odzyskiwanie bazy danych oczekuje, aż pomocnicza baza danych zakończy fazę przywracania i inicjowania, aby przywrócić ją do wspólnego punktu dziennika z podstawową bazą danych. Jest to oczekiwane oczekiwanie po przejściu w tryb failover. Postęp cofania można śledzić za pośrednictwem monitora systemu Windows (perfmon.exe) i widoków DMV. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_REPLICAINFO_SYNC
|
Oczekiwanie na zaktualizowanie bieżącego stanu repliki przez kontrolkę współbieżności. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_SEEDING_CANCELLATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_SEEDING_FILE_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_SEEDING_LIMIT_BACKUPS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_SEEDING_SYNC_COMPLETION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_SEEDING_TIMEOUT_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_SEEDING_WAIT_FOR_COMPLETION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_SYNC_COMMIT
|
Oczekiwanie na przetwarzanie zatwierdzenia transakcji w zsynchronizowanych pomocniczych bazach danych w celu zabezpieczenia dziennika. To oczekiwanie jest również odzwierciedlane przez licznik wydajności opóźnienia transakcji. Ten typ oczekiwania jest oczekiwany dla grup dostępności zatwierdzeń synchronicznych i wskazuje czas wysyłania, zapisywania i potwierdzania zatwierdzenia dziennika do pomocniczych baz danych. Aby uzyskać szczegółowe informacje i HADR_SYNC_COMMIT rozwiązywania problemów, zapoznaj się z tym wpisem w blogu Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_SYNCHRONIZING_THROTTLE
|
Oczekiwanie na przetwarzanie zatwierdzeń transakcji w celu umożliwienia synchronizacji pomocniczej bazy danych w celu nadrobienia zaległości do podstawowego końca dziennika, aby przejść do stanu zsynchronizowanego. Jest to oczekiwane oczekiwanie, gdy pomocnicza baza danych nadrobi zaległości. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_TDS_LISTENER_SYNC
|
Wewnętrzny system Always On lub klaster WSFC żąda, aby odbiorniki zostały uruchomione lub zatrzymane. Przetwarzanie tego żądania jest zawsze asynchroniczne i istnieje mechanizm usuwania nadmiarowych żądań. Istnieje również moment, w którym ten proces jest zawieszony z powodu zmian konfiguracji. Wszystkie oczekiwania związane z tym mechanizmem synchronizacji odbiornika używają tego typu oczekiwania. Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_TDS_LISTENER_SYNC_PROCESSING
|
Używany na końcu instrukcji Always On Transact-SQL, która wymaga uruchomienia i/lub zatrzymania odbiornika grupy dostępności. Ponieważ operacja uruchamiania/zatrzymywania jest wykonywana asynchronicznie, wątek użytkownika blokuje użycie tego typu oczekiwania do momentu, gdy sytuacja odbiornika będzie znana. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_THROTTLE_LOG_RATE_GOVERNOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO
|
Występuje, gdy pomocnicza replikacja geograficzna jest skonfigurowana z niższym rozmiarem obliczeniowym (niższym slo) niż podstawowy. Podstawowa baza danych jest ograniczana z powodu opóźnionego użycia dziennika przez pomocniczą bazę danych. Jest to spowodowane tym, że pomocnicza baza danych ma niewystarczającą pojemność obliczeniową, aby nadążyć za szybkością zmian podstawowej bazy danych. Dotyczy: Azure SQL Database |
HADR_THROTTLE_LOG_RATE_LOG_SIZE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
HADR_THROTTLE_LOG_RATE_SEEDING
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
HADR_TIMER_TASK
|
Oczekiwanie na zablokowanie obiektu zadania czasomierza i jest również używane do rzeczywistych oczekiwań między godzinami wykonywania pracy. Na przykład w przypadku zadania uruchamianego co 10 sekund po jednym wykonaniu grupy dostępności czekają około 10 sekund na ponowne zaplanowanie zadania, a oczekiwanie zostanie uwzględnione w tym miejscu. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_TRANSPORT_DBRLIST
|
Oczekiwanie na dostęp do listy replik bazy danych warstwy transportu. Używany do spinlock, który udziela dostępu do niego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_TRANSPORT_FLOW_CONTROL
|
Oczekiwanie, gdy liczba niezaznaczonych komunikatów always on przekracza próg sterowania przepływem wychodzącym. Jest to oparte na dostępności replika-replika (nie w bazie danych do bazy danych). Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_TRANSPORT_SESSION
|
Grupy dostępności czekają podczas zmieniania lub uzyskiwania dostępu do bazowego stanu transportu. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_WORK_POOL
|
Kontrola współbieżności czeka na obiekt zadania pracy w tle grupy dostępności. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_WORK_QUEUE
|
Wątek roboczy w tle grupy dostępności czeka na przypisanie nowej pracy. Jest to oczekiwane oczekiwanie, gdy są gotowi pracownicy oczekujący na nową pracę, co jest normalnym stanem. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HADR_XRF_STACK_ACCESS
|
Uzyskiwanie dostępu (wyszukiwanie, dodawanie i usuwanie) rozszerzonego stosu rozwidlenia odzyskiwania dla bazy danych dostępności. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HCCO_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HK_RESTORE_FILEMAP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HKCS_PARALLEL_MIGRATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HKCS_PARALLEL_RECOVERY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
HTBUILD
|
Występuje w przypadku równoległych planów trybu wsadowego podczas synchronizowania budynku tabeli skrótów po stronie wejściowej sprzężenia skrótu/agregacji. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje, ale nie Azure SQL Database, Azure SQL Managed Instance z zawszeup-to-date update policy i Azure Synapse Analytics. |
HTBUILD_AGG
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania budynku tabeli skrótów po stronie wejściowej agregacji skrótu. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: Azure SQL Database, Azure SQL Managed Instance z zawszeup-to-date update policy i Azure Synapse Analytics. |
HTBUILD_JOIN
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania budynku tabeli skrótów po stronie wejściowej sprzężenia skrótu. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: Azure SQL Database, Azure SQL Managed Instance z zawszeup-to-date update policy i Azure Synapse Analytics. |
HTDELETE
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania na końcu sprzężenia/agregacji skrótu. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowsze wersje, ale nie Azure SQL Database, Azure SQL Managed Instance z zawszeup-to-date update policy i Azure Synapse Analytics. |
HTDELETE_AGG
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania na końcu agregacji skrótu. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: Azure SQL Database, Azure SQL Managed Instance z zawszeup-to-date update policy i Azure Synapse Analytics. |
HTDELETE_JOIN
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania na końcu sprzężenia skrótu. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: Azure SQL Database, Azure SQL Managed Instance z zawszeup-to-date update policy i Azure Synapse Analytics. |
HTMEMO
|
Występuje w przypadku równoległych planów trybu wsadowego podczas synchronizowania przed skanowaniem tabeli skrótów w celu dopasowania danych wyjściowych/niezgodności w sprzężeniu skrótu/agregacji. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
HTREINIT
|
Występuje w przypadku równoległych planów trybu wsadowego podczas synchronizowania przed zresetowaniem sprzężenia skrótu/agregacji dla następnego sprzężenia częściowego. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
HTREPARTITION
|
Występuje z równoległymi planami trybu wsadowego podczas synchronizowania ponownego partycjonowania tabeli skrótów po stronie wejściowej sprzężenia skrótu/agregacji. Jeśli oczekiwanie jest nadmierne i nie można go zmniejszyć przez dostrajanie zapytania (np. dodawanie indeksów), rozważ dostosowanie progu kosztów dla równoległości lub obniżenie stopnia równoległości. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
HTTP_ENUMERATION
|
Występuje podczas uruchamiania w celu wyliczenia punktów końcowych HTTP w celu uruchomienia protokołu HTTP. |
HTTP_START
|
Występuje, gdy połączenie oczekuje na ukończenie inicjowania protokołu HTTP. |
HTTP_STORAGE_CONNECTION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
IMPPROV_IOWAIT
|
Występuje, gdy program SQL Server czeka na zakończenie operacji we/wy ładowania zbiorczego. |
INSTANCE_LOG_RATE_GOVERNOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
INTERNAL_TESTING
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
IO_AUDIT_MUTEX
|
Występuje podczas synchronizacji zdarzeń śledzenia. |
IO_COMPLETION
|
Występuje podczas oczekiwania na ukończenie operacji we/wy. Ten typ oczekiwania zazwyczaj reprezentuje we/wy strony inne niż dane. Oczekiwania na ukończenie operacji we/wy strony danych są wyświetlane jako PAGEIOLATCH_* oczekiwania. |
IO_QUEUE_LIMIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
IO_RETRY
|
Występuje, gdy operacja we/wy, taka jak odczyt lub zapis na dysku kończy się niepowodzeniem z powodu niewystarczającej ilości zasobów, a następnie jest ponawiana. |
IOAFF_RANGE_QUEUE
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
KSOURCE_WAKEUP
|
Używany przez zadanie sterowania usługą podczas oczekiwania na żądania z Programu Service Control Manager. Długie oczekiwania są oczekiwane i nie wskazują problemu. |
KTM_ENLISTMENT
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
KTM_RECOVERY_MANAGER
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
KTM_RECOVERY_RESOLUTION
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
LATCH_DT
|
Występuje podczas oczekiwania na zatrzask DT (niszczenie). Nie obejmuje to zatrzasków buforu ani zatrzasków transakcji. Lista LATCH_* oczekiwań jest dostępna w pliku sys.dm_os_latch_stats .
sys.dm_os_latch_stats grup LATCH_NL , , LATCH_SH LATCH_UP , LATCH_EX i LATCH_DT czeka razem. |
LATCH_EX
|
Występuje podczas oczekiwania na zatrzask EX (wyłączny). Nie obejmuje to zatrzasków buforu ani zatrzasków transakcji. Lista LATCH_* oczekiwań jest dostępna w pliku sys.dm_os_latch_stats .
sys.dm_os_latch_stats grup LATCH_NL , , LATCH_SH LATCH_UP , LATCH_EX i LATCH_DT czeka razem. |
LATCH_KP
|
Występuje podczas oczekiwania na zatrzasku kluczowego wskaźnika wydajności (zachowaj). Nie obejmuje to zatrzasków buforu ani zatrzasków transakcji. Lista LATCH_* oczekiwań jest dostępna w pliku sys.dm_os_latch_stats .
sys.dm_os_latch_stats grup LATCH_NL , , LATCH_SH LATCH_UP , LATCH_EX i LATCH_DT czeka razem. |
LATCH_NL
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
LATCH_SH
|
Występuje podczas oczekiwania na zatrzask SH (udział). Nie obejmuje to zatrzasków buforu ani zatrzasków transakcji. Lista LATCH_* oczekiwań jest dostępna w pliku sys.dm_os_latch_stats .
sys.dm_os_latch_stats grup LATCH_NL , , LATCH_SH LATCH_UP , LATCH_EX i LATCH_DT czeka razem. |
LATCH_UP
|
Występuje podczas oczekiwania na zatrzask up (aktualizacja). Nie obejmuje to zatrzasków buforu ani zatrzasków transakcji. Lista LATCH_* oczekiwań jest dostępna w pliku sys.dm_os_latch_stats .
sys.dm_os_latch_stats grup LATCH_NL , , LATCH_SH LATCH_UP , LATCH_EX i LATCH_DT czeka razem. |
LAZYWRITER_SLEEP
|
Występuje, gdy zadania z opóźnieniem zapisywania są zawieszone. Jest to miara czasu spędzonego przez zadania w tle, które oczekują. Nie należy brać pod uwagę tego stanu, gdy szukasz straganów użytkowników. |
LCK_M_BU
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji zbiorczej (BU). Aby uzyskać więcej informacji, zobacz Zbiorcze blokady aktualizacji. |
LCK_M_BU_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji zbiorczej (BU) z blokadami przerwania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Zbiorcze blokady aktualizacji.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_BU_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji zbiorczej (BU) z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Zbiorcze blokady aktualizacji.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_IS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej intencji (IS). Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji). |
LCK_M_IS_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej intencji (IS) z blokadami przerwania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_IS_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej intencji (IS) z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_IU
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji intencji (IU). Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji). |
LCK_M_IU_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji intencji (IU) z blokadami przerwania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_IU_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji intencji (IU) z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_IX
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady Intent Exclusive (IX). Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji). |
LCK_M_IX_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady Intent Exclusive (IX) z abort Blockers. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_IX_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady Intent Exclusive (IX) z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_NL
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady NULL dla bieżącej wartości klucza i blokadę Wstaw zakres między bieżącym i poprzednim kluczem. Blokada NULL klucza to natychmiastowa blokada zwalniania. |
LCK_M_RIn_NL_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady NULL z blokadami abort na bieżącej wartości klucza i wstaw blokadę zakresu z blokadami przerwania między bieżącym i poprzednim kluczem. Blokada NULL klucza to natychmiastowa blokada zwalniania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_NL_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady NULL o niskim priorytecie dla bieżącej wartości klucza, a blokada Wstaw zakres o niskim priorytecie między bieżącym i poprzednim kluczem. Blokada NULL klucza to natychmiastowa blokada zwalniania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_S
|
Występuje, gdy zadanie oczekuje na uzyskanie współużytkowanej blokady dla bieżącej wartości klucza i blokadę Wstaw zakres między bieżącym i poprzednim kluczem. |
LCK_M_RIn_S_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady z blokadami abort w bieżącej wartości klucza, a blokada Wstaw zakres z abort blockers między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_S_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady z niskim priorytetem dla bieżącej wartości klucza, a blokada Wstaw zakres z niskim priorytetem między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_U
|
Zadanie oczekuje na uzyskanie blokady aktualizacji dla bieżącej wartości klucza i blokady Wstaw zakres między bieżącym i poprzednim kluczem. |
LCK_M_RIn_U_ABORT_BLOCKERS
|
Zadanie oczekuje na uzyskanie blokady aktualizacji z blokadami przerwania dla bieżącej wartości klucza i blokady Wstaw zakres z blokadami przerwania między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_U_LOW_PRIORITY
|
Zadanie oczekuje na uzyskanie blokady aktualizacji o niskim priorytecie dla bieżącej wartości klucza i blokady Wstaw zakres z niskim priorytetem między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_X
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej dla bieżącej wartości klucza i blokadę Wstaw zakres między bieżącym i poprzednim kluczem. |
LCK_M_RIn_X_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej z blokadami abort w bieżącej wartości klucza i wstaw blokadę zakresu z blokadami przerwania między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RIn_X_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej z niskim priorytetem dla bieżącej wartości klucza, a blokada Wstaw zakres z niskim priorytetem między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RS_S
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej dla bieżącej wartości klucza i blokada zakresu współużytkowanego między bieżącym i poprzednim kluczem. |
LCK_M_RS_S_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady z blokadami abort na bieżącej wartości klucza, a blokada zakresu współdzielonego z blokadami przerwania między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RS_S_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej o niskim priorytecie dla bieżącej wartości klucza, a blokada zakresu współużytkowanego o niskim priorytecie między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RS_U
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji dla bieżącej wartości klucza i blokada zakresu aktualizacji między bieżącym i poprzednim kluczem. |
LCK_M_RS_U_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji z blokadami abort na bieżącej wartości klucza, a blokada zakresu aktualizacji z blokadami przerwania między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_S_XACT
|
Występuje, gdy jest włączona zoptymalizowana blokada , a zadanie oczekuje na udostępnioną blokadę typu XACT (transakcja), wait_resource gdzie nie można wywnioskować intencji odczytu lub modyfikacji. |
LCK_M_S_XACT_READ
|
Występuje po włączeniu zoptymalizowanego blokowania , a zadanie oczekuje na udostępnioną blokadę typu XACT (transakcja)wait_resource z zamiarem odczytu. |
LCK_M_S_XACT_MODIFY
|
Występuje po włączeniu zoptymalizowanego blokowania , a zadanie oczekuje na udostępnioną blokadę typu XACT (transakcja) wait_resource z zamiarem modyfikacji. |
LCK_M_RS_U_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji o niskim priorytecie dla bieżącej wartości klucza, a blokada zakresu aktualizacji o niskim priorytecie między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RX_S
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej dla bieżącej wartości klucza, a blokada zakresu wyłącznego między bieżącym i poprzednim kluczem. |
LCK_M_RX_S_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej z blokadami abort na bieżącej wartości klucza, a zakres wyłączny z blokadami przerwania między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RX_S_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady o niskim priorytecie dla bieżącej wartości klucza, a zakres wyłączny z blokadą o niskim priorytecie między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RX_U
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji dla bieżącej wartości klucza i blokada zakresu wyłączność między bieżącym i poprzednim kluczem. |
LCK_M_RX_U_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji z blokadami abort na bieżącej wartości klucza, a blokada zakresu wyłącznego z blokadami przerwania między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RX_U_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji o niskim priorytecie dla bieżącej wartości klucza, a blokada zakresu wyłącznego z niskim priorytetem między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RX_X
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłączność dla bieżącej wartości klucza i blokada zakresu wyłącznego między bieżącym i poprzednim kluczem. |
LCK_M_RX_X_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej z abort Blockers na bieżącej wartości klucza, a blokada zakresu wyłącznego z abort Blockers między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_RX_X_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej z niskim priorytetem dla bieżącej wartości klucza, a blokada zakresu wyłącznego z niskim priorytetem między bieżącym i poprzednim kluczem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX .Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_S
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady. Aby uzyskać więcej informacji, zobacz Shared Locks (Blokady udostępnione). |
LCK_M_S_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady z blokadami przerwania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Shared Locks (Blokady udostępnione).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_S_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie udostępnionej blokady o niskim priorytecie. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Shared Locks (Blokady udostępnione).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SCH_M
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady modyfikowania schematu. Aby uzyskać więcej informacji, zobacz Blokady schematu. |
LCK_M_SCH_M_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady Modyfikowanie schematu za pomocą blokowania abort. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Blokady schematu.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SCH_M_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady Modyfikowanie schematu z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Blokady schematu.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SCH_S
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udziału schematu. Aby uzyskać więcej informacji, zobacz Blokady schematu. |
LCK_M_SCH_S_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udziału schematu z abort Blockers. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Blokady schematu.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SCH_S_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udziału schematu z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Blokady schematu.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SIU
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji udostępnionej z intencją. Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji). |
LCK_M_SIU_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji udostępnionej z intencją z abort blockers. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SIU_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji udostępnionej z intencją o niskim priorytecie. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SIX
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady z wyłącznym użyciem intencji udostępnionej. Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji). |
LCK_M_SIX_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady udostępnionej z intencją wyłączność z abort Blockers. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_SIX_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady z wyłącznym użyciem intencji udostępnionej z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_U
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji. Aby uzyskać więcej informacji, zobacz Update Locks (Blokady aktualizacji). |
LCK_M_U_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji z blokadami przerwania. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Update Locks (Blokady aktualizacji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_U_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady aktualizacji z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Update Locks (Blokady aktualizacji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_UIX
|
Występuje, gdy zadanie oczekuje na uzyskanie aktualizacji z blokadą wyłączną intencji. Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji). |
LCK_M_UIX_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie aktualizacji z blokadą wyłączną intencji z abort Blockers. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_UIX_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie aktualizacji z blokadą wyłączną intencji z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Intent Locks (Blokady intencji).Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_X
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej. Aby uzyskać więcej informacji, zobacz Blokady wyłączne. |
LCK_M_X_ABORT_BLOCKERS
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej z blokadami abort. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Blokady wyłączne.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LCK_M_X_LOW_PRIORITY
|
Występuje, gdy zadanie oczekuje na uzyskanie blokady wyłącznej z niskim priorytetem. (Powiązane z opcją oczekiwania na niski priorytet i ALTER TABLE ALTER INDEX . Aby uzyskać więcej informacji, zobacz Blokady wyłączne.Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
LOG_POOL_SCAN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
LOG_RATE_GOVERNOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
LOGBUFFER
|
Występuje, gdy zadanie czeka na miejsce w buforze dziennika w celu przechowywania rekordu dziennika. Stale wysokie wartości mogą wskazywać, że urządzenia dziennika nie mogą nadążyć za ilością dziennika generowanego przez serwer. |
LOGCAPTURE_LOGPOOLTRUNCPOINT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGGENERATION
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
LOGMGR
|
Występuje, gdy zadanie oczekuje na zakończenie wszystkich zaległych operacji we/wy dziennika przed zamknięciem dziennika podczas zamykania bazy danych. |
LOGMGR_FLUSH
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
LOGMGR_PMM_LOG
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
LOGMGR_QUEUE
|
Występuje, gdy zadanie modułu zapisywania dzienników czeka na żądania pracy. |
LOGMGR_RESERVE_APPEND
|
Występuje, gdy zadanie oczekuje, aby sprawdzić, czy obcięcie dziennika zwalnia miejsce w dzienniku, aby umożliwić zadaniu zapisywanie nowego rekordu dziennika. Rozważ zwiększenie rozmiaru plików dziennika dla bazy danych, której dotyczy problem, aby zmniejszyć to oczekiwanie. |
LOGPOOL_CACHESIZE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGPOOL_CONSUMER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGPOOL_CONSUMERSET
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGPOOL_FREEPOOLS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGPOOL_MGRSET
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGPOOL_REPLACEMENTSET
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
LOWFAIL_MEMMGR_QUEUE
|
Występuje podczas oczekiwania na dostępność pamięci do użycia. |
MD_AGENT_YIELD
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
MD_LAZYCACHE_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
MEMORY_ALLOCATION_EXT
|
Występuje podczas przydzielania pamięci z wewnętrznej puli pamięci programu SQL Server lub systemu operacyjnego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
MEMORY_GRANT_UPDATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
METADATA_LAZYCACHE_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
MIGRATIONBUFFER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
MISCELLANEOUS
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
MSQL_DQ
|
Występuje, gdy zadanie oczekuje na zakończenie operacji zapytania rozproszonego. Służy to do wykrywania potencjalnych zakleszczeń aplikacji zestawu wielu aktywnych wyników (MARS). Oczekiwanie kończy się po zakończeniu wywołania zapytania rozproszonego. |
MSQL_XACT_MGR_MUTEX
|
Występuje, gdy zadanie oczekuje na uzyskanie własności menedżera transakcji sesji do wykonania operacji transakcji na poziomie sesji. |
MSQL_XACT_MUTEX
|
Występuje podczas synchronizacji użycia transakcji. Żądanie musi uzyskać mutex przed użyciem transakcji. |
MSQL_XP
|
Występuje, gdy zadanie czeka na zakończenie rozszerzonej procedury składowanej. Program SQL Server używa tego stanu oczekiwania, aby wykryć potencjalne zakleszczenia aplikacji MARS. Oczekiwanie zostaje zatrzymane po zakończeniu rozszerzonego wywołania procedury składowanej. |
MSSEARCH
|
Występuje podczas Full-Text wywołań wyszukiwania. To oczekiwanie kończy się po zakończeniu operacji pełnotekstowej. Nie wskazuje rywalizacji, ale raczej czasu trwania operacji pełnotekstowych. |
NET_WAITFOR_PACKET
|
Występuje, gdy połączenie oczekuje na pakiet sieciowy podczas odczytu sieciowego. |
NETWORKSXMLMGRLOAD
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
NODE_CACHE_MUTEX
|
Tylko do użytku wewnętrznego. |
OLEDB
|
Występuje, gdy program SQL Server wywołuje dostawcę OLE DB SNAC (SQLNCLI) lub sterownik Microsoft OLE DB dla programu SQL Server (MSOLEDBSQL). Ten typ oczekiwania nie jest używany do synchronizacji. Zamiast tego wskazuje czas trwania wywołań dostawcy OLE DB. |
ONDEMAND_TASK_QUEUE
|
Występuje, gdy zadanie w tle czeka na żądania zadań systemowych o wysokim priorytcie. Długie czasy oczekiwania wskazują, że nie było żądań o wysokim priorytcie do przetworzenia i nie powinno powodować problemów. |
PAGEIOLATCH_DT
|
Występuje, gdy zadanie czeka na zatrzask buforu, który znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie Destroy. Długie oczekiwania mogą wskazywać na problemy z podsystemem dysków. |
PAGEIOLATCH_EX
|
Występuje, gdy zadanie czeka na zatrzask buforu, który znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie wyłącznym — tryb używany podczas zapisywania buforu na dysku. Długie oczekiwania mogą wskazywać na problemy z podsystemem dysków. Aby uzyskać więcej informacji, zobacz Powolne we/wy — program SQL Server i wydajność we/wy dysku. |
PAGEIOLATCH_KP
|
Występuje, gdy zadanie czeka na zatrzask buforu, który znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie Zachowaj. Długie oczekiwania mogą wskazywać na problemy z podsystemem dysków. |
PAGEIOLATCH_NL
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PAGEIOLATCH_SH
|
Występuje, gdy zadanie czeka na zatrzask buforu, który znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie udostępnionym — tryb używany podczas odczytywania buforu z dysku. Długie oczekiwania mogą wskazywać na problemy z podsystemem dysków. Aby uzyskać więcej informacji, zobacz Powolne we/wy — program SQL Server i wydajność we/wy dysku. |
PAGEIOLATCH_UP
|
Występuje, gdy zadanie czeka na zatrzask buforu, który znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie aktualizacji. Długie oczekiwania mogą wskazywać na problemy z podsystemem dysków. Aby uzyskać więcej informacji, zobacz Powolne we/wy — program SQL Server i wydajność we/wy dysku. |
PAGELATCH_DT
|
Występuje, gdy zadanie oczekuje na zatrzask buforu, który nie znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie Destroy. Przed usunięciem zawartości strony należy uzyskać tryb niszczenia. Aby uzyskać więcej informacji, zobacz Tryby zatrzaśnięć. |
PAGELATCH_EX
|
Występuje, gdy zadanie oczekuje na zatrzask buforu, który nie znajduje się w żądaniu we/wy. Żądanie zatrzasku jest w trybie wyłącznym — blokuje inne wątki z zapisywania do strony lub odczytywania ze strony (buforu). Typowym scenariuszem, który prowadzi do tego zatrzasania, jest rywalizacja o zatrzasanie buforu "last-page insert". Aby zrozumieć ten problem i rozwiązać ten problem, użyj opcji Rozwiąż ostatnią stronę, wstaw PAGELATCH_EX rywalizacjii Diagnozowanie i rozwiązywanie problemu z zatrzaśnieniem ostatniego na stronie w programie SQL Server. Innym scenariuszem jest zatrzaśnięty rywalizacja o małe tabele z indeksem nieklasowanym i losowymi wstawkami (tabela kolejki). |
PAGELATCH_KP
|
Występuje, gdy zadanie oczekuje na zatrzask buforu, który nie znajduje się w żądaniu we/wy. Żądanie zatrzasku jest w trybie Zachowaj, co uniemożliwia zniszczenie strony przez inny wątek. Aby uzyskać więcej informacji, zobacz Tryby zatrzaśnięć. |
PAGELATCH_NL
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PAGELATCH_SH
|
Występuje, gdy zadanie oczekuje na zatrzask buforu, który nie znajduje się w żądaniu we/wy. Żądanie zatrzasku jest w trybie udostępnionym, który umożliwia odczytywanie wielu wątków, ale nie modyfikowanie, bufor (strona). Aby uzyskać więcej informacji, zobacz Tryby zatrzaśnięć. |
PAGELATCH_UP
|
Występuje, gdy zadanie oczekuje na zatrzask buforu, który nie znajduje się w żądaniu we/wy. Żądanie zatrzaszania jest w trybie aktualizacji. Często ten typ oczekiwania może być obserwowany, gdy strona systemowa (bufor), taka jak PFS, GAM, SGAM jest zatrzaśnięta. Aby uzyskać więcej informacji, zobacz Tryby zatrzaśnięć. Aby rozwiązać typowe problemy z tym zatrzaskiem, zapoznaj się z artykułem Reduce Allocation Contention in SQL Server tempdb database (Zmniejszanie rywalizacji o alokację w bazie danych tempdb programu SQL Server). |
PARALLEL_BACKUP_QUEUE
|
Występuje podczas serializacji danych wyjściowych generowanych przez RESTORE HEADERONLY , RESTORE FILELISTONLY lub RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PARALLEL_REDO_FLOW_CONTROL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PARALLEL_REDO_LOG_CACHE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PARALLEL_REDO_TRAN_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PARALLEL_REDO_TRAN_TURN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PARALLEL_REDO_WORKER_SYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PARALLEL_REDO_WORKER_WAIT_WORK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PERFORMANCE_COUNTERS_RWLOCK
|
Tylko do użytku wewnętrznego. |
PHYSICAL_SEEDING_DMV
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
POOL_LOG_RATE_GOVERNOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PREEMPTIVE_ABR
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG
|
Występuje, gdy harmonogram programu SQL Server Operating System (SQLOS) przełącza się do trybu preemptive w celu zapisania zdarzenia inspekcji w dzienniku zdarzeń systemu Windows. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
PREEMPTIVE_AUDIT_ACCESS_SECLOG
|
Występuje, gdy harmonogram programu SQLOS przełącza się w tryb preemptive w celu zapisania zdarzenia inspekcji w dzienniku zabezpieczeń systemu Windows. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
PREEMPTIVE_CLOSEBACKUPMEDIA
|
Występuje, gdy harmonogram programu SQLOS przełącza się w tryb preemptive w celu zamknięcia nośnika kopii zapasowej. |
PREEMPTIVE_CLOSEBACKUPTAPE
|
Występuje, gdy harmonogram programu SQLOS przełącza się w tryb preemptive w celu zamknięcia urządzenia kopii zapasowej taśmy. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE
|
Występuje, gdy harmonogram programu SQLOS przełącza się w tryb preemptive w celu zamknięcia wirtualnego urządzenia kopii zapasowej. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL
|
Występuje, gdy harmonogram programu SQLOS przełącza się w tryb preemptive w celu wykonywania operacji klastra trybu failover systemu Windows. |
PREEMPTIVE_COM_COCREATEINSTANCE
|
Występuje, gdy harmonogram SQLOS przełącza się do trybu wstępnego w celu utworzenia obiektu COM. |
PREEMPTIVE_COM_COGETCLASSOBJECT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_CREATEACCESSOR
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_DELETEROWS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_GETCOMMANDTEXT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_GETDATA
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_GETNEXTROWS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_GETRESULT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBFLUSH
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBLOCKREGION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBREADAT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBSETSIZE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBSTAT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBUNLOCKREGION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_LBWRITEAT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_QUERYINTERFACE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_RELEASE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_RELEASEACCESSOR
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_RELEASEROWS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_RELEASESESSION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_RESTARTPOSITION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_SEQSTRMREAD
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_SETDATAFAILURE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_SETPARAMETERINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_STRMLOCKREGION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_STRMSEEKANDREAD
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_STRMSEEKANDWRITE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_STRMSETSIZE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_STRMSTAT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_COM_STRMUNLOCKREGION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_CONSOLEWRITE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_CREATEPARAM
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DEBUG
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSADDLINK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSLINKEXISTCHECK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSLINKHEALTHCHECK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSREMOVELINK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSREMOVEROOT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSROOTFOLDERCHECK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSROOTINIT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DFSROOTSHARECHECK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DTC_ABORT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DTC_ABORTREQUESTDONE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DTC_BEGINTRANSACTION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DTC_COMMITREQUESTDONE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DTC_ENLIST
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_FILESIZEGET
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_GETRMINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_HADR_LEASE_MECHANISM
|
Planowanie menedżera dzierżawy grupy dostępności dla diagnostyki pomocy technicznej firmy Microsoft. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PREEMPTIVE_HTTP_EVENT_WAIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PREEMPTIVE_HTTP_REQUEST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PREEMPTIVE_LOCKMONITOR
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_MSS_RELEASE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_ODBCOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLE_UNINIT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_ABORTTRAN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_GETDATASOURCE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_GETLITERALINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_GETPROPERTIES
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_JOINTRANSACTION
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_RELEASE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDB_SETPROPERTIES
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OLEDBOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_AUTHENTICATIONOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_AUTHORIZATIONOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_BACKUPREAD
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CLOSEHANDLE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CLUSTEROPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_COMOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_COPYFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CREATEDIRECTORY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CREATEFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CRYPTIMPORTKEY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_CRYPTOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DECRYPTMESSAGE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DELETEFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DEVICEIOCONTROL
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DEVICEOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DOMAINSERVICESOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DSGETDCNAME
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_DTCOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_ENCRYPTMESSAGE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_FILEOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_FINDFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_FORMATMESSAGE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_FREELIBRARY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GENERICOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETADDRINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETDISKFREESPACE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETFILEATTRIBUTES
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETFILESIZE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PREEMPTIVE_OS_GETLONGPATHNAME
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETPROCADDRESS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_LIBRARYOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_LOADLIBRARY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_LOGONUSER
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_MOVEFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETGROUPGETUSERS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETUSERGETGROUPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETUSERMODALSGET
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_OPENDIRECTORY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_PDH_WMI_INIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PREEMPTIVE_OS_PIPEOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_PROCESSOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PREEMPTIVE_OS_QUERYREGISTRY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_REMOVEDIRECTORY
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_REPORTEVENT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_REVERTTOSELF
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_RSFXDEVICEOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SECURITYOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SERVICEOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SETENDOFFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SETFILEPOINTER
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SETFILEVALIDDATA
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SQLCLROPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_SQMLAUNCH
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2008 R2 (10.50.x) do programu SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_VERIFYTRUST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PREEMPTIVE_OS_VSSOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_WINSOCKOPS
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_WRITEFILE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_WRITEFILEGATHER
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_OS_WSASETLASTERROR
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_REENLIST
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_RESIZELOG
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_ROLLFORWARDREDO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_ROLLFORWARDUNDO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SB_STOPENDPOINT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SERVER_STARTUP
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SETRMINFO
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SHAREDMEM_GETDATA
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SNIOPEN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SOSHOST
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_SOSTESTING
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PREEMPTIVE_STARTRM
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_STREAMFCB_CHECKPOINT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_STREAMFCB_RECOVER
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_STRESSDRIVER
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PREEMPTIVE_TESTING
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PREEMPTIVE_TRANSIMPORT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_VSS_CREATESNAPSHOT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_CALLBACKEXECUTE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_CX_FILE_OPEN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
PREEMPTIVE_XE_CX_HTTP_CALL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
PREEMPTIVE_XE_DISPATCHER
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_ENGINEINIT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_GETTARGETSTATE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_SESSIONCOMMIT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_TARGETFINALIZE
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_TARGETINIT
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XE_TIMERRUN
|
Tylko do użytku wewnętrznego. |
PREEMPTIVE_XETESTING
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
PRINT_ROLLBACK_PROGRESS
|
Służy do oczekiwania na zakończenie procesów użytkownika w bazie danych, która została przeniesiona przy użyciu klauzuli zakończenia ALTER DATABASE. Aby uzyskać więcej informacji, zobacz ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PVS_CLEANUP_LOCK
|
Występuje, gdy proces oczyszczania magazynu wersji trwałej (PVS) oczekuje na blokadę wymaganą do uruchomienia oczyszczania. Może wystąpić, gdy aktywna transakcja uniemożliwia wewnętrzne zainicjowanie oczyszczania PVS lub użycie sys.sp_persistent_version_cleanup procedury składowanej systemu. Aby uzyskać więcej informacji, zobacz sekcję Monitor i rozwiązywanie problemów z przyspieszonym odzyskiwaniem bazy danych.Dotyczy: SQL Server 2019 (15.x) i nowsze wersje. |
PWAIT_ALL_COMPONENTS_INITIALIZED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_COOP_SCAN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PWAIT_EVENT_SESSION_INIT_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PWAIT_HADR_ACTION_COMPLETED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC
|
Występuje, gdy zadanie w tle oczekuje na zakończenie zadania w tle, które odbiera (za pośrednictwem sondowania) powiadomienia klastra trybu failover systemu Windows Server. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_CLUSTER_INTEGRATION
|
Operacja dołączania, zastępowania i/lub usuwania oczekuje na pobranie blokady zapisu na wewnętrznej liście zawsze włączonej (na przykład listy sieci, adresów sieciowych lub odbiorników grupy dostępności). Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_FAILOVER_COMPLETED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_JOIN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
PWAIT_HADR_OFFLINE_COMPLETED
|
Operacja porzucania grupy dostępności czeka na przejście docelowej grupy dostępności do trybu offline przed zniszczeniem obiektów klastra trybu failover systemu Windows Server. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_ONLINE_COMPLETED
|
Operacja tworzenia lub grupy dostępności trybu failover oczekuje na przejście docelowej grupy dostępności do trybu online. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_POST_ONLINE_COMPLETED
|
Operacja porzucania grupy dostępności oczekuje na zakończenie dowolnego zadania w tle, które zostało zaplanowane w ramach poprzedniego polecenia. Na przykład może istnieć zadanie w tle, które przenosi bazy danych dostępności do roli podstawowej. DDL DROP AVAILABILITY GROUP musi czekać na zakończenie tego zadania w tle, aby uniknąć warunków wyścigu.Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_SERVER_READY_CONNECTIONS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADR_WORKITEM_COMPLETED
|
Wewnętrzne oczekiwanie przez wątek czekający na ukończenie zadania pracy asynchronicznego. Jest to oczekiwane oczekiwanie i jest przeznaczone do użycia CSS. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_HADRSIM
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
PWAIT_LOG_CONSOLIDATION_IO
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
PWAIT_LOG_CONSOLIDATION_POLL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
PWAIT_MD_LOGIN_STATS
|
Występuje podczas wewnętrznej synchronizacji w metadanych dotyczących statystyk logowania. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_MD_RELATION_CACHE
|
Występuje podczas synchronizacji wewnętrznej w metadanych w tabeli lub indeksie. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_MD_SERVER_CACHE
|
Występuje podczas synchronizacji wewnętrznej w metadanych na serwerach połączonych. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_MD_UPGRADE_CONFIG
|
Występuje podczas synchronizacji wewnętrznej podczas uaktualniania konfiguracji szerokiego serwera. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_QRY_BPMEMORY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
PWAIT_SBS_FILE_OPERATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
PWAIT_XTP_HOST_STORAGE_WAIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_ASYNC_PERSIST_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_ASYNC_PERSIST_TASK_START
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_ASYNC_QUEUE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
QDS_BCKG_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_BLOOM_FILTER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_CTXS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_DB_DISK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_DYN_VECTOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_EXCLUSIVE_ACCESS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
QDS_HOST_INIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
QDS_LOADDB
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_QDS_CAPTURE_INIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
QDS_SHUTDOWN_QUEUE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_STMT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_STMT_DISK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_TASK_SHUTDOWN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QDS_TASK_START
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QE_WARN_LIST_SYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
QPJOB_KILL
|
Wskazuje, że asynchroniczna aktualizacja statystyk automatycznych została anulowana przez wywołanie metody KILL , ponieważ aktualizacja została uruchomiona. Wątek kończący jest zawieszony, czekając na uruchomienie nasłuchiwania KILL poleceń. Dobra wartość jest mniejsza niż jedna sekunda. |
QPJOB_WAITFOR_ABORT
|
Wskazuje, że asynchroniczna aktualizacja statystyk automatycznych została anulowana przez wywołanie metody , gdy KILL była uruchomiona. Aktualizacja została ukończona, ale jest zawieszona do momentu zakończenia koordynacji komunikatów wątku. Jest to zwykły, ale rzadki stan i powinien być bardzo krótki. Dobra wartość jest mniejsza niż jedna sekunda. |
QRY_MEM_GRANT_INFO_MUTEX
|
Występuje, gdy zarządzanie pamięcią wykonywania zapytań próbuje kontrolować dostęp do statycznej listy informacji o udzielaniu. Ten stan zawiera informacje dotyczące bieżących udzielonych i oczekujących żądań pamięci. Ten stan jest prostym stanem kontroli dostępu. Nigdy nie powinno być długiego oczekiwania na ten stan. Jeśli ten mutex nie zostanie wydany, wszystkie nowe zapytania korzystające z pamięci przestaną odpowiadać. |
QRY_PARALLEL_THREAD_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
QRY_PROFILE_LIST_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
QUERY_ERRHDL_SERVICE_DONE
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
QUERY_WAIT_ERRHDL_SERVICE
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN
|
Występuje w niektórych przypadkach, gdy kompilacja indeksu tworzenia w trybie offline jest uruchamiana równolegle, a różne wątki robocze sortujące synchronizują dostęp do plików sortowania. |
QUERY_NOTIFICATION_MGR_MUTEX
|
Występuje podczas synchronizacji kolejki odzyskiwania pamięci w Menedżerze powiadomień o zapytaniach. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX
|
Występuje podczas synchronizacji stanu dla transakcji w powiadomieniach o zapytaniach. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX
|
Występuje podczas synchronizacji wewnętrznej w Menedżerze powiadomień zapytań. |
QUERY_NOTIFICATION_UNITTEST_MUTEX
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
QUERY_OPTIMIZER_PRINT_MUTEX
|
Występuje podczas synchronizacji produkcji danych wyjściowych diagnostycznych optymalizatora zapytań. Ten typ oczekiwania występuje tylko wtedy, gdy ustawienia diagnostyczne zostały włączone pod kierunkiem pomocy technicznej firmy Microsoft. |
QUERY_TASK_ENQUEUE_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
QUERY_TRACEOUT
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
RBIO_WAIT_VLF
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
RBIO_RG_STORAGE
|
Występuje, gdy węzeł obliczeniowy bazy danych hiperskala jest ograniczany z powodu opóźnionego użycia dziennika na serwerach stron. Dotyczy: Hiperskala usługi Azure SQL Database. |
RBIO_RG_DESTAGE
|
Występuje, gdy węzeł obliczeniowy bazy danych hiperskala jest ograniczany z powodu opóźnionego użycia dziennika przez długoterminowy magazyn dzienników. Dotyczy: Hiperskala usługi Azure SQL Database. |
RBIO_RG_REPLICA
|
Występuje, gdy węzeł obliczeniowy bazy danych hiperskala jest ograniczany z powodu opóźnionego użycia dziennika przez węzły repliki pomocniczej z możliwością odczytu. Dotyczy: Hiperskala usługi Azure SQL Database. |
RBIO_RG_LOCALDESTAGE
|
Występuje, gdy węzeł obliczeniowy bazy danych hiperskala jest ograniczany z powodu opóźnionego użycia dziennika przez usługę dziennika. Dotyczy: Hiperskala usługi Azure SQL Database. |
RECOVER_CHANGEDB
|
Występuje podczas synchronizacji stanu bazy danych w ciepłej bazie danych rezerwowych. |
RECOVERY_MGR_LOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
REDO_THREAD_PENDING_WORK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
REDO_THREAD_SYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
REMOTE_BLOCK_IO
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
REPL_CACHE_ACCESS
|
Występuje podczas synchronizacji w pamięci podręcznej artykułu replikacji. Podczas tych oczekiwań czytnik dzienników replikacji jest blokowany, a instrukcje języka definicji danych (DDL) opublikowanej tabeli są blokowane. |
REPL_HISTORYCACHE_ACCESS
|
Tylko do użytku wewnętrznego. |
REPL_SCHEMA_ACCESS
|
Występuje podczas synchronizacji informacji o wersji schematu replikacji. Ten stan istnieje, gdy instrukcje DDL są wykonywane na zreplikowanym obiekcie, a gdy czytnik dzienników kompiluje lub używa schematu wersji na podstawie wystąpienia języka DDL. Rywalizację można zobaczyć w tym typie oczekiwania, jeśli wiele opublikowanych baz danych w jednym wydawcy z replikacją transakcyjną i opublikowane bazy danych są bardzo aktywne. |
REPL_TRANFSINFO_ACCESS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
REPL_TRANHASHTABLE_ACCESS
|
Tylko do użytku wewnętrznego. |
REPL_TRANTEXTINFO_ACCESS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
REPLICA_WRITES
|
Występuje, gdy zadanie czeka na ukończenie operacji zapisu strony w migawkach bazy danych lub replikach DBCC. |
REQUEST_DISPENSER_PAUSE
|
Występuje, gdy zadanie oczekuje na ukończenie wszystkich zaległych operacji we/wy, dzięki czemu we/wy do pliku można zablokować tworzenie kopii zapasowej migawki. |
REQUEST_FOR_DEADLOCK_SEARCH
|
Występuje, gdy monitor zakleszczenia czeka na rozpoczęcie następnego wyszukiwania zakleszczenia. To oczekiwanie jest oczekiwane między wykryciem zakleszczenia, a długi całkowity czas oczekiwania na ten zasób nie wskazuje problemu. |
RESERVED_MEMORY_ALLOCATION_EXT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
RESMGR_THROTTLED
|
Występuje, gdy pojawia się nowe żądanie i jest ograniczane na GROUP_MAX_REQUESTS podstawie ustawienia. |
RESOURCE_GOVERNOR_IDLE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
RESOURCE_QUEUE
|
Występuje podczas synchronizacji różnych kolejek zasobów wewnętrznych. |
RESOURCE_SEMAPHORE
|
Występuje, gdy żądanie pamięci zapytania podczas wykonywania zapytania nie może być natychmiast przyznane z powodu innych współbieżnych zapytań. Wysokie oczekiwania i czasy oczekiwania mogą wskazywać na nadmierną liczbę współbieżnych zapytań lub nadmierne ilości żądań pamięci. Nadmierne oczekiwania tego typu mogą spowodować wystąpienie błędu SQL 8645 " Wystąpił limit czasu podczas oczekiwania na wykonanie zapytania przez zasoby pamięci. Uruchom ponownie zapytanie". Aby uzyskać szczegółowe informacje i pomysły dotyczące rozwiązywania problemów z oczekiwaniami na udzielanie pamięci, zobacz Rozwiązywanie problemów z niską wydajnością lub małą ilością pamięci spowodowanych przez przydziały pamięci w programie SQL Server. |
RESOURCE_SEMAPHORE_MUTEX
|
Występuje, gdy zapytanie czeka na spełnienie żądania rezerwacji wątku. Występuje również podczas synchronizowania żądań kompilowania zapytań i udzielania pamięci. |
RESOURCE_SEMAPHORE_QUERY_COMPILE
|
Występuje, gdy liczba współbieżnych kompilacji zapytań osiągnie limit ograniczania przepustowości. Wysokie oczekiwania i czasy oczekiwania mogą wskazywać na nadmierne kompilacje, ponowne kompilacje lub niewsprawne plany. |
RESOURCE_SEMAPHORE_SMALL_QUERY
|
Występuje, gdy żądanie pamięci przez małe zapytanie nie może zostać natychmiast przyznane z powodu innych współbieżnych zapytań. Czas oczekiwania nie powinien przekraczać więcej niż kilka sekund, ponieważ serwer przesyła żądanie do głównej puli pamięci zapytań, jeśli nie udzieli żądanej pamięci w ciągu kilku sekund. Wysokie oczekiwania mogą wskazywać na nadmierną liczbę współbieżnych małych zapytań, podczas gdy główna pula pamięci jest blokowana przez oczekujące zapytania. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
RESTORE_FILEHANDLECACHE_ENTRYLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
RESTORE_FILEHANDLECACHE_LOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
RG_RECONFIG
|
Tylko do użytku wewnętrznego. |
ROWGROUP_OP_STATS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
ROWGROUP_VERSION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
RTDATA_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
SATELLITE_CARGO
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SATELLITE_SERVICE_SETUP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SATELLITE_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SBS_DISPATCH
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
SBS_RECEIVE_TRANSPORT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
SBS_TRANSPORT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SEC_DROP_TEMP_KEY
|
Występuje po nieudanej próbie porzucenia tymczasowego klucza zabezpieczeń przed ponowną próbą. |
SECURITY_CNG_PROVIDER_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
SECURITY_CRYPTO_CONTEXT_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SECURITY_DBE_STATE_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SECURITY_KEYRING_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SECURITY_MUTEX
|
Występuje, gdy istnieje oczekiwanie na elementy mutex, które kontrolują dostęp do globalnej listy dostawców usług kryptograficznych Extensible Key Management (EKM) i listy sesji EKM w zakresie sesji. |
SECURITY_RULETABLE_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SEMPLAT_DSI_BUILD
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SEQUENCE_GENERATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SEQUENTIAL_GUID
|
Występuje podczas uzyskiwania nowego sekwencyjnego identyfikatora GUID. |
SERVER_IDLE_CHECK
|
Występuje podczas synchronizacji stanu bezczynności wystąpienia programu SQL Server, gdy monitor zasobów próbuje zadeklarować wystąpienie programu SQL Server jako bezczynne lub próbuje wznawiać działanie. |
SERVER_RECONFIGURE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SESSION_WAIT_STATS_CHILDREN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SHARED_DELTASTORE_CREATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SHUTDOWN
|
Występuje, gdy instrukcja shutdown czeka na zakończenie aktywnych połączeń. |
SLEEP_BPOOL_FLUSH
|
Występuje, gdy punkt kontrolny ogranicza wystawianie nowych operacji we/wy w celu uniknięcia powodzi podsystemu dysku. |
SLEEP_BUFFERPOOL_HELPLW
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SLEEP_DBSTARTUP
|
Występuje podczas uruchamiania bazy danych podczas oczekiwania na odzyskanie wszystkich baz danych. |
SLEEP_DCOMSTARTUP
|
Występuje co najwyżej podczas uruchamiania wystąpienia programu SQL Server podczas oczekiwania na ukończenie inicjowania modelu DCOM. |
SLEEP_MASTERDBREADY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SLEEP_MASTERMDREADY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SLEEP_MASTERUPGRADED
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SLEEP_MSDBSTARTUP
|
Występuje, gdy funkcja śledzenia SQL czeka na zakończenie uruchamiania msdb bazy danych. |
SLEEP_RETRY_VIRTUALALLOC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SLEEP_SYSTEMTASK
|
Występuje podczas uruchamiania zadania w tle podczas oczekiwania na tempdb ukończenie uruchamiania. |
SLEEP_TASK
|
Występuje, gdy zadanie zostanie uśpiene podczas oczekiwania na wystąpienie zdarzenia ogólnego. |
SLEEP_TEMPDBSTARTUP
|
Występuje, gdy zadanie czeka na tempdb ukończenie uruchamiania. |
SLEEP_WORKSPACE_ALLOCATEPAGE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SLO_UPDATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
SMSYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SNI_CONN_DUP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
SNI_CRITICAL_SECTION
|
Występuje podczas wewnętrznej synchronizacji składników sieciowych programu SQL Server. |
SNI_HTTP_WAITFOR_0_DISCON
|
Występuje podczas zamykania programu SQL Server podczas oczekiwania na zakończenie zaległych połączeń HTTP. |
SNI_LISTENER_ACCESS
|
Występuje podczas oczekiwania na nieujednolity dostęp do pamięci (NUMA) węzłów w celu zaktualizowania zmiany stanu. Dostęp do zmiany stanu jest serializowany. |
SNI_TASK_COMPLETION
|
Występuje, gdy występuje oczekiwanie na zakończenie wszystkich zadań podczas zmiany stanu węzła NUMA. |
SNI_WRITE_ASYNC
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
SOAP_READ
|
Występuje podczas oczekiwania na ukończenie odczytu sieci HTTP. |
SOAP_WRITE
|
Występuje podczas oczekiwania na ukończenie zapisu sieciowego HTTP. |
SOCKETDUPLICATEQUEUE_CLEANUP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
SOS_CALLBACK_REMOVAL
|
Występuje podczas synchronizacji na liście wywołań zwrotnych w celu usunięcia wywołania zwrotnego. Nie oczekuje się, że ten licznik zmieni się po zakończeniu inicjowania serwera. |
SOS_DISPATCHER_MUTEX
|
Występuje podczas wewnętrznej synchronizacji puli dyspozytora. Obejmuje to dostosowanie puli. |
SOS_LOCALALLOCATORLIST
|
Występuje podczas synchronizacji wewnętrznej w Menedżerze pamięci programu SQL Server. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SOS_MEMORY_USAGE_ADJUSTMENT
|
Występuje, gdy użycie pamięci jest dostosowywane między pulami. |
SOS_OBJECT_STORE_DESTROY_MUTEX
|
Występuje podczas wewnętrznej synchronizacji w pulach pamięci podczas niszczenia obiektów z puli. |
SOS_PHYS_PAGE_CACHE
|
Uwzględnia czas oczekiwania wątku na uzyskanie mutexu, który musi uzyskać, zanim przydzieli strony fizyczne lub zanim zwróci te strony do systemu operacyjnego. Oczekuje na ten typ tylko wtedy, gdy wystąpienie programu SQL Server używa pamięci AWE. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SOS_PROCESS_AFFINITY_MUTEX
|
Występuje podczas synchronizowania dostępu do ustawień koligacji procesu. |
SOS_RESERVEDMEMBLOCKLIST
|
Występuje podczas synchronizacji wewnętrznej w Menedżerze pamięci programu SQL Server. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
SOS_SCHEDULER_YIELD
|
Występuje, gdy zadanie dobrowolnie zwraca harmonogram dla innych zadań do wykonania. Podczas tego oczekiwania zadanie czeka w kolejce z możliwością uruchomienia, aby jego kwant został odnowiony, czyli czeka na ponowne uruchomienie procesora CPU. Długotrwałe oczekiwania na ten typ oczekiwania najczęściej wskazują możliwości optymalizacji zapytań wykonujących skanowania indeksów lub tabel. Skup się na regresji planu, braku indeksu, aktualizacjach statystyk i przepisaniu zapytań. Optymalizacja środowisk uruchomieniowych zmniejsza konieczność wielokrotnego zwracania zadań. Jeśli czasy zapytań dla takich zadań zużywających procesor CPU są akceptowalne, ten typ oczekiwania jest oczekiwany i można go zignorować. |
SOS_SMALL_PAGE_ALLOC
|
Występuje podczas przydzielania i zwalniania pamięci zarządzanej przez niektóre obiekty pamięci. |
SOS_STACKSTORE_INIT_MUTEX
|
Występuje podczas synchronizacji inicjowania magazynu wewnętrznego. |
SOS_SYNC_TASK_ENQUEUE_EVENT
|
Występuje, gdy zadanie jest uruchamiane w sposób synchroniczny. Większość zadań w programie SQL Server jest uruchamiana w sposób asynchroniczny, w którym kontrolka powraca do początkowego natychmiast po umieszczeniu żądania zadania w kolejce roboczej. |
SOS_VIRTUALMEMORY_LOW
|
Występuje, gdy alokacja pamięci czeka na zwolnienie pamięci wirtualnej przez usługę Resource Manager. |
SOSHOST_EVENT
|
Występuje, gdy hostowany składnik, taki jak CLR, czeka na obiekt synchronizacji zdarzeń programu SQL Server. |
SOSHOST_INTERNAL
|
Występuje podczas synchronizacji wywołań zwrotnych menedżera pamięci używanych przez hostowane składniki, takie jak CLR. |
SOSHOST_MUTEX
|
Występuje, gdy hostowany składnik, taki jak CLR, czeka na obiekt synchronizacji mutex programu SQL Server. |
SOSHOST_RWLOCK
|
Występuje, gdy hostowany składnik, taki jak CLR, czeka na obiekt synchronizacji modułu zapisywania czytnika programu SQL Server. |
SOSHOST_SEMAPHORE
|
Występuje, gdy hostowany składnik, taki jak CLR, czeka na obiekt synchronizacji semafora programu SQL Server. |
SOSHOST_SLEEP
|
Występuje, gdy hostowane zadanie jest w stanie uśpienia podczas oczekiwania na wystąpienie zdarzenia ogólnego. Hostowane zadania są używane przez hostowane składniki, takie jak CLR. |
SOSHOST_TRACELOCK
|
Występuje podczas synchronizacji dostępu do strumieni śledzenia. |
SOSHOST_WAITFORDONE
|
Występuje, gdy hostowany składnik, taki jak CLR, czeka na ukończenie zadania. |
SOS_WORK_DISPATCHER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2019 (15.x) i nowsze wersje. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SP_SERVER_DIAGNOSTICS_SLEEP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SPINLOCK_EXT
|
Występuje, gdy wątek czeka na uzyskanie spinlocka. Obejmuje zarówno przędzenie, jak i czas uśpienia. Wysokie wartości mogą wskazywać na rywalizację spinlock. Ze względu na możliwość niewielkiego wpływu na wydajność z dużą przepływnością i dużymi obciążeniami współbieżności oczekiwania są śledzone tylko wtedy, SPINLOCK_EXT gdy flaga śledzenia 8134 jest włączona.Dotyczy: SQL Server 2025 (17.x) Preview i nowsze wersje. |
SQLCLR_APPDOMAIN
|
Występuje, gdy clR czeka na ukończenie uruchamiania domeny aplikacji. |
SQLCLR_ASSEMBLY
|
Występuje podczas oczekiwania na dostęp do załadowanych list zestawów w domenie aplikacji. |
SQLCLR_DEADLOCK_DETECTION
|
Występuje, gdy clR czeka na zakończenie wykrywania zakleszczenia. |
SQLCLR_QUANTUM_PUNISHMENT
|
Występuje, gdy zadanie CLR jest ograniczane, ponieważ przekroczyło kwant wykonywania. To ograniczenie jest wykonywane w celu zmniejszenia wpływu tego zadania intensywnie korzystającego z zasobów na inne zadania. |
SQLSORT_NORMMUTEX
|
Występuje podczas synchronizacji wewnętrznej podczas inicjowania wewnętrznych struktur sortowania. |
SQLSORT_SORTMUTEX
|
Występuje podczas synchronizacji wewnętrznej podczas inicjowania wewnętrznych struktur sortowania. |
SQLTRACE_BUFFER_FLUSH
|
Występuje, gdy zadanie czeka na zadanie w tle, aby opróżnić śledzenia na dysk co cztery sekundy. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
SQLTRACE_FILE_BUFFER
|
Występuje podczas synchronizacji w śledzenia podczas śledzenia pliku. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SQLTRACE_FILE_READ_IO_COMPLETION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SQLTRACE_FILE_WRITE_IO_COMPLETION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SQLTRACE_LOCK
|
Tylko do użytku wewnętrznego. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
SQLTRACE_PENDING_BUFFER_WRITERS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SQLTRACE_SHUTDOWN
|
Występuje, gdy zamknięcie śledzenia czeka na ukończenie zaległych zdarzeń śledzenia. |
SQLTRACE_WAIT_ENTRIES
|
Występuje, gdy kolejka zdarzeń śledzenia SQL czeka na pakiety docierające do kolejki. |
SRVPROC_SHUTDOWN
|
Występuje, gdy proces zamykania czeka na zwolnienie zasobów wewnętrznych w celu czystego zamknięcia. |
STARTUP_DEPENDENCY_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
TDS_BANDWIDTH_STATE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
TDS_INIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
TDS_PROXY_CONTAINER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
TEMPOBJ
|
Występuje, gdy tymczasowe porzucenie obiektu jest synchronizowane. To oczekiwanie jest rzadkie i występuje tylko wtedy, gdy zadanie zażądało wyłącznego dostępu do tabeli tymczasowej. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
TERMINATE_LISTENER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
THREADPOOL
|
Występuje, gdy zadanie (zapytanie lub logowanie/wylogowywanie) oczekuje na wykonanie wątku roboczego. Może to wskazywać, że maksymalne ustawienie wątku roboczego jest nieprawidłowo skonfigurowane lub, najczęściej, wykonywanie wsadowe trwa niezwykle długo, zmniejszając w ten sposób liczbę wątków roboczych dostępnych do spełnienia innych partii. Sprawdź wydajność partii (zapytań) i zmniejsz czas trwania zapytania, zmniejszając wąskie gardła (blokowanie, równoległość, operacje we/wy, zatrzaśnięcia) lub zapewnianie prawidłowego indeksowania lub projektowania zapytań. |
TIMEPRIV_TIMEPERIOD
|
Występuje podczas wewnętrznej synchronizacji czasomierza zdarzeń rozszerzonych. |
TRACE_EVTNOTIF
|
Tylko do użytku wewnętrznego. |
TRACEWRITE
|
Występuje, gdy dostawca śledzenia zestawów wierszy SQL czeka na wolny bufor lub bufor z zdarzeniami do przetworzenia. |
TRAN_MARKLATCH_DT
|
Występuje podczas oczekiwania na zatrzasku trybu zniszczenia na zatrzasku znacznika transakcji. Zatrzaski znacznika transakcji są używane do synchronizacji zatwierdzeń z oznaczonymi transakcjami. |
TRAN_MARKLATCH_EX
|
Występuje podczas oczekiwania na zatrzasku trybu wyłącznego na oznaczonej transakcji. Zatrzaski znacznika transakcji są używane do synchronizacji zatwierdzeń z oznaczonymi transakcjami. |
TRAN_MARKLATCH_KP
|
Występuje podczas oczekiwania na zatrzasku trybu utrzymania na oznaczonej transakcji. Zatrzaski znacznika transakcji są używane do synchronizacji zatwierdzeń z oznaczonymi transakcjami. |
TRAN_MARKLATCH_NL
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
TRAN_MARKLATCH_SH
|
Występuje podczas oczekiwania na zatrzasku trybu udostępnionego na oznaczonej transakcji. Zatrzaski znacznika transakcji są używane do synchronizacji zatwierdzeń z oznaczonymi transakcjami. |
TRAN_MARKLATCH_UP
|
Występuje podczas oczekiwania na zatrzasku trybu aktualizacji na oznaczonej transakcji. Zatrzaski znacznika transakcji są używane do synchronizacji zatwierdzeń z oznaczonymi transakcjami. |
TRANSACTION_MUTEX
|
Występuje podczas synchronizacji dostępu do transakcji przez wiele partii. |
UCS_ENDPOINT_CHANGE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
UCS_MANAGER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
UCS_MEMORY_NOTIFICATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
UCS_SESSION_REGISTRATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
UCS_TRANSPORT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
UCS_TRANSPORT_STREAM_CHANGE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
UTIL_PAGE_ALLOC
|
Występuje, gdy skanowanie dziennika transakcji czeka na dostępność pamięci podczas nacisku pamięci. |
VDI_CLIENT_COMPLETECOMMAND
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
VDI_CLIENT_GETCOMMAND
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
VDI_CLIENT_OPERATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
VDI_CLIENT_OTHER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
VERSIONING_COMMITTING
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
VIA_ACCEPT
|
Występuje po zakończeniu połączenia dostawcy karty interfejsu wirtualnego (VIA) podczas uruchamiania. |
VIEW_DEFINITION_MUTEX
|
Występuje podczas synchronizacji dostępu do buforowanych definicji widoku. |
WAIT_FOR_RESULTS
|
Występuje podczas oczekiwania na wyzwolenie powiadomienia zapytania. |
WAIT_ON_SYNC_STATISTICS_REFRESH
|
Występuje podczas oczekiwania na ukończenie aktualizacji statystyk synchronicznych przed wznowienie kompilacji i wykonywania zapytań. Dotyczy: począwszy od programu SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_SCRIPTDEPLOYMENT_WORKER
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XLOGREAD_SIGNAL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
WAIT_XTP_ASYNC_TX_COMPLETION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_CKPT_AGENT_WAKEUP
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_CKPT_CLOSE
|
Występuje podczas oczekiwania na ukończenie punktu kontrolnego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_CKPT_ENABLED
|
Występuje, gdy tworzenie punktów kontrolnych jest wyłączone i oczekiwanie na włączenie punktów kontrolnych. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_CKPT_STATE_LOCK
|
Występuje podczas synchronizowania sprawdzania stanu punktu kontrolnego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_COMPILE_WAIT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
WAIT_XTP_GUEST
|
Występuje, gdy alokator pamięci bazy danych musi przestać otrzymywać powiadomienia o niskiej ilości pamięci. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
WAIT_XTP_HOST_WAIT
|
Występuje, gdy oczekiwania są wyzwalane przez aparat bazy danych i implementowane przez hosta. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO
|
Występuje, gdy punkt kontrolny offline czeka na ukończenie operacji we/wy odczytu dziennika. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG
|
Występuje, gdy punkt kontrolny offline czeka na skanowanie nowych rekordów dziennika. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_PROCEDURE_ENTRY
|
Występuje, gdy procedura upuszczania oczekuje na ukończenie wszystkich bieżących wykonań tej procedury. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_RECOVERY
|
Występuje, gdy odzyskiwanie bazy danych oczekuje na zakończenie odzyskiwania obiektów zoptymalizowanych pod kątem pamięci. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAIT_XTP_SERIAL_RECOVERY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
WAIT_XTP_SWITCH_TO_INACTIVE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
WAIT_XTP_TASK_SHUTDOWN
|
Występuje podczas oczekiwania na ukończenie wątku OLTP In-Memory. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
WAIT_XTP_TRAN_DEPENDENCY
|
Występuje podczas oczekiwania na zależności transakcji. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WAITFOR
|
Występuje w wyniku instrukcji WAITFOR Transact-SQL. Czas trwania oczekiwania jest określany przez parametry instrukcji . Jest to oczekiwanie zainicjowane przez użytkownika. |
WAITFOR_PER_QUEUE
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
WAITFOR_TASKSHUTDOWN
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
WAITSTAT_MUTEX
|
Występuje podczas synchronizacji dostępu do kolekcji statystyk używanych do wypełniania sys.dm_os_wait_stats . |
WCC
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
WINDOW_AGGREGATES_MULTIPASS
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
WINFAB_API_CALL
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WINFAB_REPLICA_BUILD_OPERATION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
WINFAB_REPORT_FAULT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
WORKTBL_DROP
|
Występuje podczas wstrzymania przed ponowną próbą, po upuszczonej tabeli roboczej, która zakończyła się niepowodzeniem. |
WRITE_COMPLETION
|
Występuje, gdy operacja zapisu jest w toku. |
WRITELOG
|
Występuje podczas oczekiwania na zakończenie opróżnienia dziennika. Typowe operacje, które powodują opróżnienia dzienników, to zatwierdzenia transakcji i punkty kontrolne. Typowe przyczyny długich WRITELOG oczekiwań to: opóźnienie dysku (gdzie znajdują się pliki dziennika transakcji), brak możliwości we/wy na bieżąco z transakcjami lub duża liczba operacji dziennika transakcji i opróżniania (zatwierdzeń, wycofywania) |
XACT_OWN_TRANSACTION
|
Występuje podczas oczekiwania na przejęcie własności transakcji. |
XACT_RECLAIM_SESSION
|
Występuje podczas oczekiwania na bieżącego właściciela sesji, aby zwolnić własność sesji. |
XACTLOCKINFO
|
Występuje podczas synchronizacji dostępu do listy blokad dla transakcji. Oprócz samej transakcji lista blokad jest uzyskiwana przez operacje, takie jak wykrywanie zakleszczenia i migracja blokady podczas podziałów stron. |
XACTWORKSPACE_MUTEX
|
Występuje podczas synchronizacji wad z transakcji, a także liczby blokad bazy danych między elementami członkowskimi transakcji. |
XDB_CONN_DUP_HASH
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XDES_HISTORY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
XDES_OUT_OF_ORDER_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
XDES_SNAPSHOT
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
XDESTSVERMGR
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
XE_BUFFERMGR_ALLPROCESSED_EVENT
|
Występuje, gdy sesji zdarzeń rozszerzonych są opróżniane do obiektów docelowych. To oczekiwanie występuje w wątku w tle. |
XE_BUFFERMGR_FREEBUF_EVENT
|
Występuje, gdy spełniony jest jeden z następujących warunków: — Sesja zdarzeń rozszerzonych jest skonfigurowana pod kątem braku utraty zdarzeń, a wszystkie w sesji są obecnie pełne. Może to oznaczać, że sesji zdarzeń rozszerzonych są zbyt małe lub powinny być partycjonowane. - Inspekcje doświadczają opóźnienia. Może to wskazywać wąskie gardło dysku na dysku, na którym są zapisywane inspekcje. |
XE_CALLBACK_LIST
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
XE_CX_FILE_READ
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
XE_DISPATCHER_CONFIG_SESSION_LIST
|
Występuje, gdy sesja zdarzeń rozszerzonych używająca obiektów docelowych asynchronicznych jest uruchamiana lub zatrzymywana. To oczekiwanie wskazuje jeden z następujących warunków: — Sesja zdarzeń rozszerzonych rejestruje się w puli wątków w tle. — Pula wątków w tle oblicza wymaganą liczbę wątków na podstawie bieżącego obciążenia. |
XE_DISPATCHER_JOIN
|
Występuje, gdy wątek w tle używany na potrzeby sesji zdarzeń rozszerzonych kończy się. |
XE_DISPATCHER_WAIT
|
Występuje, gdy wątek w tle używany na potrzeby sesji zdarzeń rozszerzonych oczekuje na przetworzenie zdarzeń. |
XE_FILE_TARGET_TVF
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XE_LIVE_TARGET_TVF
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
XE_MODULEMGR_SYNC
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
XE_OLS_LOCK
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
XE_PACKAGE_LOCK_BACKOFF
|
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Dotyczy: tylko program SQL Server 2008 R2 (tylko 10.50.x). |
XE_SERVICES_EVENTMANUAL
|
Tylko do użytku wewnętrznego. |
XE_SERVICES_MUTEX
|
Tylko do użytku wewnętrznego. |
XE_SERVICES_RWLOCK
|
Tylko do użytku wewnętrznego. |
XE_SESSION_CREATE_SYNC
|
Tylko do użytku wewnętrznego. |
XE_SESSION_FLUSH
|
Tylko do użytku wewnętrznego. |
XE_SESSION_SYNC
|
Tylko do użytku wewnętrznego. |
XE_STM_CREATE
|
Tylko do użytku wewnętrznego. |
XE_TIMER_EVENT
|
Tylko do użytku wewnętrznego. |
XE_TIMER_MUTEX
|
Tylko do użytku wewnętrznego. |
XE_TIMER_TASK_DONE
|
Tylko do użytku wewnętrznego. |
XIO_CREDENTIAL_MGR_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XIO_CREDENTIAL_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XIO_EDS_MGR_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
XIO_EDS_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
XIO_IOSTATS_BLOBLIST_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
XIO_IOSTATS_FCBLIST_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2017 (14.x) i nowsze wersje. |
XIO_LEASE_RENEW_MGR_RWLOCK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XTP_HOST_DB_COLLECTION
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
XTP_HOST_LOG_ACTIVITY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
XTP_HOST_PARALLEL_RECOVERY
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XTP_PREEMPTIVE_TASK
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XTP_TRUNCATION_LSN
|
Tylko do użytku wewnętrznego. Dotyczy: SQL Server 2016 (13.x) i nowszych wersjach. |
XTPPROC_CACHE_ACCESS
|
Występuje w przypadku uzyskiwania dostępu do wszystkich natywnie skompilowanych obiektów pamięci podręcznej procedury składowanej. Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
XTPPROC_PARTITIONED_STACK_CREATE
|
Występuje, gdy przydzielanie na węzeł NUMA natywnie skompilowanych struktur pamięci podręcznej procedury składowanej (należy wykonać pojedynczy wątek) dla danej procedury. Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
Aby uzyskać macierz zgodności blokady, zobacz sys.dm_tran_locks.