Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí informace o všech čekáních zjištěných vlákny, která se spustila během operace. Toto agregované zobrazení můžete použít k diagnostice problémů s výkonem a také s konkrétními dotazy a dávkami.
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.
| Název sloupce | Datový typ | Description |
|---|---|---|
wait_type |
nvarchar(60) | Název typu čekání. Další informace naleznete v tématu Typy čekání. |
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 je inkluzivní .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. |
Poznámky
Toto zobrazení dynamické správy zobrazuje data pouze pro aktuální databázi.
Toto zobrazení dynamické správy zobrazuje čas dokončení čekání. Nezobrazuje aktuální čekání.
Čítače se resetují na nulu pokaždé, když se databáze přesune nebo přepnou do offline režimu.
Pracovní vlákno SQL Serveru se nepovažuje za čekání, pokud platí některá z následujících skutečností:
Prostředek bude k dispozici.
Fronta je nechtěná.
Dokončí se externí proces.
Poznámka:
Tyto statistiky se neuchovávají po událostech převzetí služeb při selhání a všechna data jsou kumulativní od posledního resetování statistik nebo spuštění databázového stroje.
sqlserver_start_time Pomocí sloupce v sys.dm_os_sys_info vyhledejte čas posledního spuštění databázového stroje.
Povolení
Vyžaduje oprávnění ZOBRAZIT STAV DATABÁZE k databázi.
Typy čekání
Čekání prostředků
K čekání prostředků dochází, když pracovní proces požádá o přístup k prostředku, který není k dispozici, protože ho používá jiný pracovník nebo ještě není dostupný. Mezi příklady čekání prostředků patří zámky, západky, síť a vstupně-výstupní operace disku. Čekání zámků a západek jsou čekání na objekty synchronizace.
Čekání fronty
Čekání fronty nastane, když je pracovní proces nečinný a č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ůžou pravidelně aktivovat, i když do fronty nebyly vloženy žádné nové pakety.
Externí čekání
K externím čekáním dochází, když pracovní proces SQL Serveru čeká na externí událost, například volání rozšířené uložené procedury nebo dotaz na odkazovaný server, aby se dokončil. 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.
Čekání
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í velké hodnoty , a proto nejsou tak náchylné k převrácení čítačů jako ekvivalentní čítače v dřívějších verzích SQL Serveru.
Následující tabulka uvádí typy čekání, ke kterým dochází v úlohách.
| Typ čekání | Description |
|---|---|
| ABR | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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í vstupně-výstupních operací. |
| ASYNC_NETWORK_IO | Dochází k zápisům v síti, když je úloha blokována za sítí. Ověřte, že klient zpracovává data ze serveru. |
| AUDIT_GROUPCACHE_LOCK | Nastane, když existuje čekání na zámek, 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ž existuje čekání na zámek, 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. |
| 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í. Doba čekání může 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. |
| 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_ENDPOINT_STATE_MUTEX | Nastane v případě kolize 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_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ž je čekání RECEIVE WAITFOR. To je typické, pokud nejsou žádné zprávy připravené k přijetí. |
| 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 znovu upřednostní 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_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_TO_FLUSH | Nastane, když Service Broker opožděné vyprázdnění vyprázdní objekty přenosu v paměti do pracovní tabulky. |
| BROKER_TRANSMITTER | Nastane, když vysílač Service Broker čeká na práci. |
| BUILTIN_HASHKEY_MUTEX | Může dojít po spuštění instance, zatímco interní datové struktury inicializují. Nebude se opakovat, jakmile se inicializují datové struktury. |
| CHECK_PRINT_RECORD | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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 jiným úkolem. |
| 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í 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. |
| 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í způsobeným více úlohami, které se snaží přidělit paměť ze stejného paměťového objektu. |
| CXPACKET | Nastane při pokusu o synchronizaci iterátoru procesoru dotazů. Pokud se kolize tohoto typu čekání stane problémem, můžete zvážit snížení stupně paralelismu. |
| CXROWSET_SYNC | Probíhá během paralelní kontroly rozsahu. |
| DAC_INIT | Nastane, když se inicializuje vyhrazené připojení správce. |
| DBMIRROR_DBM_EVENT | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| DBMIRROR_DBM_MUTEX | Určeno pouze pro informační účely. Není podporováno. 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. |
| DEADLOCK_ENUM_MUTEX | Nastane, když monitorování vzájemného zablokování a sys.dm_os_waiting_tasks pokusí se ujistit, že SQL Server nespouštět více vyhledávání vzájemného zablokování současně. |
| DEADLOCK_TASK_SEARCH | Velká doba čekání na tento prostředek značí, že server spouští dotazy nad sys.dm_os_waiting_taskssebou a 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 používáním sys.dm_os_waiting_tasks DEADLOCK_ENUM_MUTEX |
| LADICÍ | Dochází během Transact-SQL a ladění CLR pro interní synchronizaci. |
| 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_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. |
| 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á. Tento stav také popisuje úlohu, která čeká, když potvrzení transakce MS DTC inicializoval SQL Server a SQL Server čeká na dokončení potvrzení MS DTC. |
| DTC_ABORT_REQUEST | Nastane v pracovní relaci MS DTC, když relace čeká na převzetí vlastnictví transakce MS DTC. 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 MS DTC, 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í. |
| DUMP_LOG_COORDINATOR | Nastane, když hlavní úloha čeká na generování dat dílčího úkolu. Obvykle k tomuto stavu nedojde. Dlouhé čekání značí neočekávané zablokování. Dílčí úkol by měl být prošetřen. |
| DUMPTRIGGER | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| ES | Určeno pouze pro informační účely. Není podporováno. 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_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. |
| VÝMĚNA | 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í. |
| FAILPOINT | Určeno pouze pro informační účely. Není podporováno. 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, když se synchronizuje řídký soubor nasdílení nebo stažení stránky do snímku (nebo dočasného snímku vytvořeného dbCC). |
| FS_FC_RWLOCK | Nastane, když fileSTREAM systém uvolňování paměti čeká na jednu z následujících akcí: 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 ke čtení nebo aktualizaci obsahu v souboru hlavičky FILESTREAM (Filestream.hdr). |
| FS_LOGTRUNC_RWLOCK | Nastane, když existuje čekání na získání přístupu ke zkrácení protokolu FILESTREAM, aby proveďte některou z následujících akcí: 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ž existuje čekání na dokončení další rekonfigurace funkce FILESTREAM. |
| FSTR_CONFIG_RWLOCK | Nastane, když existuje čekání na serializaci přístupu k parametrům konfigurace FILESTREAM. |
| FT_METADATA_MUTEX | Dokumentováno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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 INDEXOVACÍ MODUL | Nastane během synchronizace fulltextových operací. |
| STRÁŽCE | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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. |
| IMPPROV_IOWAIT | Nastane, když SQL Server čeká na dokončení hromadného načítání vstupně-výstupních operací. |
| INTERNAL_TESTING | Určeno pouze pro informační účely. Není podporováno. 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 čekání PAGEIOLATCH_*. |
| IO_QUEUE_LIMIT | Nastane, když asynchronní vstupně-výstupní fronta pro službu Azure SQL Database obsahuje příliš mnoho čekajících vstupně-výstupních operací. Úlohy, které se pokoušejí vydat jiné vstupně-výstupní operace, jsou u tohoto typu čekání zablokované, dokud počet nevyřízených vstupně-výstupních operací klesne pod prahovou hodnotu. Prahová hodnota je úměrná DTU přiřazeným k databázi. |
| 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. Není podporováno. 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. Není podporováno. Budoucí kompatibilita není zaručena. |
| KTM_RECOVERY_MANAGER | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| KTM_RECOVERY_RESOLUTION | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| LATCH_DT | Nastane při čekání na západku DT (destroy). To nezahrnuje západky vyrovnávací paměti ani západky závorek transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. Všimněte si, že sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX a LATCH_DT čekají společně. |
| LATCH_EX | Nastane při čekání na západku EX (exkluzivní). To nezahrnuje západky vyrovnávací paměti ani západky závorek transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. Všimněte si, že sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX a LATCH_DT čekají společně. |
| LATCH_KP | Nastane při čekání na západku KP (keep). To nezahrnuje západky vyrovnávací paměti ani západky závorek transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. Všimněte si, že sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX a LATCH_DT čekají společně. |
| LATCH_NL | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| LATCH_SH | Nastane při čekání na západku SH (sdílená složka). To nezahrnuje západky vyrovnávací paměti ani západky závorek transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. Všimněte si, že sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX a LATCH_DT čekají společně. |
| LATCH_UP | Nastane při čekání na západku UP (aktualizace). To nezahrnuje západky vyrovnávací paměti ani západky závorek transakčních závorek. Seznam čekání LATCH_* je k dispozici v sys.dm_os_latch_stats. Všimněte si, že sys.dm_os_latch_stats skupiny LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX a LATCH_DT čekají společně. |
| LAZYWRITER_SLEEP | Nastane, když jsou opožděné úkoly pozastaveny. Jedná se o míru času stráveného úkoly na pozadí, které čekají. Tento stav nemyslete, když hledáte uživatelské stánky. |
| LCK_M_BU | Nastane, když úloha čeká na získání zámku hromadné aktualizace (BU). Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_IS | Nastane, když úloha čeká na získání zámku Sdílené záměru (IS). Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_IU | Nastane, když úloha čeká na získání zámku aktualizace záměru (IU). Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_IX | Nastane, když úkol čeká na získání zámku exclusive záměru (IX). Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| 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. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_S | Nastane, když úloha čeká na získání sdíleného zámku. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_SCH_M | Nastane, když úloha čeká na získání zámku změny schématu. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_SCH_S | Nastane, když úloha čeká na získání zámku sdílené složky schématu. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_SIU | Nastane, když úloha čeká na získání zámku Aktualizace záměru se sdíleným záměrem. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_SIX | Nastane, když úloha čeká na získání výhradního zámku Shared With Intent. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_U | Nastane, když úloha čeká na získání zámku aktualizace. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_UIX | Nastane, když úloha čeká na získání aktualizace s výhradním zámkem záměru. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LCK_M_X | Nastane, když úloha čeká na získání výhradního zámku. Matici kompatibility zámků najdete v tématu sys.dm_tran_locks (Transact-SQL). |
| LOG_RATE_GOVERNOR | Nastane, když databáze čeká na zápis do protokolu kvótou. |
| 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 množstvím protokolu generovaného serverem. |
| LOGGENERATION | Určeno pouze pro informační účely. Není podporováno. 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. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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. |
| LOWFAIL_MEMMGR_QUEUE | Nastane při čekání na dostupnost paměti pro použití. |
| 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. Nenaznačuje 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ě. |
| OLEDB | Nastane, když SQL Server volá zprostředkovatele OLE DB nativního klienta SYSTÉMU SQL Server. 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 značit 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. Žádost o západku je ve výhradním režimu. Dlouhé čekání může značit problémy s diskovým subsystémem. |
| 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 značit problémy s diskovým subsystémem. |
| PAGEIOLATCH_NL | Určeno pouze pro informační účely. Není podporováno. 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. Žádost o západku je ve sdíleném režimu. Dlouhé čekání může značit problémy s diskovým subsystémem. |
| 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 značit problémy s diskovým subsystémem. |
| PAGELATCH_DT | Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupním požadavku. Žádost o západku je v režimu zničení. |
| PAGELATCH_EX | Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupním požadavku. Žádost o západku je ve výhradním režimu. |
| PAGELATCH_KP | Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupním požadavku. Žádost o západku je v režimu Zachování. |
| PAGELATCH_NL | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| PAGELATCH_SH | Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupním požadavku. Žádost o západku je ve sdíleném režimu. |
| PAGELATCH_UP | Nastane, když úloha čeká na západku vyrovnávací paměti, která není v vstupně-výstupním požadavku. Požadavek západky je v režimu aktualizace. |
| PARALLEL_BACKUP_QUEUE | Nastane při serializaci výstupu vytvořeného RESTORE HEADERONLY, RESTORE FILELISTONLY nebo RESTORE LABELONLY. |
| PREEMPTIVE_ABR | Určeno pouze pro informační účely. Není podporováno. 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. |
| 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. |
| 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_HADR_LEASE_MECHANISM | Plánování správce zapůjčení skupin dostupnosti AlwaysOn pro diagnostiku šablon stylů CSS |
| PREEMPTIVE_SOSTESTING | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| PREEMPTIVE_STRESSDRIVER | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| PREEMPTIVE_TESTING | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| PREEMPTIVE_XETESTING | Určeno pouze pro informační účely. Není podporováno. 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). |
| 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. Pouze interní použití. |
| 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í. |
| PWAIT_HADR_OFFLINE_COMPLETED | Operace skupiny dostupnosti AlwaysOn čeká na přechod cílové skupiny dostupnosti do režimu offline, než zničí objekty clusteringu s podporou převzetí služeb při selhání Windows Serveru. |
| PWAIT_HADR_ONLINE_COMPLETED | Operace vytvoření skupiny dostupnosti AlwaysOn nebo převzetí služeb při selhání čeká na to, aby cílová skupina dostupnosti přišla do online režimu. |
| PWAIT_HADR_POST_ONLINE_COMPLETED | Operace skupiny dostupnosti AlwaysOn čeká na ukončení všech úloh na pozadí naplánovaných 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. DDL skupiny DOSTUPNOSTI DROP musí počkat, než se tato úloha na pozadí ukončí, aby se zabránilo podmínkám časování. |
| 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. |
| PWAIT_MD_LOGIN_STATS | Probíhá během interní synchronizace v metadatech v statistikách přihlášení. |
| PWAIT_MD_RELATION_CACHE | Probíhá během interní synchronizace metadat v tabulce nebo indexu. |
| PWAIT_MD_SERVER_CACHE | Probíhá během interní synchronizace v metadatech na propojených serverech. |
| PWAIT_MD_UPGRADE_CONFIG | Probíhá během interní synchronizace při upgradu konfigurací pro celou řadu serverů. |
| PWAIT_METADATA_LAZYCACHE_RWLOCk | Dochází během interní synchronizace v mezipaměti metadat spolu s iterací indexů nebo statistik v tabulce. |
| 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í vydán, všechny nové dotazy využívající paměť přestanou reagovat. |
| QUERY_ERRHDL_SERVICE_DONE | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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. Není podporováno. 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_TRACEOUT | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| QUERY_WAIT_ERRHDL_SERVICE | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| RECOVER_CHANGEDB | Nastane během synchronizace stavu databáze v teplé pohotovostní databázi. |
| 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_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. |
| 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. |
| RESMGR_THROTTLED | Nastane, když přijde nový požadavek a je omezený na základě nastavení GROUP_MAX_REQUESTS. |
| RESOURCE_QUEUE | Nastane během synchronizace různých interních front prostředků. |
| RESOURCE_SEMAPHORE | Nastane, když požadavek na paměť 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ěť. |
| 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 neschovatelné plány. |
| RESOURCE_SEMAPHORE_SMALL_QUERY | Nastane, když požadavek na paměť malý dotaz nelze okamžitě udělit 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. |
| SE_REPL_CATCHUP_THROTTLE | Nastane, když transakce čeká na jednu z databází sekundáře, aby se pokroku. |
| SE_REPL_COMMIT_ACK | Nastane, když transakce čeká na potvrzení kvora potvrzení ze sekundárních replik. |
| SE_REPL_COMMIT_TURN | Nastane, když transakce čeká na potvrzení po přijetí potvrzení kvora potvrzení. |
| SE_REPL_ROLLBACK_ACK | Nastane, když transakce čeká na potvrzení vrácení zpět kvora ze sekundárních replik. |
| SE_REPL_SLOW_SECONDARY_THROTTLE | Nastane, když vlákno čeká na jednu ze sekundárních replik databáze. |
| 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_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. |
| 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. |
| 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_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_MSDBSTARTUP | Nastane, když trasování SQL čeká na dokončení spuštění databáze msdb. |
| SLEEP_SYSTEMTASK | Nastane během spuštění úlohy na pozadí při čekání na dokončení spuštění databáze 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í databáze tempdb. |
| 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. |
| 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. |
| 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. |
| 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_PROCESS_AFFINITY_MUTEX | Nastane při synchronizaci přístupu k nastavení spřažení procesu. |
| SOS_RESERVEDMEMBLOCKLIST | Probíhá během interní synchronizace ve správci paměti SYSTÉMU SQL Server. |
| SOS_SCHEDULER_YIELD | Nastane, když úloha dobrovolně dává plánovači pro další úkoly ke spuštění. Během tohoto čekání úkol čeká na obnovení jeho kvantového kvanta. |
| 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á na uvolnění virtuální paměti správcem prostředků. |
| 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. |
| 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. |
| SQLTRACE_LOCK | Nastane během synchronizace vyrovnávací paměti trasování během trasování souboru. |
| 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 vypnou čistě. |
| 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. |
| FOND VLÁKEN | Nastane, když úloha čeká na spuštění pracovního procesu. To může znamenat, že maximální nastavení pracovního procesu je příliš nízké nebo že dávkové spouštění trvá neobvykle dlouho, čímž se sníží počet pracovních procesů, které jsou k dispozici pro splnění jiných dávek. |
| TIMEPRIV_TIMEPERIOD | Nastane během interní synchronizace časovače rozšířených událostí. |
| 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. Není podporováno. 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. |
| THROTTLE_LOG_RATE_LOG_STORAGE | Dochází při zápisu do protokolu databáze kvůli výkonu základního úložiště. |
| UTIL_PAGE_ALLOC | Nastane, když prohledávání transakčního protokolu čeká na dostupnost paměti během zatížení paměti. |
| 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. |
| WAITFOR | Vyvolá se 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_TASKSHUTDOWN | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| WAITSTAT_MUTEX | Dochází při synchronizaci přístupu k kolekci statistik použitých k naplnění sys.dm_os_wait_stats. |
| SRC | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| 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. Běžné operace, které způsobují vyprázdnění protokolu, jsou kontrolní body a potvrzení transakcí. |
| 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. |
| 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 na oddíly. Audity mají zpoždění. To může značit kritické body disku na jednotce, ve které se zapisují audity. |
| 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 možností: 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_MODULEMGR_SYNC | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| XE_OLS_LOCK | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| XE_PACKAGE_LOCK_BACKOFF | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| FT_COMPROWSET_RWLOCK | Fulltext čeká na operaci metadat fragmentu. Dokumentováno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| FT_IFTS_RWLOCK | Fulltext čeká na interní synchronizaci. Dokumentováno pouze pro informační účely. Není podporováno. 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_IFTSHC_MUTEX | Fulltext čeká na operaci ovládacího prvku fdhost. Dokumentováno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| FT_IFTSISM_MUTEX | Fulltext čeká na operaci komunikace. Dokumentováno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| FT_MASTER_MERGE | Fulltext čeká na hlavní operaci sloučení. Dokumentováno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |