Sdílet prostřednictvím


sys.dm_os_wait_stats (Transact-SQL)

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed InstanceAzure Synapse AnalyticsPlatform Platform System (PDW)

Vrátí informace o všech čekáních zjištěných vlákny, která se spustila. Toto agregované zobrazení můžete použít k diagnostice problémů s výkonem SQL Serveru a také s konkrétními dotazy a dávkami. sys.dm_exec_session_wait_stats (Transact-SQL) poskytuje podobné informace podle relace.

Poznámka

Pokud chcete volat toto zobrazení dynamické správy z Azure Synapse Analytics nebo systému PDW (Platform System), použijte název sys.dm_pdw_nodes_os_wait_stats. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.

Název sloupce Datový typ Popis
wait_type nvarchar(60) Název typu čekání. Další informace najdete v tématu Typy čekání, dále v tomto článku.
waiting_tasks_count bigint Počet čekání na tento typ čekání Tento čítač se zvýší na začátku každého čekání.
wait_time_ms bigint Celková doba čekání pro tento typ čekání v milisekundách. Tento čas zahrnuje signal_wait_time_ms.
max_wait_time_ms bigint Maximální doba čekání pro tento typ čekání.
signal_wait_time_ms bigint Rozdíl mezi časem, kdy se čekací vlákno signalizovalo a kdy se spustilo.
pdw_node_id int Identifikátor uzlu, na který je tato distribuce zapnutá.

platí pro: Azure Synapse Analytics, Analytics Platform System (PDW)

Dovolení

Na SQL Serveru a spravované instanci SQL vyžaduje VIEW SERVER STATE oprávnění.

U služby SQL Database Basic, S0a S1 a pro databáze v elastických fondech, účet správce serveru serveru, účet správce Microsoft Entra nebo členství v roli ##MS_ServerStateReader##serveru. U všech ostatních cílů služby SQL Database se vyžaduje buď oprávnění VIEW DATABASE STATE k databázi, nebo členství v roli serveru ##MS_ServerStateReader##.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.

Typy čekání

Prostředek čeká dojde, když pracovní proces požádá o přístup k prostředku, který není dostupný, protože prostředek používá jiný pracovník nebo ještě není dostupný. Mezi příklady čekání prostředků patří zámky, západky, sítě a vstupně-výstupní operace disku. Čekání zámků a západek jsou čekání na objekty synchronizace.

Fronta čeká nastat, když je pracovní proces nečinný, čeká se na přiřazení práce. Čekání fronty se nejčastěji zobrazují s úlohami na pozadí systému, jako je monitorování zablokování a odstraněné úlohy čištění záznamů. Tyto úkoly čekají na umístění pracovních požadavků do pracovní fronty. Čekání fronty se také může pravidelně aktivovat, i když do fronty nebyly vloženy žádné nové pakety.

externí čekání dojít, když pracovní proces SQL Serveru čeká na externí událost, například rozšířené volání uložené procedury nebo dotaz na odkazovaný server, dokončit. Při diagnostice blokujících problémů mějte na paměti, že externí čekání nemusí vždy znamenat, že pracovní proces je nečinný, protože pracovní proces může aktivně spouštět nějaký externí kód.

Toto zobrazení dynamické správy (DMV) zobrazuje čas čekání, která se dokončila. Toto zobrazení dynamické správy nezobrazuje aktuální čekání.

Pracovní vlákno SQL Serveru se nepovažuje za čekání, pokud platí některá z následujících podmínek:

  • Prostředek bude k dispozici.
  • Fronta je nechtěná.
  • Dokončí se externí proces.

I když vlákno už nečeká, vlákno se nemusí spustit okamžitě. Důvodem je to, že takové vlákno je nejprve zařazeno do fronty spustitelných pracovních procesů a musí počkat na spuštění kvantového procesu v plánovači.

V SQL Serveru jsou čítače čekání hodnoty bigint, a proto nejsou tak náchylné k převrácení čítačů jako ekvivalentní čítače v dřívějších verzích SQL Serveru.

Konkrétní typy čekání během provádění dotazu můžou znamenat kritické body nebo body zastavení v rámci dotazu. Podobně vysoké doby čekání nebo počty čekání serveru můžou značit kritické body nebo kritické body v interakcích s interakcemi s dotazy v instanci serveru. Například čekání zámků označuje kolize dat podle dotazů; čekání západky vstupně-výstupních operací stránky indikují pomalé doby odezvy vstupně-výstupních operací; Čekání na aktualizaci západek stránky značí nesprávné rozložení souboru.

Obsah tohoto zobrazení dynamické správy lze resetovat. Tento příkaz T-SQL resetuje všechny čítače na 0:

DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO

Poznámka

Tyto statistiky se po restartování databázového stroje neuchovávají a všechna data jsou kumulativní od posledního resetování statistiky nebo spuštění databázového stroje. Pomocí sloupce sqlserver_start_time v sys.dm_os_sys_info vyhledejte čas posledního spuštění databázového stroje.

Následující tabulka uvádí typy čekání, ke kterým dochází v úlohách.

Typ čekání Popis
ABR Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
AM_INDBUILD_ALLOCATION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
AM_SCHEMAMGR_UNSHARED_CACHE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
ASSEMBLY_FILTER_HASHTABLE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
ASSEMBLY_LOAD Nastane během výhradního přístupu k načítání sestavení.
ASYNC_DISKPOOL_LOCK Nastane, když dojde k pokusu o synchronizaci paralelních vláken, které provádějí úlohy, jako je vytvoření nebo inicializace souboru.
ASYNC_IO_COMPLETION Nastane, když úloha čeká na dokončení asynchronních vstupně-výstupních operací mimo data. Mezi příklady patří vstupně-výstupní operace spojené s přesouváním protokolů v pohotovostním režimu, zrcadlení databáze, některé operace související s hromadným importem.
ASYNC_NETWORK_IO Nastane v síťovém zápisu, když je úloha blokována čekáním na potvrzení, že klientská aplikace zpracovala všechna data odeslaná do ní. Ověřte, že klientská aplikace zpracovává data ze serveru co nejrychleji nebo že neexistují žádná zpoždění sítě. Mezi důvody, proč klientská aplikace nemůže dostatečně rychle využívat data, patří: problémy s návrhem aplikace, jako je zápis výsledků do souboru, čekání na vstup uživatele, filtrování na straně klienta u velké datové sady místo filtrování na straně serveru nebo úmyslné čekání zavedené. Klientský počítač také může mít pomalou odezvu kvůli problémům, jako je nízká virtuální/fyzická paměť, 100% využití procesoru atd. Zpoždění sítě můžou také vést k tomuto čekání – obvykle způsobené problémy s ovladačem síťového adaptéru, ovladače filtrů, brány firewall nebo chybně nakonfigurované směrovače.
ASYNC_OP_COMPLETION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
ASYNC_OP_CONTEXT_READ Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
ASYNC_OP_CONTEXT_WRITE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
ASYNC_SOCKETDUP_IO Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
AUDIT_GROUPCACHE_LOCK Nastane, když na zámek čeká, který řídí přístup ke speciální mezipaměti. Mezipaměť obsahuje informace o tom, které audity se používají k auditování každé skupiny akcí auditu.
AUDIT_LOGINCACHE_LOCK Nastane, když na zámek čeká, který řídí přístup ke speciální mezipaměti. Mezipaměť obsahuje informace o tom, které audity se používají k auditování skupin akcí auditu přihlášení.
AUDIT_ON_DEMAND_TARGET_LOCK Nastane, když existuje čekání na zámek, který se používá k zajištění jediné inicializace cílů rozšířených událostí souvisejících s auditem.
AUDIT_XE_SESSION_MGR Nastane, když existuje čekání na zámek, který se používá k synchronizaci spuštění a zastavení relací rozšířených událostí souvisejících s auditem.
BACKUP Nastane, když je úloha blokována jako součást zpracování zálohování.
BACKUP_OPERATOR Nastane, když úloha čeká na připojení pásky. Pokud chcete zobrazit stav pásky, zadejte dotaz sys.dm_io_backup_tapes. Pokud operace připojení nevyřízená, může tento typ čekání znamenat problém s hardwarem páskové jednotky.
BACKUPBUFFER Nastane, když úloha zálohování čeká na data nebo čeká na vyrovnávací paměť, ve které se mají ukládat data. Tento typ není typický, s výjimkou případů, kdy úloha čeká na připojení pásky.
BACKUPIO Nastane, když úloha zálohování čeká na data nebo čeká na vyrovnávací paměť, ve které se mají ukládat data. Tento typ není typický, s výjimkou případů, kdy úloha čeká na připojení pásky.
BACKUPTHREAD Nastane, když úloha čeká na dokončení úlohy zálohování. Doby čekání můžou být dlouhé, od několika minut do několika hodin. Pokud úloha, na kterou čekáte, je v vstupně-výstupním procesu, tento typ neznačí problém.
BAD_PAGE_PROCESS Nastane, když se protokolovací rutina stránky podezřelého na pozadí snaží vyhnout se spuštění více než každých pět sekund. Nadměrné podezřelé stránky způsobují, že protokolovací nástroj běží často.
BLOB_METADATA Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
BMPALLOCATION Dochází k paralelním plánům dávkového režimu při synchronizaci přidělení velkého rastrového filtru. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze.
BMPBUILD Dochází k paralelním plánům dávkového režimu při synchronizaci vytváření rozsáhlého rastrového filtru. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze.
BMPREPARTITION Dochází k paralelním plánům dávkového režimu při synchronizaci rozdělení velkého rastrového filtru. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze.
BMPREPLICATION Dochází k paralelním plánům dávkového režimu při synchronizaci replikace velkého rastrového filtru mezi pracovními vlákny. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze.
BPSORT Dochází k paralelním plánům dávkového režimu při synchronizaci řazení datové sady napříč několika vlákny. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2016 (13.x) a novější verze.
BROKER_CONNECTION_RECEIVE_TASK Nastane při čekání na přístup k přijetí zprávy v koncovém bodu připojení. Příjem přístupu ke koncovému bodu je serializován.
BROKER_DISPATCHER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
BROKER_ENDPOINT_STATE_MUTEX Nastane, když dojde k kolizí pro přístup ke stavu koncového bodu připojení Service Broker. Přístup ke stavu pro změny je serializován.
BROKER_EVENTHANDLER Nastane, když úloha čeká v primární obslužné rutině události Service Broker. To by mělo nastat velmi krátce.
BROKER_FORWARDER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
BROKER_INIT Nastane při inicializaci služby Service Broker v každé aktivní databázi. K tomu by mělo dojít zřídka.
BROKER_MASTERSTART Nastane, když úloha čeká na spuštění primární obslužné rutiny události služby Service Broker. To by mělo nastat velmi krátce.
BROKER_RECEIVE_WAITFOR Nastane, když RECEIVE WAITFOR čeká. To může znamenat, že buď nejsou žádné zprávy připravené k přijetí ve frontě, nebo kolize zámků brání v přijímání zpráv z fronty.
BROKER_REGISTERALLENDPOINTS Nastane během inicializace koncového bodu připojení služby Service Broker. To by mělo nastat velmi krátce.
BROKER_SERVICE Nastane, když se aktualizuje nebo přepíše cílový seznam služby Service Broker, který je přidružený k cílové službě.
BROKER_SHUTDOWN Nastane, když dojde k plánovanému vypnutí služby Service Broker. To by mělo nastat velmi krátce, pokud vůbec.
BROKER_START Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
BROKER_TASK_SHUTDOWN Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
BROKER_TASK_STOP Nastane, když se obslužná rutina úlohy fronty Service Broker pokusí vypnout úlohu. Kontrola stavu je serializována a musí být předem ve spuštěném stavu.
BROKER_TASK_SUBMIT Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
BROKER_TO_FLUSH Nastane, když Service Broker opožděné vyprázdnění vyprázdní objekty přenosu v paměti do pracovní tabulky.
BROKER_TRANSMISSION_OBJECT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
BROKER_TRANSMISSION_TABLE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
BROKER_TRANSMISSION_WORK Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
BROKER_TRANSMITTER Nastane, když vysílač Service Broker čeká na práci. Service Broker má komponentu známou jako vysílač, která plánuje odesílání zpráv z více dialogových oken přes jeden nebo více koncových bodů připojení. Vysílač má pro tento účel dvě vyhrazená vlákna. Tento typ čekání se naúčtuje, když tato vlákna vysílače čekají na odeslání dialogových zpráv pomocí přenosových připojení. Vysoké hodnoty waiting_tasks_count pro tento typ čekání ukazují přerušovanou práci pro tato vlákna vysílače a nejsou indikované žádný problém s výkonem. Pokud se zprostředkovatel služeb vůbec nepoužívá, waiting_tasks_count by měly být 2 (pro dvě vlákna vysílače) a wait_time_ms by měly být dvakrát po dobu trvání od spuštění instance. Viz Statistiky čekání služby Service Broker.
BUFFERPOOL_SCAN Může dojít, když se kontrola fondu vyrovnávací paměti spustí paralelně a hlavní úloha čeká na dokončení kontroly. Další informace naleznete v tématu Operace, které aktivují kontrolu fondu vyrovnávací paměti, mohou běžet pomalu v počítačích s velkou pamětí.

platí pro: SQL Server 2022 (16.x) a novější verze.
BUILTIN_HASHKEY_MUTEX Může dojít po spuštění instance, zatímco interní datové struktury inicializují. Nedojde k opakování, jakmile se inicializují datové struktury.
CHANGE_TRACKING_WAITFORCHANGES Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
CHECK_PRINT_RECORD Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
CHECK_SCANNER_MUTEX Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
CHECK_TABLES_INITIALIZATION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
CHECK_TABLES_SINGLE_SCAN Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
CHECK_TABLES_THREAD_BARRIER Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
CHECKPOINT_QUEUE Nastane, když úloha kontrolního bodu čeká na další požadavek kontrolního bodu.
CHKPT Vyvolá se při spuštění serveru, aby se vlákno kontrolního bodu mohlo spustit.
CLEAR_DB Dochází během operací, které mění stav databáze, například otevření nebo zavření databáze.
CLR_AUTO_EVENT Nastane, když úloha aktuálně provádí provádění modulu CLR (Common Language Runtime) a čeká na zahájení konkrétního automatického vyhledávání. Dlouhé čekání jsou typické a neoznačují problém.
CLR_CRST Nastane, když úloha právě provádí provádění CLR a čeká na zadání kritické části úlohy, která je aktuálně používána jinou úlohou.
CLR_JOIN Nastane, když úloha právě provádí provádění CLR a čeká na ukončení jiné úlohy. K tomuto stavu čekání dochází, když existuje spojení mezi úkoly.
CLR_MANUAL_EVENT Nastane, když úloha právě provádí provádění CLR a čeká na zahájení konkrétní ruční události.
CLR_MEMORY_SPY Nastane během čekání na získání zámku pro datovou strukturu, která se používá k zaznamenání všech přidělení virtuální paměti, které pocházejí z CLR. Datová struktura je uzamčená, aby zachovala její integritu, pokud existuje paralelní přístup.
CLR_MONITOR Nastane, když úloha právě provádí provádění MODULU CLR a čeká na získání zámku na monitoru.
CLR_RWLOCK_READER Nastane, když úloha právě provádí provádění CLR a čeká na uzamčení čtečky.
CLR_RWLOCK_WRITER Nastane, když úloha právě provádí provádění CLR a čeká na zámek zapisovače.
CLR_SEMAPHORE Nastane, když úloha právě provádí provádění CLR a čeká na semafor.
CLR_TASK_START Nastane při čekání na dokončení spuštění úlohy CLR.
CLRHOST_STATE_ACCESS Nastane, když existuje čekání na získání výhradního přístupu ke strukturám dat hostování CLR. K tomuto typu čekání dochází při nastavování nebo odstraňování modulu runtime CLR.
CMEMPARTITIONED Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
CMEMTHREAD Nastane, když úloha čeká na objekt paměti bezpečné pro vlákno. Doba čekání se může zvýšit, když dojde k kolizím způsobeným více úlohami, které se snaží přidělit paměť ze stejného paměťového objektu.
COLUMNSTORE_BUILD_THROTTLE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
COLUMNSTORE_COLUMNDATASET_SESSION_LIST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
COMMIT_TABLE Pouze interní použití.
CONNECTION_ENDPOINT_LOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
COUNTRECOVERYMGR Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
CREATE_DATINISERVICE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
CXCONSUMER Nastane s plány paralelních dotazů, když vlákno příjemce (nadřazené) čeká na odeslání řádků podprocesu producenta. CXCONSUMER čekání jsou způsobeny iterátorem Exchange, který z vlákna producenta vyčerpá řádky. Toto je normální část paralelního provádění dotazů.

platí pro: SQL Server (počínaje AKTUALIZACÍ SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3), Azure SQL Database, Azure SQL Managed Instance
CXPACKET Vyskytuje se s plány paralelních dotazů při čekání na synchronizaci procesoru dotazů Exchange Iteratora při vytváření a využívání řádků. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

Poznámka: Počínaje SQL Serverem 2016 (13.x) Service Pack 2 a SQL Serverem 2017 (14.x) CU 3, CXPACKET odkazuje pouze na čekání na synchronizaci iterátoru Exchange a vytváření řádků. Vlákna, která spotřebovávají řádky, se sledují samostatně v typu čekání CXCONSUMER. Pokud jsou vlákna příjemců příliš pomalá, může se vyrovnávací paměť iterátoru Exchange zaplnit a způsobit CXPACKET čekání.

Poznámka: v SQL Serveru 2022 (16.x) a novějších verzích, Azure SQL Database a Azure SQL Managed Instance, CXPACKET odkazuje pouze na čekání na vlákna vytvářející řádky. Synchronizace iterátoru Exchange se sleduje samostatně v CXSYNC_PORT a CXSYNC_CONSUMER typy čekání. Vlákna, která spotřebovávají řádky, se sledují samostatně v typu čekání CXCONSUMER.
CXSYNC_PORT Nastane s plány paralelních dotazů při čekání na otevření, zavření a synchronizaci Exchange Iterator porty mezi vlákny producenta a příjemce. Pokud má například plán dotazu dlouhou operaci řazení, CXSYNC_PORT čekání může být vyšší, protože řazení musí být dokončeno před synchronizací portu iterátoru Exchange.

platí pro: SQL Server 2022 (16.x) a novější verze, Azure SQL Database a Azure SQL Managed Instance
CXSYNC_CONSUMER Dochází u plánů paralelních dotazů při čekání na dosažení exchange iterátoru synchronizační bod mezi všemi vlákny příjemce.

platí pro: SQL Server 2022 (16.x) a novější verze, Azure SQL Database a Azure SQL Managed Instance
CXROWSET_SYNC Probíhá během paralelní kontroly rozsahu.
DAC_INIT Nastane, když se inicializuje vyhrazené připojení správce.
DBCC_SCALE_OUT_EXPR_CACHE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
DBMIRROR_DBM_EVENT Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
DBMIRROR_DBM_MUTEX Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
DBMIRROR_EVENTS_QUEUE Nastane, když zrcadlení databáze čeká na zpracování událostí.
DBMIRROR_SEND Nastane, když úloha čeká na backlog komunikace v síťové vrstvě, aby bylo jasné, aby bylo možné odesílat zprávy. Označuje, že komunikační vrstva začíná být přetížená a ovlivňuje propustnost dat zrcadlení databáze.
DBMIRROR_WORKER_QUEUE Označuje, že úloha pracovního procesu zrcadlení databáze čeká na další práci.
DBMIRRORING_CMD Nastane, když úloha čeká na vyprázdnění záznamů protokolu na disk. Tento stav čekání se očekává po dlouhou dobu.
DBSEEDING_FLOWCONTROL Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
DBSEEDING_OPERATION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
DEADLOCK_ENUM_MUTEX Nastane, když se monitorování vzájemného zablokování a sys.dm_os_waiting_tasks pokuste se ujistit, že SQL Server nespouštět více vyhledávání vzájemného zablokování najednou.
DEADLOCK_TASK_SEARCH Velká doba čekání na tento prostředek značí, že server spouští dotazy nad sys.dm_os_waiting_tasksa tyto dotazy blokují monitorování vzájemného zablokování při spouštění vyhledávání vzájemného zablokování. Tento typ čekání je používán pouze monitorováním vzájemného zablokování. Dotazy nad sys.dm_os_waiting_tasks používají DEADLOCK_ENUM_MUTEX.
DEBUG Dochází během Transact-SQL a ladění CLR pro interní synchronizaci.
DIRECTLOGCONSUMER_LIST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DIRTY_PAGE_POLL Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
DIRTY_PAGE_SYNC Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
DIRTY_PAGE_TABLE_LOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DISABLE_VERSIONING Nastane, když SQL Server dotazuje správce transakcí verze zjistit, zda časové razítko nejstarší aktivní transakce je pozdější než časové razítko při zahájení změny stavu. V tomto případě byly dokončeny všechny transakce snímků, které byly spuštěny před spuštěním příkazu ALTER DATABASE. Tento stav čekání se používá, když SQL Server zakáže správu verzí pomocí příkazu ALTER DATABASE.
DISKIO_SUSPEND Nastane, když úloha čeká na přístup k souboru, když je aktivní externí záloha. To se hlásí pro každý čekající proces uživatele. Počet větší než pět uživatelských procesů může znamenat, že dokončení externího zálohování trvá příliš dlouho.
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
DISPATCHER_QUEUE_SEMAPHORE Nastane, když vlákno z fondu dispečerů čeká na další práci na zpracování. Očekává se, že doba čekání pro tento typ čekání se zvýší, když je dispečer nečinný.
DLL_LOADING_MUTEX Nastane jednou při čekání na načtení knihovny DLL analyzátoru XML.
DPT_ENTRY_LOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DROP_DATABASE_TIMER_TASK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
DROPTEMP Dochází mezi pokusy o odstranění dočasného objektu v případě, že předchozí pokus selhal. Doba čekání se exponenciálně zvětšuje s každým neúspěšným pokusem o odstranění.
DTC Nastane, když úloha čeká na událost, která se používá ke správě přechodu stavu. Tento stav řídí, když obnovení transakcí MS DTC (Microsoft Distributed Transaction Coordinator) nastane poté, co SQL Server obdrží oznámení, že služba MS DTC je nedostupná.
DTC_ABORT_REQUEST Nastane v pracovní relaci MSDTC, když relace čeká na převzetí vlastnictví transakce MSDTC. Jakmile MS DTC vlastní transakci, relace může vrátit zpět transakce. Obecně platí, že relace čeká na jinou relaci, která používá transakci.
DTC_RESOLVE Nastane, když úloha obnovení čeká na master databázi v transakci mezi databázemi, aby úloha mohl dotazovat výsledek transakce.
DTC_STATE Nastane, když úloha čeká na událost, která chrání změny interního objektu globálního stavu MS DTC. Tento stav by měl být držen po velmi krátkou dobu.
DTC_TMDOWN_REQUEST Nastane v pracovní relaci MSDTC, když SQL Server obdrží oznámení, že služba MS DTC není k dispozici. Nejprve pracovní proces čeká na spuštění procesu obnovení MS DTC. Potom pracovní proces čeká na získání výsledku distribuované transakce, na které pracovní proces pracuje. To může pokračovat, dokud se připojení ke službě MS DTC znovu nepublikuje.
DTC_WAITFOR_OUTCOME Nastane, když úlohy obnovení čekají na aktivaci MS DTC, aby bylo možné rozlišení připravených transakcí.
DTCNEW_ENLIST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DTCNEW_PREPARE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DTCNEW_RECOVERY Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DTCNEW_TM Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DTCNEW_TRANSACTION_ENLISTMENT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
DTCPNTSYNC Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
DUMP_LOG_COORDINATOR Nastane, když hlavní úloha čeká na generování dat dílčího úkolu. Obvykle k tomuto stavu nedochází. Dlouhé čekání značí neočekávané zablokování. Dílčí úkol by měl být prošetřen.
DUMP_LOG_COORDINATOR_QUEUE Pouze interní použití.
DUMPTRIGGER Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
EC Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
EE_PMOLOCK Nastane během synchronizace určitých typů přidělení paměti během provádění příkazu.
EE_SPECPROC_MAP_INIT Dochází při synchronizaci vytvoření tabulky hash interních procedur. K tomuto čekání může dojít pouze při počátečním přístupu k tabulce hash po spuštění instance SQL Serveru.
ENABLE_EMPTY_VERSIONING Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
ENABLE_VERSIONING Nastane, když SQL Server čeká na dokončení všech transakcí aktualizace v této databázi, než deklaruje databázi připravenou k přechodu na povolený stav izolace snímků. Tento stav se používá, když SQL Server umožňuje izolaci snímků pomocí příkazu ALTER DATABASE.
ERROR_REPORTING_MANAGER Nastane během synchronizace více souběžných inicializací protokolu chyb.
EXCHANGE Dochází během synchronizace v iterátoru procesoru dotazů během paralelních dotazů.
EXECSYNC Vyskytuje se během paralelních dotazů při synchronizaci v procesoru dotazů v oblastech nesouvisecích s iterátorem výměny. Příkladem takových oblastí jsou rastrové obrázky, velké binární objekty (LOBs) a iterátor zařazování. Funkce LOB může často používat tento stav čekání.
EXECUTION_PIPE_EVENT_INTERNAL Dochází při synchronizaci mezi částmi producenta a příjemce dávkového spuštění, které se odesílají prostřednictvím kontextu připojení.
EXTERNAL_RG_UPDATE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
EXTERNAL_SCRIPT_NETWORK_IO Pouze interní použití.

platí pro: SQL Server 2017 (14.x) až do aktuálního stavu.
EXTERNAL_SCRIPT_PREPARE_SERVICE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
EXTERNAL_SCRIPT_SHUTDOWN Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
EXTERNAL_WAIT_ON_LAUNCHER, Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
FABRIC_HADR_TRANSPORT_CONNECTION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FABRIC_REPLICA_CONTROLLER_LIST Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FAILPOINT Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FCB_REPLICA_READ Nastane při synchronizaci čtení snímku (nebo dočasného snímku vytvořeného DBCC) zhuštěného souboru.
FCB_REPLICA_WRITE Nastane při synchronizaci řídkých souborů nasdílení změn nebo stažení stránky do snímku (nebo dočasného snímku vytvořeného DBCC).
FEATURE_SWITCHES_UPDATE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FFT_NSO_DB_KILL_FLAG Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_DB_LIST Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_FCB Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_FCB_FIND Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_FCB_PARENT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_FCB_STATE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
FFT_NSO_FILEOBJECT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NSO_TABLE_LIST Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_NTFS_STORE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_RECOVERY Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_RSFX_COMM Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_RSFX_WAIT_FOR_MEMORY Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_STARTUP_SHUTDOWN Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_STORE_DB Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_STORE_ROWSET_LIST Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FFT_STORE_TABLE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILE_VALIDATION_THREADS Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
FILESTREAM_CACHE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILESTREAM_CHUNKER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILESTREAM_CHUNKER_INIT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILESTREAM_FCB Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILESTREAM_FILE_OBJECT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILESTREAM_WORKITEM_QUEUE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FILETABLE_SHUTDOWN Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FOREIGN_REDO Pouze interní použití.

platí pro: SQL Server 2017 (14.x) až do aktuálního stavu.
FORWARDER_TRANSITION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
FS_FC_RWLOCK Nastane, když systém FILESTREAM čeká na provedení některé z následujících úloh:

- Zakažte uvolňování paměti (používá se zálohováním a obnovením).
– Spusťte jeden cyklus systému uvolňování paměti FILESTREAM.
FS_GARBAGE_COLLECTOR_SHUTDOWN Nastane, když FILESTREAM uvolňování paměti čeká na dokončení úloh vyčištění.
FS_HEADER_RWLOCK Nastane, když existuje čekání na získání přístupu k hlavičce FILESTREAM datového kontejneru FILESTREAM pro čtení nebo aktualizaci obsahu v souboru hlavičky FILESTREAM (Filestream.hdr).
FS_LOGTRUNC_RWLOCK Nastane, když dojde k čekání na získání přístupu k zkrácení protokolu FILESTREAM, aby bylo možné provést některou z následujících úloh:

– Dočasně zakažte zkrácení protokolu FILESTREAM (FSLOG) (používá se zálohováním a obnovením).
– Spusťte jeden cyklus zkrácení FSLOG.
FSA_FORCE_OWN_XACT Nastane, když fileSTREAM vstupně-výstupní operace musí svázat s přidruženou transakcí, ale transakce je aktuálně vlastněna jinou relací.
FSAGENT Nastane, když operace vstupně-výstupní operace souboru FILESTREAM čeká na prostředek agenta FILESTREAM, který používá jiná vstupně-výstupní operace souboru.
FSTR_CONFIG_MUTEX Nastane, když čekáte na dokončení jiné rekonfigurace funkce FILESTREAM.
FSTR_CONFIG_RWLOCK Nastane, když existuje čekání na serializaci přístupu k parametrům konfigurace FILESTREAM.
FT_COMPROWSET_RWLOCK Fulltext čeká na operaci metadat fragmentu. Dokumentováno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FT_IFTS_RWLOCK Fulltext čeká na interní synchronizaci. Dokumentováno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FT_IFTS_SCHEDULER_IDLE_WAIT Typ čekání na režim spánku plánovače fulltextu Plánovač je nečinný.
FT_IFTS_ASYNC_WRITE_PIPE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_BLOB_HASH Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_CATEALOG_SOURCE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_COMP_DESC_MANAGER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_CONSUMER_PLUGIN Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_CRAWL_BATCH_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_CRAWL_CHILDREN Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_DOCID_INTERFACE_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_DOCID_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_FP_INFO_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_HOST_CONTROLLER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_MASTER_MERGE_TASK_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_MEMREGPOOL Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_MERGE_FRAGMENT_SYNC Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_NOISE_WORDS_RESOURCE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_OCCURRENCE_BUFFER_POOL Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_PIPELINE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_PIPELINE_LIST Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_PIPELINE_MANAGER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_PROJECT_FD_INFO_MAP Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_SCHEDULER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_SHARED_MEMORY Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_SHUTDOWN_PIPE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_SRCH_FD_MANAGER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_SRCH_FD_SERVICE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_STOPLIST_CACHE_MANAGER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_THESAURUS Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_VERSION_MANAGER Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTS_WORK_QUEUE Pouze interní použití.

platí pro: SQL Server 2022 (16.x) CU 1 a novější verze.
FT_IFTSHC_MUTEX Fulltext čeká na operaci ovládacího prvku FDHost. Dokumentováno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FT_IFTSISM_MUTEX Fulltext čeká na operaci komunikace. Dokumentováno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FT_MASTER_MERGE Fulltext čeká na hlavní operaci sloučení. Dokumentováno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FT_MASTER_MERGE_COORDINATOR Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FT_METADATA_MUTEX Dokumentováno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
FT_PROPERTYLIST_CACHE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
FT_RESTART_CRAWL Nastane, když se musí restartovat fulltextové procházení z posledního známého dobrého bodu pro zotavení z přechodného selhání. Čekání umožňuje pracovním úkolům aktuálně pracujícím na daném souboru dokončit nebo ukončit aktuální krok.
FULLTEXT GATHERER Nastane během synchronizace fulltextových operací.
GDMA_GET_RESOURCE_OWNER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
GHOSTCLEANUP_UPDATE_STATS Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
GHOSTCLEANUPSYNCMGR Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
GLOBAL_QUERY_CANCEL Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
GLOBAL_QUERY_CLOSE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
GLOBAL_QUERY_CONSUMER Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
GLOBAL_QUERY_PRODUCER Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
GLOBAL_TRAN_CREATE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
GLOBAL_TRAN_UCS_SESSION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
GUARDIAN Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
HADR_AG_MUTEX Nastane, když příkaz DDL skupiny dostupnosti nebo příkaz clusteringu s podporou převzetí služeb při selhání windows Serveru čeká na výhradní přístup pro čtení a zápis ke konfiguraci skupiny dostupnosti.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_AR_CRITICAL_SECTION_ENTRY Nastane, když příkaz DDL skupiny dostupnosti nebo příkaz clusteringu s podporou převzetí služeb při selhání windows Serveru čeká na výhradní přístup pro čtení a zápis do stavu modulu runtime místní repliky přidružené skupiny dostupnosti.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_AR_MANAGER_MUTEX Nastane, když vypnutí repliky dostupnosti čeká na dokončení spuštění nebo spuštění repliky dostupnosti čeká na dokončení vypnutí. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_AR_UNLOAD_COMPLETED Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST Vydavatel události repliky dostupnosti (například změna stavu nebo změna konfigurace) čeká na výhradní přístup pro čtení a zápis do seznamu odběratelů událostí. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_BACKUP_BULK_LOCK Primární databáze skupiny dostupnosti přijala požadavek na zálohování ze sekundární databáze a čeká na dokončení zpracování požadavku na získání nebo uvolnění zámku BulkOp ve vlákně na pozadí.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_BACKUP_QUEUE Vlákno zálohování na pozadí primární databáze skupiny dostupnosti čeká na novou pracovní žádost ze sekundární databáze. (K tomu obvykle dochází v případě, že primární databáze drží protokol BulkOp a čeká na to, až sekundární databáze indikuje, že primární databáze může zámek uvolnit).

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_CLUSAPI_CALL Vlákno SQL Serveru čeká na přepnutí z jiného než preemptivního režimu (naplánovaného SQL Serverem) na preemptivní režim (naplánovaný operačním systémem), aby bylo možné vyvolat rozhraní API clusteringu s podporou převzetí služeb při selhání Windows Serveru.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_COMPRESSED_CACHE_SYNC Čeká se na přístup k mezipaměti komprimovaných bloků protokolu, které se používají, aby nedošlo k redundantní kompresi bloků protokolů odesílaných do více sekundárních databází.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_CONNECTIVITY_INFO Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DATABASE_FLOW_CONTROL Čekání na odeslání zpráv partnerovi při dosažení maximálního počtu zpráv ve frontě Označuje, že prohledávání protokolů běží rychleji, než síť odesílá. Jedná se o problém jenom v případě, že odesílání sítě je pomalejší, než se čekalo.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DATABASE_VERSIONING_STATE Dochází ke změně stavu správy verzí sekundární databáze skupiny dostupnosti. Toto čekání je určené pro interní datové struktury a obvykle je velmi krátké bez přímého vlivu na přístup k datům.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DATABASE_WAIT_FOR_RECOVERY Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_DATABASE_WAIT_FOR_RESTART Čeká se na restartování databáze v rámci řízení skupiny dostupnosti. Za normálních podmínek to není problém zákazníka, protože tady se očekávají čekání.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING Dotaz na objekty v sekundární databázi čitelné sekundární databáze skupiny dostupnosti je zablokovaný při správě verzí řádků při čekání na potvrzení nebo vrácení všech transakcí, které byly v letu, když byla sekundární replika povolena pro úlohy čtení. Tento typ čekání zaručuje, že verze řádků jsou k dispozici před spuštěním dotazu v rámci izolace snímků.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DB_COMMAND Čeká se na odpovědi na konverzační zprávy (které vyžadují explicitní odpověď z druhé strany pomocí konverzační infrastruktury skupin dostupnosti). Tento typ čekání používá mnoho různých typů zpráv.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DB_OP_COMPLETION_SYNC Čeká se na odpovědi na konverzační zprávy (které vyžadují explicitní odpověď z druhé strany pomocí konverzační infrastruktury skupin dostupnosti). Tento typ čekání používá mnoho různých typů zpráv.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DB_OP_START_SYNC Příkaz DDL skupiny dostupnosti nebo příkaz clusteringu s podporou převzetí služeb při selhání windows Serveru čeká na serializovaný přístup k databázi dostupnosti a jeho stavu modulu runtime.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DBR_SUBSCRIBER Vydavatel události repliky dostupnosti (například změna stavu nebo změna konfigurace) čeká na výhradní přístup pro čtení a zápis do stavu modulu runtime odběratele události, který odpovídá databázi dostupnosti. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DBR_SUBSCRIBER_FILTER_LIST Vydavatel události repliky dostupnosti (například změna stavu nebo změna konfigurace) čeká na výhradní přístup pro čtení a zápis do seznamu odběratelů událostí, které odpovídají databázím dostupnosti. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_DBSEEDING Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
HADR_DBSEEDING_LIST Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
HADR_DBSTATECHANGE_SYNC Řízení souběžnosti čeká na aktualizaci interního stavu repliky databáze.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FABRIC_CALLBACK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
HADR_FILESTREAM_BLOCK_FLUSH Správce přenosu FILESTREAM AlwaysOn čeká, dokud se nedokončí zpracování bloku protokolu.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FILESTREAM_FILE_CLOSE Správce přenosu FILESTREAM AlwaysOn čeká na zpracování dalšího souboru FILESTREAM a jeho popisovač se zavře.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FILESTREAM_FILE_REQUEST Sekundární replika AlwaysOn čeká na odeslání všech požadovaných souborů FILESTREAM během operace UNDO na primární repliku.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FILESTREAM_IOMGR Správce přenosu FILESTREAM AlwaysOn čeká na zámek R/W, který chrání správce vstupně-výstupních operací FILESTREAM AlwaysOn během spuštění nebo vypnutí.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FILESTREAM_IOMGR_IOCOMPLETION Správce vstupně-výstupních operací FileSTREAM čeká na dokončení vstupně-výstupních operací.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FILESTREAM_MANAGER Správce přenosu FILESTREAM AlwaysOn čeká na zámek R/W, který chrání správce přenosu FILESTREAM AlwaysOn během spuštění nebo vypnutí.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_FILESTREAM_PREPROC Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_GROUP_COMMIT Zpracování potvrzení transakce čeká na povolení potvrzení skupiny, aby bylo možné vložit více záznamů protokolu potvrzení do jednoho bloku protokolu. Toto čekání je očekávaná podmínka, která optimalizuje vstupně-výstupní operace protokolu, zachytávání a odesílání.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_LOGCAPTURE_SYNC Řízení souběžnosti kolem zachycení protokolu nebo použití objektu při vytváření nebo zničení kontrol. Toto je očekávané čekání, když partneři změní stav nebo stav připojení.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_LOGCAPTURE_WAIT Čeká se na zpřístupnění záznamů protokolu. Může dojít buď při čekání na vygenerování nových záznamů protokolu připojeními, nebo při dokončování vstupně-výstupních operací při čtení protokolu, který není v mezipaměti. Jedná se o očekávané čekání, pokud se prohledávání protokolu zachytí na konec protokolu nebo se načítá z disku.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_LOGPROGRESS_SYNC Při aktualizaci stavu průběhu protokolu replik databáze počkejte na řízení souběžnosti.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_NOTIFICATION_DEQUEUE Úloha na pozadí, která zpracovává oznámení clusteringu s podporou převzetí služeb při selhání Windows Serveru, čeká na další oznámení. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS Správce repliky dostupnosti čeká na serializovaný přístup ke stavu modulu runtime úlohy na pozadí, která zpracovává oznámení clusteringu s podporou převzetí služeb při selhání Windows Serveru. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_NOTIFICATION_WORKER_STARTUP_SYNC Úloha na pozadí čeká na dokončení spuštění úlohy na pozadí, která zpracovává oznámení clusteringu s podporou převzetí služeb při selhání Windows Serveru. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC Úloha na pozadí čeká na ukončení úlohy na pozadí, která zpracovává oznámení clusteringu s podporou převzetí služeb při selhání Windows Serveru. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_PARTNER_SYNC Řízení souběžnosti čeká na seznam partnerů.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_READ_ALL_NETWORKS Čeká se na získání přístupu ke čtení nebo zápisu do seznamu sítí WSFC. Pouze interní použití. Poznámka: Modul uchovává seznam sítí WSFC, které se používají v zobrazení dynamické správy (například sys.dm_hadr_cluster_networks) nebo k ověření příkazů AlwaysOn Transact-SQL, které odkazují na informace o síti WSFC. Tento seznam se aktualizuje při spuštění modulu, oznámení souvisejících s WSFC a interním restartováním AlwaysOn (například ztráta a opětovné získání kvora WSFC). Úkoly se obvykle blokují, když probíhá aktualizace v daném seznamu.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_RECOVERY_WAIT_FOR_CONNECTION Před spuštěním obnovení čeká na připojení sekundární databáze k primární databázi. Jedná se o očekávané čekání, které může prodloužit, pokud je připojení k primárnímu serveru pomalé.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_RECOVERY_WAIT_FOR_UNDO Obnovení databáze čeká na dokončení fáze vrácení a inicializace sekundární databáze, aby se vrátila do společného bodu protokolu s primární databází. Jedná se o očekávané čekání po převzetí služeb při selhání. Průběh vrácení zpět lze sledovat prostřednictvím windows System Monitoru (perfmon.exe) a zobrazení dynamické správy.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_REPLICAINFO_SYNC Čeká se na řízení souběžnosti, aby se aktualizoval aktuální stav repliky.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_SEEDING_CANCELLATION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_SEEDING_FILE_LIST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_SEEDING_LIMIT_BACKUPS Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_SEEDING_SYNC_COMPLETION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_SEEDING_TIMEOUT_TASK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_SEEDING_WAIT_FOR_COMPLETION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_SYNC_COMMIT Čeká se na zpracování potvrzení transakce v synchronizovaných sekundárních databázích, aby se protokol ztěžoval. Toto čekání se také projeví čítačem výkonu zpoždění transakcí. Tento typ čekání se očekává pro skupiny dostupnosti synchronního potvrzení a označuje čas odeslání, zápisu a potvrzení protokolu do sekundárních databází.
Podrobné informace a HADR_SYNC_COMMIT řešení potíží najdete v tomto blogovém příspěvku

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_SYNCHRONIZING_THROTTLE Čeká se na zpracování potvrzení transakce, aby synchronizace sekundární databáze mohla dohnat na primární konec protokolu, aby bylo možné přejít do synchronizovaného stavu. Jedná se o očekávané čekání, když sekundární databáze dohoní.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_TDS_LISTENER_SYNC Buď interní systém AlwaysOn, nebo cluster WSFC, požadavky, které jsou spuštěny nebo zastaveny naslouchací procesy. Zpracování tohoto požadavku je vždy asynchronní a existuje mechanismus pro odebrání redundantních požadavků. Existuje také chvíle, kdy je tento proces pozastavený kvůli změnám konfigurace. Všechny čekání související s tímto synchronizačním mechanismem naslouchacího procesu používají tento typ čekání. Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_TDS_LISTENER_SYNC_PROCESSING Používá se na konci příkazu AlwaysOn Transact-SQL, který vyžaduje spuštění nebo zastavení naslouchacího procesu skupiny dostupnosti. Vzhledem k tomu, že se operace spuštění/zastavení provádí asynchronně, blokuje vlákno uživatele pomocí tohoto typu čekání, dokud není známá situace naslouchacího procesu.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_THROTTLE_LOG_RATE_GOVERNOR Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO Nastane, když je sekundární geografická replikace nakonfigurovaná s nižší velikostí výpočetních prostředků (nižší SLO) než primární. Primární databáze je omezena kvůli zpožděné spotřebě protokolů sekundární databází. Příčinou je nedostatečná výpočetní kapacita sekundární databáze, aby se zachovala rychlost změny primární databáze.

platí pro: Azure SQL Database
HADR_THROTTLE_LOG_RATE_LOG_SIZE Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
HADR_THROTTLE_LOG_RATE_SEEDING Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
HADR_TIMER_TASK Čekání na získání zámku u objektu úlohy časovače a používá se také pro skutečné čekání mezi dobami provedení této práce. Například u úlohy, která se spouští každých 10 sekund, po jednom spuštění skupiny dostupnosti počká přibližně 10 sekund, aby úkol přeplánovaly, a čekání je zde zahrnuto.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_TRANSPORT_DBRLIST Čeká se na přístup k seznamu replik databáze přenosové vrstvy. Používá se pro spinlock, který uděluje přístup k němu.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_TRANSPORT_FLOW_CONTROL Čekání na překročení prahové hodnoty řízení výstupního toku, když počet nevyřízených zpráv AlwaysOn neznajený. Jedná se o repliku na repliku dostupnosti (nikoli na databázi).

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_TRANSPORT_SESSION Skupiny dostupnosti čekají při změně nebo přístupu k základnímu stavu přenosu.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_WORK_POOL Řízení souběžnosti čeká na objekt pracovního úkolu na pozadí skupiny dostupnosti.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_WORK_QUEUE Vlákno pracovního procesu skupiny dostupnosti čeká na přiřazení nové práce. Toto je očekávané čekání, když jsou připravení pracovníci čekající na novou práci, což je normální stav.

platí pro: SQL Server 2012 (11.x) a novější verze.
HADR_XRF_STACK_ACCESS Přístup ke zásobníku rozšířeného forku obnovení pro databázi dostupnosti (vyhledání, přidání a odstranění)

platí pro: SQL Server 2012 (11.x) a novější verze.
HCCO_CACHE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HK_RESTORE_FILEMAP Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HKCS_PARALLEL_MIGRATION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HKCS_PARALLEL_RECOVERY Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
HTBUILD Dochází k paralelním plánům dávkového režimu při synchronizaci sestavení tabulky hash na vstupní straně spojení nebo agregace hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2012 (11.x) a novější verze, ale ne Azure SQL Database, Spravovaná instance Azure SQL s vždyup-tozásadou aktualizace data a Azure Synapse Analytics.
HTBUILD_AGG Dochází k paralelním plánům dávkového režimu při synchronizaci sestavení tabulky hash na vstupní straně agregace hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: Azure SQL Database, Spravovaná instance Azure SQL se zásadou aktualizace vždy –up-to– datum a Azure Synapse Analytics.
HTBUILD_JOIN Vyskytuje se s paralelními plány dávkového režimu při synchronizaci sestavení tabulky hash na vstupní straně spojení hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: Azure SQL Database, Spravovaná instance Azure SQL se zásadou aktualizace vždy –up-to– datum a Azure Synapse Analytics.
HTDELETE Dochází k paralelním plánům dávkového režimu při synchronizaci na konci spojení nebo agregace hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze, ale ne Azure SQL Database, Spravovaná instance Azure SQL s always-up-to-date update policy a Azure Synapse Analytics.
HTDELETE_AGG Dochází k paralelním plánům dávkového režimu při synchronizaci na konci agregace hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: Azure SQL Database, Spravovaná instance Azure SQL se zásadou aktualizace vždy –up-to– datum a Azure Synapse Analytics.
HTDELETE_JOIN Dochází k paralelním plánům dávkového režimu při synchronizaci na konci spojení hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: Azure SQL Database, Spravovaná instance Azure SQL se zásadou aktualizace vždy –up-to– datum a Azure Synapse Analytics.
HTMEMO Dochází k paralelním plánům dávkového režimu při synchronizaci před prohledáváním tabulky hash do výstupních shod / neshodných hodnot ve spojení/agregaci hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze.
HTREINIT Dochází k paralelním plánům dávkového režimu při synchronizaci před resetováním spojení a agregace hash pro další částečné spojení. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2014 (12.x) a novější verze.
HTREPARTITION Dochází k paralelním plánům dávkového režimu při synchronizaci rozdělení tabulky hash na vstupní straně spojení nebo agregace hash. Pokud je čekání nadměrné a nejde ho snížit laděním dotazu (například přidáním indexů), zvažte úpravu prahové hodnoty nákladů pro paralelismus nebo snížení stupně paralelismu.

platí pro: SQL Server 2012 (11.x) a novější verze.
HTTP_ENUMERATION Vyvolá se při spuštění, aby se vyčíslily koncové body HTTP pro spuštění PROTOKOLU HTTP.
HTTP_START Nastane, když připojení čeká na dokončení inicializace HTTP.
HTTP_STORAGE_CONNECTION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
IMPPROV_IOWAIT Nastane, když SQL Server čeká na dokončení hromadného načítání vstupně-výstupních operací.
INSTANCE_LOG_RATE_GOVERNOR Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
INTERNAL_TESTING Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
IO_AUDIT_MUTEX Nastane během synchronizace vyrovnávací paměti událostí trasování.
IO_COMPLETION Nastane při čekání na dokončení vstupně-výstupních operací. Tento typ čekání obecně představuje vstupně-výstupní operace, které nejsou datovou stránkou. Čekání na dokončení vstupně-výstupních operací datové stránky se zobrazí jako PAGEIOLATCH_* čekání.
IO_QUEUE_LIMIT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
IO_RETRY Nastane, když dojde k selhání vstupně-výstupní operace, jako je čtení nebo zápis na disk kvůli nedostatečným prostředkům, a pak se bude opakovat.
IOAFF_RANGE_QUEUE Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
KSOURCE_WAKEUP Používá se úlohou řízení služeb při čekání na žádosti z Správce řízení služeb. Očekává se dlouhé čekání a neoznačuje problém.
KTM_ENLISTMENT Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
KTM_RECOVERY_MANAGER Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
KTM_RECOVERY_RESOLUTION Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
LATCH_DT Nastane při čekání na západku DT (destroy). Nezahrnuje západky vyrovnávací paměti ani západky transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXa LATCH_DT čekají společně.
LATCH_EX Nastane při čekání na západku EX (exkluzivní). Nezahrnuje západky vyrovnávací paměti ani západky transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXa LATCH_DT čekají společně.
LATCH_KP Nastane při čekání na západku KP (keep). Nezahrnuje západky vyrovnávací paměti ani západky transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXa LATCH_DT čekají společně.
LATCH_NL Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
LATCH_SH Nastane při čekání na západku SH (sdílená složka). Nezahrnuje západky vyrovnávací paměti ani západky transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXa LATCH_DT čekají společně.
LATCH_UP Nastane při čekání na západku UP (aktualizace). Nezahrnuje západky vyrovnávací paměti ani západky transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXa LATCH_DT čekají společně.
LAZYWRITER_SLEEP Nastane, když jsou opožděné úkoly zapisovače pozastaveny. Jedná se o míru času stráveného úkoly na pozadí, které čekají. Tento stav nemyslete, když hledáte stánky uživatelů.
LCK_M_BU Nastane, když úloha čeká na získání zámku hromadné aktualizace (BU). Další informace najdete v tématu zámky hromadné aktualizace.
LCK_M_BU_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku hromadné aktualizace (BU) s přerušením blokování. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu hromadné aktualizace zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_BU_LOW_PRIORITY Nastane, když úloha čeká na získání zámku hromadné aktualizace (BU) s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu hromadné aktualizace zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_IS Nastane, když úloha čeká na získání zámku Sdílené záměru (IS). Další informace naleznete v tématu Intent Locks.
LCK_M_IS_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku sdílené záměru (IS) s přerušenými blokátory. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_IS_LOW_PRIORITY Nastane, když úloha čeká na získání zámku Sdílené záměru (IS) s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_IU Nastane, když úloha čeká na získání zámku aktualizace záměru (IU). Další informace naleznete v tématu Intent Locks.
LCK_M_IU_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku aktualizace záměru (IU) s přerušením blokování. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_IU_LOW_PRIORITY Nastane, když úloha čeká na získání zámku aktualizace záměru (IU) s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_IX Nastane, když úkol čeká na získání zámku exclusive záměru (IX). Další informace naleznete v tématu Intent Locks.
LCK_M_IX_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku exclusive záměru (IX) s přerušením blokování. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_IX_LOW_PRIORITY Nastane, když úkol čeká na získání zámku Exclusive záměru (IX) s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_NL Nastane, když úloha čeká na získání zámku NULL pro aktuální hodnotu klíče a zámek Vložit rozsah mezi aktuálním a předchozím klíčem. Zámek NULL na klíč je okamžitý zámek vydané verze.
LCK_M_RIn_NL_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku NULL s přerušenými blokátory aktuální hodnoty klíče a zámek Vložit rozsah s přerušenými blokujícími mezi aktuálním a předchozím klíčem. Zámek NULL na klíč je okamžitý zámek vydané verze. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_NL_LOW_PRIORITY Nastane, když úloha čeká na získání zámku NULL s nízkou prioritou u aktuální hodnoty klíče a zámek Vložit rozsah s nízkou prioritou mezi aktuálním a předchozím klíčem. Zámek NULL na klíč je okamžitý zámek vydané verze. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_S Nastane, když úloha čeká na získání sdíleného zámku pro aktuální hodnotu klíče a zámek Vložit rozsah mezi aktuálním a předchozím klíčem.
LCK_M_RIn_S_ABORT_BLOCKERS Nastane, když úloha čeká na získání sdíleného zámku s přerušením blokování aktuální hodnoty klíče a zámek Vložit rozsah s přerušenými blokátory mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_S_LOW_PRIORITY Nastane, když úloha čeká na získání sdíleného zámku s nízkou prioritou u aktuální hodnoty klíče a zámek Vložit rozsah s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_U Úkol čeká na získání zámku aktualizace pro aktuální hodnotu klíče a zámek Vložit rozsah mezi aktuálním a předchozím klíčem.
LCK_M_RIn_U_ABORT_BLOCKERS Úloha čeká na získání zámku aktualizace s přerušením blokování aktuální hodnoty klíče a zámek Vložit rozsah s přerušenými blokátory mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_U_LOW_PRIORITY Úkol čeká na získání zámku aktualizace s nízkou prioritou u aktuální hodnoty klíče a zámek Vložit rozsah s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_X Nastane, když úloha čeká na získání výhradního zámku pro aktuální hodnotu klíče a zámek Vložit rozsah mezi aktuálním a předchozím klíčem.
LCK_M_RIn_X_ABORT_BLOCKERS Nastane, když úloha čeká na získání výhradního zámku s přerušenými blokátory aktuální hodnoty klíče a zámek Vložit rozsah s přerušenými blokátory mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RIn_X_LOW_PRIORITY Nastane, když úloha čeká na získání výhradního zámku s nízkou prioritou u aktuální hodnoty klíče a zámek Vložit rozsah s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RS_S Nastane, když úkol čeká na získání sdíleného zámku pro aktuální hodnotu klíče a zámek sdíleného rozsahu mezi aktuálním a předchozím klíčem.
LCK_M_RS_S_ABORT_BLOCKERS Nastane, když úloha čeká na získání sdíleného zámku s přerušenými blokátory aktuální hodnoty klíče a zámek sdíleného rozsahu s přerušením mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RS_S_LOW_PRIORITY Nastane, když úloha čeká na získání sdíleného zámku s nízkou prioritou u aktuální hodnoty klíče a zámek sdíleného rozsahu s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RS_U Nastane, když úloha čeká na získání zámku aktualizace pro aktuální hodnotu klíče a zámek rozsahu aktualizací mezi aktuálním a předchozím klíčem.
LCK_M_RS_U_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku aktualizace s přerušenými blokátory aktuální hodnoty klíče a zámek rozsahu aktualizací s přerušením mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_S_XACT Nastane, když optimalizované uzamčení je povoleno a úloha čeká na sdílený zámek na XACT (transakce) typu wait_resource, kde nelze odvodit záměr pro čtení nebo úpravy.
LCK_M_S_XACT_READ Nastane, když optimalizované uzamčení je povoleno a úloha čeká na sdílený zámek na XACT (transakce) typuwait_resource s záměrem číst.
LCK_M_S_XACT_MODIFY Nastane, když optimalizované uzamčení je povoleno a úloha čeká na sdílený zámek na XACT (transakce) typu wait_resource s záměrem upravit.
LCK_M_RS_U_LOW_PRIORITY Nastane, když úloha čeká na získání zámku aktualizace s nízkou prioritou u aktuální hodnoty klíče a zámek rozsahu aktualizací s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RX_S Nastane, když úkol čeká na získání sdíleného zámku pro aktuální hodnotu klíče a výhradní zámek rozsahu mezi aktuálním a předchozím klíčem.
LCK_M_RX_S_ABORT_BLOCKERS Nastane, když úloha čeká na získání sdíleného zámku s přerušením blokování aktuální hodnoty klíče a výhradní rozsah s přerušením zámku mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RX_S_LOW_PRIORITY Nastane, když úloha čeká na získání sdíleného zámku s nízkou prioritou u aktuální hodnoty klíče a výhradní rozsah s zámkem s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RX_U Nastane, když úloha čeká na získání zámku aktualizace pro aktuální hodnotu klíče a výhradní zámek rozsahu mezi aktuálním a předchozím klíčem.
LCK_M_RX_U_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku aktualizace s přerušenými blokátory aktuální hodnoty klíče a výhradním zámkem rozsahu s přerušenými blokujícími mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RX_U_LOW_PRIORITY Nastane, když úloha čeká na získání zámku aktualizace s nízkou prioritou u aktuální hodnoty klíče a výhradní zámek rozsahu s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RX_X Nastane, když úloha čeká na získání výhradního zámku pro aktuální hodnotu klíče a zámek výhradního rozsahu mezi aktuálním a předchozím klíčem.
LCK_M_RX_X_ABORT_BLOCKERS Nastane, když úloha čeká na získání výhradního zámku s přerušením blokování aktuální hodnoty klíče a zámek výhradního rozsahu s přerušenými blokátory mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_RX_X_LOW_PRIORITY Nastane, když úloha čeká na získání výhradního zámku s nízkou prioritou u aktuální hodnoty klíče a zámek exkluzivního rozsahu s nízkou prioritou mezi aktuálním a předchozím klíčem. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.)

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_S Nastane, když úloha čeká na získání sdíleného zámku. Další informace naleznete v tématu sdílené zámky.
LCK_M_S_ABORT_BLOCKERS Nastane, když úloha čeká na získání sdíleného zámku s přerušenými blokátory. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu sdílené zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_S_LOW_PRIORITY Nastane, když úloha čeká na získání sdíleného zámku s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu sdílené zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SCH_M Nastane, když úloha čeká na získání zámku změny schématu. Další informace naleznete v tématu Zámky schématu.
LCK_M_SCH_M_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku Úpravy schématu pomocí blokátorů přerušení. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu Zámky schématu.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SCH_M_LOW_PRIORITY Nastane, když úloha čeká na získání zámku Upravit schématu s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu Zámky schématu.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SCH_S Nastane, když úloha čeká na získání zámku sdílené složky schématu. Další informace naleznete v tématu Zámky schématu.
LCK_M_SCH_S_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku sdílené složky schématu s přerušením blokování. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu Zámky schématu.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SCH_S_LOW_PRIORITY Nastane, když úloha čeká na získání zámku sdílené složky schématu s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu Zámky schématu.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SIU Nastane, když úloha čeká na získání zámku Aktualizace záměru se sdíleným záměrem. Další informace naleznete v tématu Intent Locks.
LCK_M_SIU_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku Aktualizace záměru se záměrem se zrušenými blokátory. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SIU_LOW_PRIORITY Nastane, když úloha čeká na získání zámku Aktualizace záměru se sdíleným záměrem s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SIX Nastane, když úloha čeká na získání výhradního zámku Shared With Intent. Další informace naleznete v tématu Intent Locks.
LCK_M_SIX_ABORT_BLOCKERS Nastane, když úloha čeká na získání výhradního zámku Sdílený se záměrem s blokátory přerušení. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_SIX_LOW_PRIORITY Nastane, když úloha čeká na získání výhradního zámku Sdílený se záměrem s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_U Nastane, když úloha čeká na získání zámku aktualizace. Další informace naleznete v tématu Update Locks.
LCK_M_U_ABORT_BLOCKERS Nastane, když úloha čeká na získání zámku aktualizace s přerušenými blokátory. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace najdete v tématu aktualizační zámky .

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_U_LOW_PRIORITY Nastane, když úloha čeká na získání zámku aktualizace s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace najdete v tématu aktualizační zámky .

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_UIX Nastane, když úloha čeká na získání aktualizace s výhradním zámkem záměru. Další informace naleznete v tématu Intent Locks.
LCK_M_UIX_ABORT_BLOCKERS Nastane v případě, že úloha čeká na získání výhradního zámku Aktualizace se záměrem s přerušením blokování. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_UIX_LOW_PRIORITY Nastane, když úloha čeká na získání výhradního zámku Aktualizace se záměrem s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu záměr zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_X Nastane, když úloha čeká na získání výhradního zámku. Další informace naleznete v tématu exkluzivní zámky.
LCK_M_X_ABORT_BLOCKERS Nastane, když úloha čeká na získání výhradního zámku s přerušenými blokátory. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu exkluzivní zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LCK_M_X_LOW_PRIORITY Nastane, když úloha čeká na získání výhradního zámku s nízkou prioritou. (Související s možností čekání s nízkou prioritou ALTER TABLE a ALTER INDEX.) Další informace naleznete v tématu exkluzivní zámky.

platí pro: SQL Server 2014 (12.x) a novější verze.
LOG_POOL_SCAN Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
LOG_RATE_GOVERNOR Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
LOGBUFFER Nastane, když úloha čeká na místo v vyrovnávací paměti protokolu k uložení záznamu protokolu. Konzistentně vysoké hodnoty můžou značit, že zařízení protokolu nemůžou držet krok s objemem protokolů generovaným serverem.
LOGCAPTURE_LOGPOOLTRUNCPOINT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGGENERATION Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
LOGMGR Nastane, když úloha čeká na dokončení všech nevyřízených vstupně-výstupních operací protokolu před vypnutím protokolu při zavírání databáze.
LOGMGR_FLUSH Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
LOGMGR_PMM_LOG Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
LOGMGR_QUEUE Nastane, když úloha zapisovače protokolu čeká na pracovní požadavky.
LOGMGR_RESERVE_APPEND Nastane, když úloha čeká, aby se zjistilo, jestli zkrácení protokolu uvolní místo protokolu, aby úloha mohla zapisovat nový záznam protokolu. Zvažte zvětšení velikosti souborů protokolu pro ovlivněnou databázi, aby se toto čekání snížilo.
LOGPOOL_CACHESIZE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGPOOL_CONSUMER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGPOOL_CONSUMERSET Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGPOOL_FREEPOOLS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGPOOL_MGRSET Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGPOOL_REPLACEMENTSET Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOGPOOLREFCOUNTEDOBJECT_REFDONE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
LOWFAIL_MEMMGR_QUEUE Nastane při čekání na dostupnost paměti pro použití.
MD_AGENT_YIELD Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
MD_LAZYCACHE_RWLOCK Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
MEMORY_ALLOCATION_EXT Dochází při přidělování paměti z interního fondu paměti SQL Serveru nebo operačního systému.

platí pro: SQL Server 2016 (13.x) a novější verze.
MEMORY_GRANT_UPDATE Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
METADATA_LAZYCACHE_RWLOCK Pouze interní použití.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
MIGRATIONBUFFER Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
MISCELLANEOUS Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
MSQL_DQ Nastane, když úloha čeká na dokončení operace distribuovaného dotazu. Používá se k detekci potenciálního zablokování aplikace MARS (Multiple Active Result Set). Čekání skončí po dokončení volání distribuovaného dotazu.
MSQL_XACT_MGR_MUTEX Nastane, když úloha čeká na získání vlastnictví správce transakcí relace k provedení operace transakce na úrovni relace.
MSQL_XACT_MUTEX Nastane během synchronizace využití transakcí. Před použitím transakce musí požadavek získat mutex.
MSQL_XP Nastane, když úloha čeká na ukončení rozšířené uložené procedury. SQL Server používá tento stav čekání k detekci potenciálních zablokování aplikací MARS. Čekání se zastaví, když skončí volání rozšířené uložené procedury.
MSSEARCH Vyskytuje se během volání Full-Text Search. Toto čekání skončí po dokončení operace fulltextu. Neznamená kolize, ale spíše dobu trvání fulltextových operací.
NET_WAITFOR_PACKET Nastane, když připojení čeká na síťový paket během čtení sítě.
NETWORKSXMLMGRLOAD Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
NODE_CACHE_MUTEX Pouze interní použití.
OLEDB Nastane, když SQL Server volá Zprostředkovatele SNAC OLE DB (SQLNCLI) nebo ovladač Microsoft OLE DB pro SQL Server (MSOLEDBSQL). Tento typ čekání se nepoužívá pro synchronizaci. Místo toho označuje dobu volání zprostředkovatele OLE DB.
ONDEMAND_TASK_QUEUE Nastane, když úloha na pozadí čeká na požadavky na úlohy systému s vysokou prioritou. Dlouhé doby čekání značí, že nedošlo k žádnému zpracování požadavků s vysokou prioritou a nemělo by to způsobit obavy.
PAGEIOLATCH_DT Nastane, když úloha čeká na západku vyrovnávací paměti, která je v vstupně-výstupním požadavku. Žádost o západku je v režimu zničení. Dlouhé čekání může indikovat problémy s diskovým subsystémem.
PAGEIOLATCH_EX Nastane, když úloha čeká na západku vyrovnávací paměti, která je v vstupně-výstupním požadavku. Požadavek západky je ve výhradním režimu – režim používaný při zápisu vyrovnávací paměti na disk. Dlouhé čekání může indikovat problémy s diskovým subsystémem.

Další informace najdete v tématu Pomalé vstupně-výstupní operace – VÝKON SQL Serveru a vstupně-výstupních operací disku.
PAGEIOLATCH_KP Nastane, když úloha čeká na západku vyrovnávací paměti, která je v vstupně-výstupním požadavku. Žádost o západku je v režimu Zachování. Dlouhé čekání může indikovat problémy s diskovým subsystémem.
PAGEIOLATCH_NL Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PAGEIOLATCH_SH Nastane, když úloha čeká na západku vyrovnávací paměti, která je v vstupně-výstupním požadavku. Požadavek západky je ve sdíleném režimu – režim používaný při čtení vyrovnávací paměti z disku. Dlouhé čekání může indikovat problémy s diskovým subsystémem.

Další informace najdete v tématu Pomalé vstupně-výstupní operace – VÝKON SQL Serveru a vstupně-výstupních operací disku.
PAGEIOLATCH_UP Nastane, když úloha čeká na západku vyrovnávací paměti, která je v vstupně-výstupním požadavku. Požadavek západky je v režimu aktualizace. Dlouhé čekání může indikovat problémy s diskovým subsystémem.

Další informace najdete v tématu Pomalé vstupně-výstupní operace – VÝKON SQL Serveru a vstupně-výstupních operací disku.
PAGELATCH_DT Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupní žádosti. Žádost o západku je v režimu zničení. Režim zničení musí být získán před odstraněním obsahu stránky. Další informace naleznete v tématu režimy západek.
PAGELATCH_EX Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupní žádosti. Požadavek západky je ve výhradním režimu – blokuje jiné vlákna v zápisu do nebo čtení ze stránky (vyrovnávací paměť).

Běžným scénářem, který vede k této západce, je kolize západky vyrovnávací paměti "last-page insert". Pokud chcete tento problém pochopit a vyřešit, použijte Vyřešit kolize poslední stránky PAGELATCH_EX kolizí a Diagnostikovat a vyřešit kolizí západky poslední stránky na SQL Serveru. Dalším scénářem je kolize Latch u malých tabulek s neskupeným indexem a náhodnými vloženími (tabulka front).
PAGELATCH_KP Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupní žádosti. Požadavek západky je v režimu Zachování, který brání tomu, aby byla stránka zničena jiným vláknem. Další informace naleznete v tématu režimy západek.
PAGELATCH_NL Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PAGELATCH_SH Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupní žádosti. Požadavek západky je ve sdíleném režimu, který umožňuje čtení více vláken, ale ne úpravě vyrovnávací paměti (stránky). Další informace naleznete v tématu režimy západek.
PAGELATCH_UP Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupní žádosti. Požadavek západky je v režimu aktualizace. Tento typ čekání se obvykle může pozorovat, když je zaměněná systémová stránka (vyrovnávací paměť), jako je PFS, GAM nebo SGAM. Další informace naleznete v tématu režimy západek.

Informace o řešení potíží s běžným scénářem této západky najdete v tématu Omezení kolizí přidělení v databázi tempdb SYSTÉMU SQL Server.
PARALLEL_BACKUP_QUEUE Nastane při serializaci výstupu vytvořeného RESTORE HEADERONLY, RESTORE FILELISTONLYnebo RESTORE LABELONLY.
PARALLEL_REDO_DRAIN_WORKER Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PARALLEL_REDO_FLOW_CONTROL Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PARALLEL_REDO_LOG_CACHE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PARALLEL_REDO_TRAN_LIST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PARALLEL_REDO_TRAN_TURN Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PARALLEL_REDO_WORKER_SYNC Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PARALLEL_REDO_WORKER_WAIT_WORK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PERFORMANCE_COUNTERS_RWLOCK Pouze interní použití.
PHYSICAL_SEEDING_DMV Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
POOL_LOG_RATE_GOVERNOR Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PREEMPTIVE_ABR Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG Nastane, když plánovač SQL Server Operační systém (SQLOS) přepne do preemptivního režimu pro zápis události auditu do protokolu událostí Systému Windows.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
PREEMPTIVE_AUDIT_ACCESS_SECLOG Nastane, když plánovač SQLOS přepne do preemptivního režimu pro zápis události auditu do protokolu zabezpečení systému Windows.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
PREEMPTIVE_CLOSEBACKUPMEDIA Nastane, když plánovač SQLOS přepne do preemptivního režimu pro zavření záložního média.
PREEMPTIVE_CLOSEBACKUPTAPE Nastane, když plánovač SQLOS přepne do preemptivního režimu pro zavření zařízení zálohování pásky.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE Nastane, když plánovač SQLOS přepne do preemptivního režimu, aby zavřel virtuální zálohovací zařízení.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL Nastane, když plánovač SQLOS přepne do preemptivního režimu pro provádění operací clusteru s podporou převzetí služeb při selhání systému Windows.
PREEMPTIVE_COM_COCREATEINSTANCE Nastane, když plánovač SQLOS přepne do preemptivního režimu pro vytvoření objektu COM.
PREEMPTIVE_COM_COGETCLASSOBJECT Pouze interní použití.
PREEMPTIVE_COM_CREATEACCESSOR Pouze interní použití.
PREEMPTIVE_COM_DELETEROWS Pouze interní použití.
PREEMPTIVE_COM_GETCOMMANDTEXT Pouze interní použití.
PREEMPTIVE_COM_GETDATA Pouze interní použití.
PREEMPTIVE_COM_GETNEXTROWS Pouze interní použití.
PREEMPTIVE_COM_GETRESULT Pouze interní použití.
PREEMPTIVE_COM_GETROWSBYBOOKMARK Pouze interní použití.
PREEMPTIVE_COM_LBFLUSH Pouze interní použití.
PREEMPTIVE_COM_LBLOCKREGION Pouze interní použití.
PREEMPTIVE_COM_LBREADAT Pouze interní použití.
PREEMPTIVE_COM_LBSETSIZE Pouze interní použití.
PREEMPTIVE_COM_LBSTAT Pouze interní použití.
PREEMPTIVE_COM_LBUNLOCKREGION Pouze interní použití.
PREEMPTIVE_COM_LBWRITEAT Pouze interní použití.
PREEMPTIVE_COM_QUERYINTERFACE Pouze interní použití.
PREEMPTIVE_COM_RELEASE Pouze interní použití.
PREEMPTIVE_COM_RELEASEACCESSOR Pouze interní použití.
PREEMPTIVE_COM_RELEASEROWS Pouze interní použití.
PREEMPTIVE_COM_RELEASESESSION Pouze interní použití.
PREEMPTIVE_COM_RESTARTPOSITION Pouze interní použití.
PREEMPTIVE_COM_SEQSTRMREAD Pouze interní použití.
PREEMPTIVE_COM_SEQSTRMREADANDWRITE Pouze interní použití.
PREEMPTIVE_COM_SETDATAFAILURE Pouze interní použití.
PREEMPTIVE_COM_SETPARAMETERINFO Pouze interní použití.
PREEMPTIVE_COM_SETPARAMETERPROPERTIES Pouze interní použití.
PREEMPTIVE_COM_STRMLOCKREGION Pouze interní použití.
PREEMPTIVE_COM_STRMSEEKANDREAD Pouze interní použití.
PREEMPTIVE_COM_STRMSEEKANDWRITE Pouze interní použití.
PREEMPTIVE_COM_STRMSETSIZE Pouze interní použití.
PREEMPTIVE_COM_STRMSTAT Pouze interní použití.
PREEMPTIVE_COM_STRMUNLOCKREGION Pouze interní použití.
PREEMPTIVE_CONSOLEWRITE Pouze interní použití.
PREEMPTIVE_CREATEPARAM Pouze interní použití.
PREEMPTIVE_DEBUG Pouze interní použití.
PREEMPTIVE_DFSADDLINK Pouze interní použití.
PREEMPTIVE_DFSLINKEXISTCHECK Pouze interní použití.
PREEMPTIVE_DFSLINKHEALTHCHECK Pouze interní použití.
PREEMPTIVE_DFSREMOVELINK Pouze interní použití.
PREEMPTIVE_DFSREMOVEROOT Pouze interní použití.
PREEMPTIVE_DFSROOTFOLDERCHECK Pouze interní použití.
PREEMPTIVE_DFSROOTINIT Pouze interní použití.
PREEMPTIVE_DFSROOTSHARECHECK Pouze interní použití.
PREEMPTIVE_DTC_ABORT Pouze interní použití.
PREEMPTIVE_DTC_ABORTREQUESTDONE Pouze interní použití.
PREEMPTIVE_DTC_BEGINTRANSACTION Pouze interní použití.
PREEMPTIVE_DTC_COMMITREQUESTDONE Pouze interní použití.
PREEMPTIVE_DTC_ENLIST Pouze interní použití.
PREEMPTIVE_DTC_PREPAREREQUESTDONE Pouze interní použití.
PREEMPTIVE_FILESIZEGET Pouze interní použití.
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION Pouze interní použití.
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION Pouze interní použití.
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION Pouze interní použití.
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO Pouze interní použití.
PREEMPTIVE_GETRMINFO Pouze interní použití.
PREEMPTIVE_HADR_LEASE_MECHANISM Plánování správce zapůjčení skupiny dostupnosti pro diagnostiku podpory Microsoftu

platí pro: SQL Server 2012 (11.x) a novější verze.
PREEMPTIVE_HTTP_EVENT_WAIT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PREEMPTIVE_HTTP_REQUEST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PREEMPTIVE_LOCKMONITOR Pouze interní použití.
PREEMPTIVE_MSS_RELEASE Pouze interní použití.
PREEMPTIVE_ODBCOPS Pouze interní použití.
PREEMPTIVE_OLE_UNINIT Pouze interní použití.
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN Pouze interní použití.
PREEMPTIVE_OLEDB_ABORTTRAN Pouze interní použití.
PREEMPTIVE_OLEDB_GETDATASOURCE Pouze interní použití.
PREEMPTIVE_OLEDB_GETLITERALINFO Pouze interní použití.
PREEMPTIVE_OLEDB_GETPROPERTIES Pouze interní použití.
PREEMPTIVE_OLEDB_GETPROPERTYINFO Pouze interní použití.
PREEMPTIVE_OLEDB_GETSCHEMALOCK Pouze interní použití.
PREEMPTIVE_OLEDB_JOINTRANSACTION Pouze interní použití.
PREEMPTIVE_OLEDB_RELEASE Pouze interní použití.
PREEMPTIVE_OLEDB_SETPROPERTIES Pouze interní použití.
PREEMPTIVE_OLEDBOPS Pouze interní použití.
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT Pouze interní použití.
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE Pouze interní použití.
PREEMPTIVE_OS_AUTHENTICATIONOPS Pouze interní použití.
PREEMPTIVE_OS_AUTHORIZATIONOPS Pouze interní použití.
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT Pouze interní použití.
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID Pouze interní použití.
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER Pouze interní použití.
PREEMPTIVE_OS_BACKUPREAD Pouze interní použití.
PREEMPTIVE_OS_CLOSEHANDLE Pouze interní použití.
PREEMPTIVE_OS_CLUSTEROPS Pouze interní použití.
PREEMPTIVE_OS_COMOPS Pouze interní použití.
PREEMPTIVE_OS_COMPLETEAUTHTOKEN Pouze interní použití.
PREEMPTIVE_OS_COPYFILE Pouze interní použití.
PREEMPTIVE_OS_CREATEDIRECTORY Pouze interní použití.
PREEMPTIVE_OS_CREATEFILE Pouze interní použití.
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT Pouze interní použití.
PREEMPTIVE_OS_CRYPTIMPORTKEY Pouze interní použití.
PREEMPTIVE_OS_CRYPTOPS Pouze interní použití.
PREEMPTIVE_OS_DECRYPTMESSAGE Pouze interní použití.
PREEMPTIVE_OS_DELETEFILE Pouze interní použití.
PREEMPTIVE_OS_DELETESECURITYCONTEXT Pouze interní použití.
PREEMPTIVE_OS_DEVICEIOCONTROL Pouze interní použití.
PREEMPTIVE_OS_DEVICEOPS Pouze interní použití.
PREEMPTIVE_OS_DIRSVC_NETWORKOPS Pouze interní použití.
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE Pouze interní použití.
PREEMPTIVE_OS_DOMAINSERVICESOPS Pouze interní použití.
PREEMPTIVE_OS_DSGETDCNAME Pouze interní použití.
PREEMPTIVE_OS_DTCOPS Pouze interní použití.
PREEMPTIVE_OS_ENCRYPTMESSAGE Pouze interní použití.
PREEMPTIVE_OS_FILEOPS Pouze interní použití.
PREEMPTIVE_OS_FINDFILE Pouze interní použití.
PREEMPTIVE_OS_FLUSHFILEBUFFERS Pouze interní použití.
PREEMPTIVE_OS_FORMATMESSAGE Pouze interní použití.
PREEMPTIVE_OS_FREECREDENTIALSHANDLE Pouze interní použití.
PREEMPTIVE_OS_FREELIBRARY Pouze interní použití.
PREEMPTIVE_OS_GENERICOPS Pouze interní použití.
PREEMPTIVE_OS_GETADDRINFO Pouze interní použití.
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE Pouze interní použití.
PREEMPTIVE_OS_GETDISKFREESPACE Pouze interní použití.
PREEMPTIVE_OS_GETFILEATTRIBUTES Pouze interní použití.
PREEMPTIVE_OS_GETFILESIZE Pouze interní použití.
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PREEMPTIVE_OS_GETLONGPATHNAME Pouze interní použití.
PREEMPTIVE_OS_GETPROCADDRESS Pouze interní použití.
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT Pouze interní použití.
PREEMPTIVE_OS_GETVOLUMEPATHNAME Pouze interní použití.
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT Pouze interní použití.
PREEMPTIVE_OS_LIBRARYOPS Pouze interní použití.
PREEMPTIVE_OS_LOADLIBRARY Pouze interní použití.
PREEMPTIVE_OS_LOGONUSER Pouze interní použití.
PREEMPTIVE_OS_LOOKUPACCOUNTSID Pouze interní použití.
PREEMPTIVE_OS_MESSAGEQUEUEOPS Pouze interní použití.
PREEMPTIVE_OS_MOVEFILE Pouze interní použití.
PREEMPTIVE_OS_NETGROUPGETUSERS Pouze interní použití.
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS Pouze interní použití.
PREEMPTIVE_OS_NETUSERGETGROUPS Pouze interní použití.
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS Pouze interní použití.
PREEMPTIVE_OS_NETUSERMODALSGET Pouze interní použití.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY Pouze interní použití.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE Pouze interní použití.
PREEMPTIVE_OS_OPENDIRECTORY Pouze interní použití.
PREEMPTIVE_OS_PDH_WMI_INIT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PREEMPTIVE_OS_PIPEOPS Pouze interní použití.
PREEMPTIVE_OS_PROCESSOPS Pouze interní použití.
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PREEMPTIVE_OS_QUERYREGISTRY Pouze interní použití.
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN Pouze interní použití.
PREEMPTIVE_OS_REMOVEDIRECTORY Pouze interní použití.
PREEMPTIVE_OS_REPORTEVENT Pouze interní použití.
PREEMPTIVE_OS_REVERTTOSELF Pouze interní použití.
PREEMPTIVE_OS_RSFXDEVICEOPS Pouze interní použití.
PREEMPTIVE_OS_SECURITYOPS Pouze interní použití.
PREEMPTIVE_OS_SERVICEOPS Pouze interní použití.
PREEMPTIVE_OS_SETENDOFFILE Pouze interní použití.
PREEMPTIVE_OS_SETFILEPOINTER Pouze interní použití.
PREEMPTIVE_OS_SETFILEVALIDDATA Pouze interní použití.
PREEMPTIVE_OS_SETNAMEDSECURITYINFO Pouze interní použití.
PREEMPTIVE_OS_SQLCLROPS Pouze interní použití.
PREEMPTIVE_OS_SQMLAUNCH Pouze interní použití.

platí pro: SQL Server 2008 R2 (10.50.x) až SQL Server 2016 (13.x).
PREEMPTIVE_OS_VERIFYSIGNATURE Pouze interní použití.
PREEMPTIVE_OS_VERIFYTRUST Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PREEMPTIVE_OS_VSSOPS Pouze interní použití.
PREEMPTIVE_OS_WAITFORSINGLEOBJECT Pouze interní použití.
PREEMPTIVE_OS_WINSOCKOPS Pouze interní použití.
PREEMPTIVE_OS_WRITEFILE Pouze interní použití.
PREEMPTIVE_OS_WRITEFILEGATHER Pouze interní použití.
PREEMPTIVE_OS_WSASETLASTERROR Pouze interní použití.
PREEMPTIVE_REENLIST Pouze interní použití.
PREEMPTIVE_RESIZELOG Pouze interní použití.
PREEMPTIVE_ROLLFORWARDREDO Pouze interní použití.
PREEMPTIVE_ROLLFORWARDUNDO Pouze interní použití.
PREEMPTIVE_SB_STOPENDPOINT Pouze interní použití.
PREEMPTIVE_SERVER_STARTUP Pouze interní použití.
PREEMPTIVE_SETRMINFO Pouze interní použití.
PREEMPTIVE_SHAREDMEM_GETDATA Pouze interní použití.
PREEMPTIVE_SNIOPEN Pouze interní použití.
PREEMPTIVE_SOSHOST Pouze interní použití.
PREEMPTIVE_SOSTESTING Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PREEMPTIVE_SP_SERVER_DIAGNOSTICS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PREEMPTIVE_STARTRM Pouze interní použití.
PREEMPTIVE_STREAMFCB_CHECKPOINT Pouze interní použití.
PREEMPTIVE_STREAMFCB_RECOVER Pouze interní použití.
PREEMPTIVE_STRESSDRIVER Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PREEMPTIVE_TESTING Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PREEMPTIVE_TRANSIMPORT Pouze interní použití.
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN Pouze interní použití.
PREEMPTIVE_VSS_CREATESNAPSHOT Pouze interní použití.
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT Pouze interní použití.
PREEMPTIVE_XE_CALLBACKEXECUTE Pouze interní použití.
PREEMPTIVE_XE_CX_FILE_OPEN Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
PREEMPTIVE_XE_CX_HTTP_CALL Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
PREEMPTIVE_XE_DISPATCHER Pouze interní použití.
PREEMPTIVE_XE_ENGINEINIT Pouze interní použití.
PREEMPTIVE_XE_GETTARGETSTATE Pouze interní použití.
PREEMPTIVE_XE_SESSIONCOMMIT Pouze interní použití.
PREEMPTIVE_XE_TARGETFINALIZE Pouze interní použití.
PREEMPTIVE_XE_TARGETINIT Pouze interní použití.
PREEMPTIVE_XE_TIMERRUN Pouze interní použití.
PREEMPTIVE_XETESTING Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
PRINT_ROLLBACK_PROGRESS Používá se k čekání na ukončení uživatelských procesů v databázi, která byla převedena pomocí klauzule UKONČENÍ ALTER DATABASE. Další informace naleznete v tématu ALTER DATABASE (Transact-SQL).
PRU_ROLLBACK_DEFERRED Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PVS_CLEANUP_LOCK Nastane, když proces čištění trvalého úložiště verzí (PVS) čeká na uzamčení potřebné ke spuštění čištění. Může dojít, když aktivní transakce brání čištění PVS inicializován interně nebo pomocí sys.sp_persistent_version_cleanup systému uložená procedura. Další informace najdete v tématu Monitorování a řešení potíží s akcelerovaným obnovením databáze.

platí pro: SQL Server 2019 (15.x) a novější verze.
PWAIT_ALL_COMPONENTS_INITIALIZED Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_COOP_SCAN Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_DIRECTLOGCONSUMER_GETNEXT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PWAIT_EVENT_SESSION_INIT_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PWAIT_HADR_ACTION_COMPLETED Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC Nastane, když úloha na pozadí čeká na ukončení úlohy na pozadí, která přijímá (prostřednictvím dotazování) oznámení clusteringu s podporou převzetí služeb při selhání Windows Serveru.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_CLUSTER_INTEGRATION Operace připojení, nahrazení nebo odebrání čeká na získání zámku zápisu na interním seznamu AlwaysOn (například seznam sítí, síťových adres nebo naslouchacích procesů skupin dostupnosti). Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_FAILOVER_COMPLETED Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_JOIN Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
PWAIT_HADR_OFFLINE_COMPLETED Operace vyřazení skupiny dostupnosti čeká, až cílová skupina dostupnosti přejde do režimu offline, než zničí objekty clusteringu s podporou převzetí služeb při selhání Windows Serveru.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_ONLINE_COMPLETED Operace vytvoření nebo převzetí služeb při selhání skupiny dostupnosti čeká na to, aby cílová skupina dostupnosti přišla do online režimu.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_POST_ONLINE_COMPLETED Operace vyřazení skupiny dostupnosti čeká na ukončení všech úloh na pozadí, které byly naplánovány jako součást předchozího příkazu. Může se například jednat o úlohu na pozadí, která přechází databáze dostupnosti na primární roli. DROP AVAILABILITY GROUP DDL musí počkat na ukončení této úlohy na pozadí, aby se zabránilo podmínkám časování.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_SERVER_READY_CONNECTIONS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADR_WORKITEM_COMPLETED Interní čekání ve vlákně, které čeká na dokončení asynchronní pracovní úlohy. Jedná se o očekávané čekání a je určená pro použití šablon stylů CSS.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_HADRSIM Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
PWAIT_LOG_CONSOLIDATION_IO Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
PWAIT_LOG_CONSOLIDATION_POLL Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
PWAIT_MD_LOGIN_STATS Probíhá během interní synchronizace v metadatech v statistikách přihlášení.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_MD_RELATION_CACHE Probíhá během interní synchronizace metadat v tabulce nebo indexu.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_MD_SERVER_CACHE Probíhá během interní synchronizace v metadatech na propojených serverech.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_MD_UPGRADE_CONFIG Probíhá během interní synchronizace při upgradu konfigurací pro celou řadu serverů.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_PREEMPTIVE_APP_USAGE_TIMER Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_QRY_BPMEMORY Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_REPLICA_ONLINE_INIT_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
PWAIT_SBS_FILE_OPERATION Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
PWAIT_XTP_FSSTORAGE_MAINTENANCE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
PWAIT_XTP_HOST_STORAGE_WAIT Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_ASYNC_CHECK_CONSISTENCY_TASK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_ASYNC_PERSIST_TASK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_ASYNC_PERSIST_TASK_START Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_ASYNC_QUEUE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
QDS_BCKG_TASK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_BLOOM_FILTER Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_CTXS Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_DB_DISK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_DYN_VECTOR Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_EXCLUSIVE_ACCESS Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
QDS_HOST_INIT Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
QDS_LOADDB Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_QDS_CAPTURE_INIT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
QDS_SHUTDOWN_QUEUE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_STMT Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_STMT_DISK Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_TASK_SHUTDOWN Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QDS_TASK_START Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QE_WARN_LIST_SYNC Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
QPJOB_KILL Označuje, že asynchronní automatická aktualizace statistik byla zrušena voláním KILL, protože aktualizace začala běžet. Ukončovací vlákno je pozastavené a čeká se, až začne naslouchat příkazům KILL. Dobrá hodnota je menší než jedna sekunda.
QPJOB_WAITFOR_ABORT Označuje, že asynchronní automatická aktualizace statistik byla zrušena voláním KILL při spuštění. Aktualizace je nyní dokončena, ale je pozastavena, dokud se nedokončila koordinace zpráv ukončujícího vlákna. To je běžný, ale vzácný stav, a měl by být velmi krátký. Dobrá hodnota je menší než jedna sekunda.
QRY_MEM_GRANT_INFO_MUTEX Nastane, když se správa paměti spouštění dotazů pokusí řídit přístup k seznamu statických informací udělení informací. Tento stav obsahuje informace o aktuálních udělených a čekajících požadavcích na paměť. Tento stav je jednoduchý stav řízení přístupu. Na tento stav by nikdy nemělo čekat dlouho. Pokud tento mutex není vydaný, všechny nové dotazy využívající paměť přestanou reagovat.
QRY_PARALLEL_THREAD_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
QRY_PROFILE_LIST_MUTEX Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
QUERY_ERRHDL_SERVICE_DONE Určeno pouze pro informační účely. Nepodporuje se.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
QUERY_WAIT_ERRHDL_SERVICE Určeno pouze pro informační účely. Nepodporuje se.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN Dochází v některých případech, když je offline vytvoření sestavení indexu spuštěno paralelně a různé pracovní vlákna, která seřadí, synchronizují přístup k souborům řazení.
QUERY_NOTIFICATION_MGR_MUTEX Nastane během synchronizace fronty uvolňování paměti ve Správci oznámení dotazu.
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX Nastane během synchronizace stavu pro transakce v oznámeních dotazů.
QUERY_NOTIFICATION_TABLE_MGR_MUTEX Probíhá během interní synchronizace ve Správci oznámení dotazů.
QUERY_NOTIFICATION_UNITTEST_MUTEX Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
QUERY_OPTIMIZER_PRINT_MUTEX Dochází během synchronizace výstupu diagnostiky optimalizátoru dotazů. K tomuto typu čekání dochází pouze v případě, že nastavení diagnostiky bylo povoleno ve směru podpory produktů společnosti Microsoft.
QUERY_TASK_ENQUEUE_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
QUERY_TRACEOUT Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
RBIO_WAIT_VLF Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
RBIO_RG_STORAGE Nastane, když je výpočetní uzel databáze Hyperscale omezený kvůli zpožděné spotřebě protokolů na stránkových serverech.

platí pro: Azure SQL Database Hyperscale.
RBIO_RG_DESTAGE Nastane, když je výpočetní uzel databáze Hyperscale omezený kvůli zpožděnému využití protokolů dlouhodobým úložištěm protokolů.

platí pro: Azure SQL Database Hyperscale.
RBIO_RG_REPLICA Nastane, když je výpočetní uzel databáze Hyperscale omezený kvůli zpožděné spotřebě protokolů ze strany čitelných sekundárních uzlů repliky.

platí pro: Azure SQL Database Hyperscale.
RBIO_RG_LOCALDESTAGE Nastane, když je výpočetní uzel databáze Hyperscale omezený kvůli zpožděnému využití protokolů službou protokolů.

platí pro: Azure SQL Database Hyperscale.
RECOVER_CHANGEDB Nastane během synchronizace stavu databáze v teplé pohotovostní databázi.
RECOVERY_MGR_LOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
REDO_THREAD_PENDING_WORK Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
REDO_THREAD_SYNC Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
REMOTE_BLOCK_IO Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
REMOTE_DATA_ARCHIVE_MIGRATION_DMV Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
REMOTE_DATA_ARCHIVE_SCHEMA_DMV Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
REPL_CACHE_ACCESS Dochází během synchronizace v mezipaměti článku replikace. Během těchto čekání se čtečka protokolu replikace zastaví a příkazy DDL (Data Definition Language) v publikované tabulce se zablokují.
REPL_HISTORYCACHE_ACCESS Pouze interní použití.
REPL_SCHEMA_ACCESS Dochází při synchronizaci informací o verzi schématu replikace. Tento stav existuje, když se příkazy DDL spustí v replikovaném objektu a když čtečka protokolů sestaví nebo využívá schéma s verzí na základě výskytu DDL. Kolizí lze u tohoto typu čekání zobrazit, pokud máte mnoho publikovaných databází v jednom vydavateli s transakční replikací a publikované databáze jsou velmi aktivní.
REPL_TRANFSINFO_ACCESS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
REPL_TRANHASHTABLE_ACCESS Pouze interní použití.
REPL_TRANTEXTINFO_ACCESS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
REPLICA_WRITES Nastane, když úloha čeká na dokončení zápisu stránky do snímků databáze nebo replik DBCC.
REQUEST_DISPENSER_PAUSE Nastane, když úloha čeká na dokončení všech nevyřízených vstupně-výstupních operací, aby se vstupně-výstupní operace do souboru mohly zablokovat pro zálohování snímků.
REQUEST_FOR_DEADLOCK_SEARCH Nastane, když monitor vzájemné zablokování čeká na spuštění dalšího hledání vzájemného zablokování. Toto čekání se očekává mezi detekcemi vzájemného zablokování a dlouhou celkovou dobou čekání na tento prostředek neznačí problém.
RESERVED_MEMORY_ALLOCATION_EXT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
RESMGR_THROTTLED Nastane, když přijde nový požadavek a je omezený na základě nastavení GROUP_MAX_REQUESTS.
RESOURCE_GOVERNOR_IDLE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
RESOURCE_QUEUE Nastane během synchronizace různých interních front prostředků.
RESOURCE_SEMAPHORE Nastane, když požadavek na paměť dotazu během provádění dotazu nelze okamžitě udělit kvůli jiným souběžným dotazům. Vysoké čekání a doby čekání můžou znamenat nadměrný počet souběžných dotazů nebo nadměrné množství požadavků na paměť. Nadměrné čekání tohoto typu může vyvolat chybu SQL 8645, "Při čekání na spuštění dotazu došlo k vypršení časového limitu. Spusťte dotaz znovu."

Podrobné informace a řešení potíží s čekáními na udělení paměti najdete v tématu Řešení potíží s nízkým výkonem nebo nedostatkem paměti způsobených udělením paměti v sql Serveru.
RESOURCE_SEMAPHORE_MUTEX Nastane, když dotaz čeká na splnění požadavku na rezervaci vlákna. Dochází také při synchronizaci požadavků na kompilaci dotazů a udělení paměti.
RESOURCE_SEMAPHORE_QUERY_COMPILE Nastane, když počet souběžných kompilací dotazů dosáhne limitu omezování. Vysoké čekání a doby čekání můžou znamenat nadměrné kompilace, rekompily nebo plány, které se nedají uložit do mezipaměti.
RESOURCE_SEMAPHORE_SMALL_QUERY Nastane, když požadavek na paměť malý dotaz nejde udělit okamžitě kvůli jiným souběžným dotazům. Doba čekání by neměla překročit více než několik sekund, protože server přenese požadavek do fondu paměti hlavního dotazu, pokud se mu nepodaří udělit požadovanou paměť během několika sekund. Vysoké čekání může znamenat nadměrný počet souběžných malých dotazů, zatímco hlavní fond paměti je blokovaný čekajícími dotazy.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
RESTORE_FILEHANDLECACHE_ENTRYLOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
RESTORE_FILEHANDLECACHE_LOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
RG_RECONFIG Pouze interní použití.
ROWGROUP_OP_STATS Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
ROWGROUP_VERSION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
RTDATA_LIST Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
SATELLITE_CARGO Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SATELLITE_SERVICE_SETUP Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SATELLITE_TASK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SBS_DISPATCH Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
SBS_RECEIVE_TRANSPORT Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
SBS_TRANSPORT Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
SCAN_CHAR_HASH_ARRAY_INITIALIZATION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SEC_DROP_TEMP_KEY Nastane po neúspěšném pokusu o vyřazení dočasného klíče zabezpečení před pokusem o opakování.
SECURITY_CNG_PROVIDER_MUTEX Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
SECURITY_CRYPTO_CONTEXT_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SECURITY_DBE_STATE_MUTEX Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SECURITY_KEYRING_RWLOCK Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SECURITY_MUTEX Nastane, když existuje čekání na mutexy, které řídí přístup k globálnímu seznamu kryptografických zprostředkovatelů EKM (Extensible Key Management) a seznamu relací EKM.
SECURITY_RULETABLE_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SEMPLAT_DSI_BUILD Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SEQUENCE_GENERATION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SEQUENTIAL_GUID Nastane, když se získává nový sekvenční identifikátor GUID.
SERVER_IDLE_CHECK Nastane při synchronizaci stavu nečinnosti instance SQL Serveru, když se monitor prostředků pokouší deklarovat instanci SQL Serveru jako nečinnou nebo se pokouší probudit.
SERVER_RECONFIGURE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SESSION_WAIT_STATS_CHILDREN Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SHARED_DELTASTORE_CREATION Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SHUTDOWN Nastane, když příkaz vypnutí čeká na ukončení aktivních připojení.
SLEEP_BPOOL_FLUSH Nastane, když kontrolní bod snižuje vystavování nových vstupně-výstupních operací, aby se zabránilo zahlcení subsystému disku.
SLEEP_BUFFERPOOL_HELPLW Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SLEEP_DBSTARTUP Dojde při spuštění databáze při čekání na obnovení všech databází.
SLEEP_DCOMSTARTUP Nastane maximálně jednou během spuštění instance SQL Serveru při čekání na dokončení inicializace modelu DCOM.
SLEEP_MASTERDBREADY Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SLEEP_MASTERMDREADY Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SLEEP_MASTERUPGRADED Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SLEEP_MEMORYPOOL_ALLOCATEPAGES Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SLEEP_MSDBSTARTUP Nastane, když trasování SQL čeká na dokončení spuštění msdb databáze.
SLEEP_RETRY_VIRTUALALLOC Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SLEEP_SYSTEMTASK Nastane během spuštění úlohy na pozadí při čekání na dokončení spuštění tempdb.
SLEEP_TASK Nastane, když úloha spí při čekání na obecnou událost.
SLEEP_TEMPDBSTARTUP Nastane, když úloha čeká na dokončení spuštění tempdb.
SLEEP_WORKSPACE_ALLOCATEPAGE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SLO_UPDATE Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
SMSYNC Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SNI_CONN_DUP Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
SNI_CRITICAL_SECTION Dochází během interní synchronizace v rámci síťových komponent SQL Serveru.
SNI_HTTP_WAITFOR_0_DISCON Dochází během vypnutí SQL Serveru, zatímco čeká na ukončení nevyřízených připojení HTTP.
SNI_LISTENER_ACCESS Nastane při čekání na ne uniformní uzly přístupu k paměti (NUMA) aktualizovat změnu stavu. Přístup ke změně stavu je serializován.
SNI_TASK_COMPLETION Nastane, když dojde k čekání na dokončení všech úkolů během změny stavu uzlu NUMA.
SNI_WRITE_ASYNC Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
SOAP_READ Nastane při čekání na dokončení čtení sítě HTTP.
SOAP_WRITE Nastane při čekání na dokončení síťového zápisu HTTP.
SOCKETDUPLICATEQUEUE_CLEANUP Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
SOS_CALLBACK_REMOVAL Dochází při synchronizaci v seznamu zpětného volání, aby bylo možné odebrat zpětné volání. Po dokončení inicializace serveru se tento čítač neočekává.
SOS_DISPATCHER_MUTEX Dochází během interní synchronizace fondu dispečerů. To zahrnuje úpravu fondu.
SOS_LOCALALLOCATORLIST Probíhá během interní synchronizace ve správci paměti SYSTÉMU SQL Server.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SOS_MEMORY_USAGE_ADJUSTMENT Nastane při úpravě využití paměti mezi fondy.
SOS_OBJECT_STORE_DESTROY_MUTEX Nastane během interní synchronizace ve fondech paměti při zničení objektů z fondu.
SOS_PHYS_PAGE_CACHE Účty pro dobu, kdy vlákno čeká na získání mutexu, musí získat před přidělením fyzických stránek nebo před vrácením těchto stránek do operačního systému. Čekání na tento typ se zobrazí pouze v případě, že instance SQL Serveru používá paměť AWE.

platí pro: SQL Server 2012 (11.x) a novější verze.
SOS_PROCESS_AFFINITY_MUTEX Nastane při synchronizaci přístupu k nastavení spřažení procesu.
SOS_RESERVEDMEMBLOCKLIST Dochází během interní synchronizace ve Správci paměti SYSTÉMU SQL Server.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
SOS_SCHEDULER_YIELD Nastane, když úloha dobrovolně dává plánovači pro další úkoly ke spuštění. Během tohoto čekání čeká úkol ve spuštěné frontě, aby se jeho kvantový kvant obnovil, což znamená, že čeká na naplánování opětovného spuštění na procesoru. Dlouhodobé čekání na tento typ čekání nejčastěji indikují příležitosti k optimalizaci dotazů, které provádějí prohledávání indexů nebo tabulek. Zaměřte se na regresi plánu, chybějící index, aktualizace statistik a přepisování dotazů. Optimalizace modulů runtime snižuje potřebu, aby úlohy měly vícenásobný výnos. Pokud jsou doby dotazu pro takové úlohy náročné na procesor přijatelné, očekává se tento typ čekání a dá se ignorovat.
SOS_SMALL_PAGE_ALLOC Nastane během přidělování a uvolnění paměti, která je spravována některými paměťovými objekty.
SOS_STACKSTORE_INIT_MUTEX Nastane během synchronizace inicializace interního úložiště.
SOS_SYNC_TASK_ENQUEUE_EVENT Nastane, když je úkol spuštěn synchronně. Většina úloh v SQL Serveru se spouští asynchronně, kdy se ovládací prvek vrátí na začátek ihned po zadání požadavku na úkol do pracovní fronty.
SOS_VIRTUALMEMORY_LOW Nastane, když přidělení paměti čeká, až Resource Manager uvolní virtuální paměť.
SOSHOST_EVENT Nastane, když hostovaná komponenta, například CLR, čeká na objekt synchronizace událostí SQL Serveru.
SOSHOST_INTERNAL Nastane během synchronizace zpětných volání správce paměti používaných hostovanými komponentami, jako je CLR.
SOSHOST_MUTEX Nastane, když hostovaná komponenta, například CLR, čeká na objekt synchronizace mutex SQL Serveru.
SOSHOST_RWLOCK Nastane, když hostovaná komponenta, například CLR, čeká na objekt synchronizace čtečky sql Serveru.
SOSHOST_SEMAPHORE Nastane, když hostovaná komponenta, například CLR, čeká na objekt synchronizace semaphore SQL Serveru.
SOSHOST_SLEEP Nastane, když hostovaná úloha přejde do režimu spánku při čekání na výskyt obecné události. Hostované úlohy používají hostované komponenty, jako je CLR.
SOSHOST_TRACELOCK Nastane během synchronizace přístupu ke streamům trasování.
SOSHOST_WAITFORDONE Nastane, když hostovaná komponenta, například CLR, čeká na dokončení úlohy.
SOS_WORK_DISPATCHER Pouze interní použití.

platí pro: SQL Server 2019 (15.x) a novější verze.
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SP_SERVER_DIAGNOSTICS_INIT_MUTEX Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SP_SERVER_DIAGNOSTICS_SLEEP Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SQLCLR_APPDOMAIN Nastane, když CLR čeká na dokončení spuštění domény aplikace.
SQLCLR_ASSEMBLY Nastane při čekání na přístup k načteného seznamu sestavení v doméně appdomain.
SQLCLR_DEADLOCK_DETECTION Nastane, když CLR čeká na dokončení detekce vzájemného zablokování.
SQLCLR_QUANTUM_PUNISHMENT Nastane, když je úloha CLR omezena, protože překročila kvantový provádění. Toto omezování se provádí, aby se snížil účinek tohoto úkolu náročného na zdroje na jiné úkoly.
SQLSORT_NORMMUTEX Probíhá během interní synchronizace při inicializaci interních struktur řazení.
SQLSORT_SORTMUTEX Probíhá během interní synchronizace při inicializaci interních struktur řazení.
SQLTRACE_BUFFER_FLUSH Nastane, když úloha čeká na úlohu na pozadí vyprázdnění vyrovnávací paměti trasování na disk každých čtyři sekundy.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
SQLTRACE_FILE_BUFFER Nastane během synchronizace vyrovnávací paměti trasování během trasování souboru.

platí pro: SQL Server 2012 (11.x) a novější verze.
SQLTRACE_FILE_READ_IO_COMPLETION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SQLTRACE_FILE_WRITE_IO_COMPLETION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SQLTRACE_INCREMENTAL_FLUSH_SLEEP Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SQLTRACE_LOCK Pouze interní použití.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
SQLTRACE_PENDING_BUFFER_WRITERS Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
SQLTRACE_SHUTDOWN Nastane, když vypnutí trasování čeká na dokončení nevyřízených událostí trasování.
SQLTRACE_WAIT_ENTRIES Nastane, když fronta událostí trasování SQL čeká na doručení paketů do fronty.
SRVPROC_SHUTDOWN Nastane, když proces vypnutí čeká na uvolnění interních prostředků, aby se vypnuly čistě.
STARTUP_DEPENDENCY_MANAGER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
TDS_BANDWIDTH_STATE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
TDS_INIT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
TDS_PROXY_CONTAINER Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
TEMPOBJ Nastane, když dojde k synchronizaci dočasných objektů. Toto čekání je vzácné a nastane pouze v případě, že úloha požádala o výhradní přístup pro dočasné poklesy tabulky.
TEMPORAL_BACKGROUND_PROCEED_CLEANUP Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
TERMINATE_LISTENER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
THREADPOOL Nastane, když úloha (dotaz nebo přihlášení nebo odhlášení) čeká na spuštění pracovního vlákna. To může znamenat, že nastavení maximálního počtu pracovních vláken je chybně nakonfigurované, nebo nejčastěji trvá dávkové spouštění neobvykle dlouho, čímž se sníží počet pracovních vláken dostupných pro splnění jiných dávek. Prozkoumejte výkon dávek (dotazů) a zkracujte dobu trvání dotazů tím, že buď snížíte kritické body (blokování, paralelismus, vstupně-výstupní operace, západky), nebo zajistíte správné indexování nebo návrh dotazu.
TIMEPRIV_TIMEPERIOD Nastane během interní synchronizace časovače rozšířených událostí.
TRACE_EVTNOTIF Pouze interní použití.
TRACEWRITE Nastane, když zprostředkovatel trasování sady řádků SQL čeká na bezplatnou vyrovnávací paměť nebo vyrovnávací paměť s událostmi ke zpracování.
TRAN_MARKLATCH_DT Nastane při čekání na západku režimu zničení na západce transakční značky. Západky transakčních závorek se používají k synchronizaci potvrzení s označenými transakcemi.
TRAN_MARKLATCH_EX Nastane při čekání na výhradní režim západky u označené transakce. Západky transakčních závorek se používají k synchronizaci potvrzení s označenými transakcemi.
TRAN_MARKLATCH_KP Nastane při čekání na západka režimu uchování u označené transakce. Západky transakčních závorek se používají k synchronizaci potvrzení s označenými transakcemi.
TRAN_MARKLATCH_NL Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
TRAN_MARKLATCH_SH Nastane při čekání na západku sdíleného režimu u označené transakce. Západky transakčních závorek se používají k synchronizaci potvrzení s označenými transakcemi.
TRAN_MARKLATCH_UP Nastane při čekání na západka režimu aktualizace u označené transakce. Západky transakčních závorek se používají k synchronizaci potvrzení s označenými transakcemi.
TRANSACTION_MUTEX Nastane během synchronizace přístupu k transakci několika dávkami.
UCS_ENDPOINT_CHANGE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
UCS_MANAGER Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
UCS_MEMORY_NOTIFICATION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
UCS_SESSION_REGISTRATION Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
UCS_TRANSPORT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
UCS_TRANSPORT_STREAM_CHANGE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
UTIL_PAGE_ALLOC Nastane, když prohledávání transakčního protokolu čeká na dostupnost paměti během zatížení paměti.
VDI_CLIENT_COMPLETECOMMAND Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
VDI_CLIENT_GETCOMMAND Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
VDI_CLIENT_OPERATION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
VDI_CLIENT_OTHER Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
VERSIONING_COMMITTING Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
VIA_ACCEPT Nastane, když se během spouštění dokončí připojení zprostředkovatele virtuálního adaptéru (VIA).
VIEW_DEFINITION_MUTEX Probíhá během synchronizace přístupu k definicům zobrazení v mezipaměti.
WAIT_FOR_RESULTS Nastane při čekání na aktivaci oznámení dotazu.
WAIT_ON_SYNC_STATISTICS_REFRESH Nastane při čekání na dokončení synchronní aktualizace statistiky před kompilací dotazu a spuštění může pokračovat.

platí pro: Počínaje SQL Serverem 2019 (15.x)
WAIT_SCRIPTDEPLOYMENT_REQUEST Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_SCRIPTDEPLOYMENT_WORKER Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XLOGREAD_SIGNAL Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
WAIT_XTP_ASYNC_TX_COMPLETION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_CKPT_AGENT_WAKEUP Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_CKPT_CLOSE Nastane při čekání na dokončení kontrolního bodu.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_CKPT_ENABLED Nastane, když je vytváření kontrolních bodů zakázané a čeká se na povolení kontrolního bodu.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_CKPT_STATE_LOCK Nastane při synchronizaci kontroly stavu kontrolního bodu.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_COMPILE_WAIT Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
WAIT_XTP_GUEST Nastane, když alokátor paměti databáze musí přestat přijímat oznámení o nedostatku paměti.

platí pro: SQL Server 2012 (11.x) a novější verze.
WAIT_XTP_HOST_WAIT Nastane, když jsou čekání aktivovány databázovým strojem a implementovány hostitelem.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_OFFLINE_CKPT_LOG_IO Nastane, když offline kontrolní bod čeká na dokončení vstupně-výstupních operací čtení protokolu.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_OFFLINE_CKPT_NEW_LOG Nastane, když offline kontrolní bod čeká na prohledávání nových záznamů protokolu.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_PROCEDURE_ENTRY Nastane v případě, že procedura přetažení čeká na dokončení všech aktuálních spuštění tohoto postupu.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_RECOVERY Nastane, když obnovení databáze čeká na dokončení obnovení objektů optimalizovaných pro paměť.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAIT_XTP_SERIAL_RECOVERY Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
WAIT_XTP_SWITCH_TO_INACTIVE Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
WAIT_XTP_TASK_SHUTDOWN Nastane při čekání na dokončení vlákna OLTP In-Memory.

platí pro: SQL Server 2012 (11.x) a novější verze.
WAIT_XTP_TRAN_DEPENDENCY Nastane při čekání na závislosti transakcí.

platí pro: SQL Server 2014 (12.x) a novější verze.
WAITFOR Nastane jako výsledek příkazu WAITFOR Transact-SQL. Doba trvání čekání je určena parametry příkazu. Jedná se o čekání iniciované uživatelem.
WAITFOR_PER_QUEUE Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
WAITFOR_TASKSHUTDOWN Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
WAITSTAT_MUTEX Dochází při synchronizaci přístupu ke kolekci statistik použitých k naplnění sys.dm_os_wait_stats.
WCC Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
WINDOW_AGGREGATES_MULTIPASS Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
WINFAB_API_CALL Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WINFAB_REPLICA_BUILD_OPERATION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
WINFAB_REPORT_FAULT Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
WORKTBL_DROP Nastane při pozastavení před opakováním po neúspěšném poklesu pracovní tabulky.
WRITE_COMPLETION Nastane, když probíhá operace zápisu.
WRITELOG Nastane při čekání na dokončení vyprázdnění protokolu. Mezi běžné operace, které způsobují vyprázdnění protokolu, patří potvrzení transakcí a kontrolní body. Mezi běžné důvody dlouhých čekání na WRITELOG patří latence disku (kde se nacházejí soubory transakčních protokolů), neschopnost vstupně-výstupních operací držet krok s transakcemi nebo velký počet operací transakčního protokolu a vyprázdnění (potvrzení, vrácení zpět).
XACT_OWN_TRANSACTION Nastane při čekání na získání vlastnictví transakce.
XACT_RECLAIM_SESSION Nastane při čekání na aktuálního vlastníka relace uvolnění vlastnictví relace.
XACTLOCKINFO Nastane během synchronizace přístupu k seznamu zámků pro transakci. Kromě samotné transakce je seznam zámků přístupný operacemi, jako je detekce zablokování a migrace zámku během dělení stránky.
XACTWORKSPACE_MUTEX Nastane během synchronizace vad z transakce, stejně jako počet zámků databáze mezi zařazením členů transakce.
XDB_CONN_DUP_HASH Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XDES_HISTORY Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
XDES_OUT_OF_ORDER_LIST Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
XDES_SNAPSHOT Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
XDESTSVERMGR Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
XE_BUFFERMGR_ALLPROCESSED_EVENT Nastane, když jsou vyrovnávací paměti relace rozšířených událostí vyprázdněny cílům. K tomuto čekání dochází na vlákně na pozadí.
XE_BUFFERMGR_FREEBUF_EVENT Nastane v případě, že platí některé z následujících podmínek:

– Relace rozšířených událostí je nakonfigurovaná tak, aby nedošlo ke ztrátě událostí a všechny vyrovnávací paměti v relaci jsou v současné době plné. To může znamenat, že vyrovnávací paměti pro relaci rozšířených událostí jsou příliš malé nebo by měly být rozděleny do oddílů.
- Audituje zpoždění. To může značit kritické body disku na jednotce, ve které se zapisují audity.
XE_CALLBACK_LIST Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
XE_CX_FILE_READ Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
XE_DISPATCHER_CONFIG_SESSION_LIST Nastane, když je spuštěna nebo zastavena relace rozšířených událostí, která používá asynchronní cíle. Toto čekání označuje jednu z následujících podmínek:

– Relace rozšířených událostí se registruje ve fondu vláken na pozadí.
– Fond vláken na pozadí počítá požadovaný počet vláken na základě aktuálního zatížení.
XE_DISPATCHER_JOIN Nastane, když ukončuje vlákno na pozadí, které se používá pro relace rozšířených událostí.
XE_DISPATCHER_WAIT Nastane, když vlákno na pozadí, které se používá pro relace rozšířených událostí, čeká na zpracování vyrovnávací paměti událostí.
XE_FILE_TARGET_TVF Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XE_LIVE_TARGET_TVF Pouze interní použití.

platí pro: SQL Server 2012 (11.x) a novější verze.
XE_MODULEMGR_SYNC Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
XE_OLS_LOCK Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
XE_PACKAGE_LOCK_BACKOFF Určeno pouze pro informační účely. Nepodporuje se.

platí jenom pro: POUZE SQL Server 2008 R2 (10.50.x).
XE_SERVICES_EVENTMANUAL Pouze interní použití.
XE_SERVICES_MUTEX Pouze interní použití.
XE_SERVICES_RWLOCK Pouze interní použití.
XE_SESSION_CREATE_SYNC Pouze interní použití.
XE_SESSION_FLUSH Pouze interní použití.
XE_SESSION_SYNC Pouze interní použití.
XE_STM_CREATE Pouze interní použití.
XE_TIMER_EVENT Pouze interní použití.
XE_TIMER_MUTEX Pouze interní použití.
XE_TIMER_TASK_DONE Pouze interní použití.
XIO_CREDENTIAL_MGR_RWLOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XIO_CREDENTIAL_RWLOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XIO_EDS_MGR_RWLOCK Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
XIO_EDS_RWLOCK Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
XIO_IOSTATS_BLOBLIST_RWLOCK Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
XIO_IOSTATS_FCBLIST_RWLOCK Pouze interní použití.

platí pro: SQL Server 2017 (14.x) a novější verze.
XIO_LEASE_RENEW_MGR_RWLOCK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XTP_HOST_DB_COLLECTION Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
XTP_HOST_LOG_ACTIVITY Pouze interní použití.

platí pro: SQL Server 2014 (12.x) a novější verze.
XTP_HOST_PARALLEL_RECOVERY Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XTP_PREEMPTIVE_TASK Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XTP_TRUNCATION_LSN Pouze interní použití.

platí pro: SQL Server 2016 (13.x) a novější verze.
XTPPROC_CACHE_ACCESS Nastane, když pro přístup ke všem nativně zkompilovaným objektům mezipaměti uložené procedury.

platí pro: SQL Server 2014 (12.x) a novější verze.
XTPPROC_PARTITIONED_STACK_CREATE Nastane při přidělování nativně zkompilovaných struktur mezipaměti uložených procedur pro uzel NUMA (musí být provedeno jednovláknové) pro danou proceduru.

platí pro: SQL Server 2012 (11.x) a novější verze.

Informace o matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL).