Megosztás a következőn keresztül:


sys.dm_db_wait_stats

Vonatkozik a következőkre:Azure SQL DatabaseAzure SQL Managed InstanceSQL adatbázis a Microsoft Fabric-ben

A művelet során végrehajtott szálak által tapasztalt várakozásokról ad vissza információt. Ezzel az összesített nézettel diagnosztizálhatja a teljesítményproblémákat, valamint adott lekérdezésekkel és kötegekkel is.

A lekérdezés végrehajtása során a várakozási idő meghatározott típusai szűk keresztmetszeteket vagy elakadási pontokat jelezhetnek a lekérdezésben. Hasonlóképpen, a magas várakozási idő vagy a kiszolgáló széles várakozási száma szűk keresztmetszeteket vagy gyakori pontokat jelezhet a kiszolgálópéldányon belüli interakciós lekérdezések interakcióiban. A zárolási várakozások például lekérdezések szerinti adat versengést jeleznek; a lap I/O-reteszes várakozásai lassú IO-válaszidőt jeleznek; A lapzárolás frissítési várakozásai helytelen fájlelrendezést jeleznek.

Oszlop név Adattípus Description
wait_type nvarchar(60) A várakozási típus neve. További információt a Várakozások típusai című témakörben talál.
waiting_tasks_count bigint Az ilyen típusú várakozások száma. Ez a számláló minden várakozás elején növekszik.
wait_time_ms bigint A várakozási típus teljes várakozási ideje ezredmásodpercben. Ez az idő magában foglalja a signal_wait_time_ms.
max_wait_time_ms bigint A várakozási típus maximális várakozási ideje.
signal_wait_time_ms bigint A várakozási szál jelzésének időpontja és a futás kezdete közötti különbség.

Megjegyzések

  • Ez a dinamikus felügyeleti nézet csak az aktuális adatbázis adatait jeleníti meg.

  • Ez a dinamikus felügyeleti nézet a befejezett várakozások idejét jeleníti meg. Nem jelenik meg az aktuális várakozások.

  • A számlálók bármikor nullára lesznek visszaállítva, amikor az adatbázist áthelyezik vagy offline állapotba helyezik.

  • Az SQL Server feldolgozói szála nem számít várakozásnak, ha az alábbiak bármelyike igaz:

    • Elérhetővé válik egy erőforrás.

    • Az üzenetsorok nem érhetők el.

    • Egy külső folyamat befejeződik.

Megjegyzés:

Ezek a statisztikák nem maradnak meg a feladatátvételi események után, és az összes adat összesítve van a statisztikák legutóbbi visszaállítása vagy az adatbázismotor elindítása óta. sqlserver_start_time A sys.dm_os_sys_info oszlopával keresse meg az adatbázismotor utolsó indítási idejét.

Permissions

A VIEW DATABASE STATE engedélyre van szükség az adatbázisban.

Várakozások típusai

Erőforrás-várakozások

Erőforrás-várakozások akkor fordulnak elő, ha egy feldolgozó olyan erőforráshoz kér hozzáférést, amely nem érhető el, mert az erőforrást más feldolgozó használja, vagy még nem érhető el. Az erőforrás-várakozások például a következők: zárolások, rácsok, hálózat és lemez I/O-várakozások. A zárolási és reteszelő várakozások a szinkronizálási objektumokra várnak.

Várólista

Várólista-várakozások akkor fordulnak elő, ha egy feldolgozó tétlen, és a munka hozzárendelésére vár. Az üzenetsor-várakozások jellemzően a rendszer háttérfeladatai, például a holtpont monitorozása és a törölt rekordkarbantartási feladatok esetén láthatók. Ezek a tevékenységek megvárják, amíg a munkakérések munkasorba kerülnek. Az üzenetsor-várakozások rendszeres időközönként aktívvá válhatnak akkor is, ha nem helyeztek új csomagokat az üzenetsorba.

Külső várakozások

Külső várakozások akkor fordulnak elő, ha egy SQL Server-feldolgozó egy külső eseményre, például egy kiterjesztett tárolt eljáráshívásra vagy egy csatolt kiszolgálói lekérdezésre vár a befejezéshez. A blokkolási problémák diagnosztizálásakor ne feledje, hogy a külső várakozások nem mindig jelentik azt, hogy a feldolgozó tétlen, mert előfordulhat, hogy a feldolgozó aktívan futtat valamilyen külső kódot.

Vár

Bár a szál már nem várakozik, a szálnak nem kell azonnal futnia. Ennek az az oka, hogy egy ilyen szál először a futtatható feldolgozók sorába kerül, és várnia kell, amíg egy kvantum fut az ütemezőn.

Az SQL Serverben a várakozási idő számlálók nagy értékek, ezért nem olyan hajlamosak az átállás ellen, mint az SQL Server korábbi verzióinak megfelelő számlálói.

Az alábbi táblázat a tevékenységek által tapasztalt várakozási típusokat sorolja fel.

Várakozás típusa Description
ABR Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
ASSEMBLY_LOAD A szerelvények betöltéséhez való kizárólagos hozzáférés során következik be.
ASYNC_DISKPOOL_LOCK Akkor fordul elő, ha olyan párhuzamos szálakat kísérel meg szinkronizálni, amelyek olyan feladatokat hajtanak végre, mint például egy fájl létrehozása vagy inicializálása.
ASYNC_IO_COMPLETION Akkor fordul elő, ha egy tevékenység az I/Os befejezésére vár.
ASYNC_NETWORK_IO Hálózati írás esetén történik, ha a feladat le van tiltva a hálózat mögött. Ellenőrizze, hogy az ügyfél feldolgoz-e adatokat a kiszolgálóról.
AUDIT_GROUPCACHE_LOCK Ez akkor fordul elő, ha egy speciális gyorsítótárhoz való hozzáférést szabályozó zárolásra várakozik. A gyorsítótár információkat tartalmaz arról, hogy mely naplózásokat használják az egyes naplózási műveletcsoportok naplózásához.
AUDIT_LOGINCACHE_LOCK Ez akkor fordul elő, ha egy speciális gyorsítótárhoz való hozzáférést szabályozó zárolásra várakozik. A gyorsítótár információkat tartalmaz arról, hogy mely naplózásokat használják a bejelentkezési naplózási műveletcsoportok naplózásához.
AUDIT_ON_DEMAND_TARGET_LOCK Ez akkor fordul elő, ha várakozás történik egy olyan zároláson, amellyel biztosítható a naplózással kapcsolatos kiterjesztett eseménycélok egyszeri inicializálása.
AUDIT_XE_SESSION_MGR Ez akkor fordul elő, ha várakozás történik egy zároláson, amely a naplózással kapcsolatos kiterjesztett események munkameneteinek indítását és leállítását szinkronizálja.
BACKUP Akkor fordul elő, ha egy feladat a biztonsági mentés feldolgozása során le van tiltva.
BACKUP_OPERATOR Akkor fordul elő, ha egy feladat szalagos csatlakoztatásra vár.
BACKUPBUFFER Akkor fordul elő, ha egy biztonsági mentési feladat adatokra vár, vagy olyan pufferre vár, amelyben adatokat tárol. Ez a típus nem jellemző, kivéve, ha egy feladat szalagos csatlakoztatásra vár.
BACKUPIO Akkor fordul elő, ha egy biztonsági mentési feladat adatokra vár, vagy olyan pufferre vár, amelyben adatokat tárol. Ez a típus nem jellemző, kivéve, ha egy feladat szalagos csatlakoztatásra vár.
BACKUPTHREAD Akkor fordul elő, ha egy tevékenység a biztonsági mentési tevékenység befejezésére vár. A várakozási idő hosszú lehet, néhány perctől több óráig. Ha a várt feladat egy I/O-folyamatban van, ez a típus nem jelez problémát.
BAD_PAGE_PROCESS Akkor fordul elő, ha a háttérben lévő gyanús lapnaplózó öt másodpercenként próbálja elkerülni a futtatásokat. A túlzott gyanús oldalak miatt a naplózó gyakran fut.
BROKER_CONNECTION_RECEIVE_TASK Ez akkor fordul elő, ha a hozzáférésre vár, hogy üzenetet fogadjon egy kapcsolati végponton. A végponthoz való hozzáférés szerializálva van.
BROKER_ENDPOINT_STATE_MUTEX Akkor fordul elő, ha egy Szolgáltatásközvetítő kapcsolati végpont állapotának elérése versengés történik. A módosítások állapotához való hozzáférés szerializálva van.
BROKER_EVENTHANDLER Akkor fordul elő, ha egy tevékenység a Szolgáltatásközvetítő elsődleges eseménykezelőjében várakozik. Ennek nagyon rövid ideig kell történnie.
BROKER_INIT A Service Broker inicializálása az egyes aktív adatbázisokban történik. Ez ritkán fordul elő.
BROKER_MASTERSTART Akkor fordul elő, ha egy tevékenység a Szolgáltatásközvetítő elsődleges eseménykezelőjének indítására vár. Ennek nagyon rövid ideig kell történnie.
BROKER_RECEIVE_WAITFOR Akkor fordul elő, ha a FOGADÁSI VÁRAKOZÁSI IDŐ várakozik. Ez általában akkor jellemző, ha egyetlen üzenet sem áll készen a fogadásra.
BROKER_REGISTERALLENDPOINTS A Service Broker kapcsolati végpontjának inicializálása során történik. Ennek nagyon rövid ideig kell történnie.
BROKER_SERVICE Akkor fordul elő, ha a célszolgáltatáshoz társított Szolgáltatásközvetítő céllistáját frissíti vagy újra rangsorolja.
BROKER_SHUTDOWN A Service Broker tervezett leállítása esetén következik be. Ennek nagyon rövid ideig kell történnie, ha egyáltalán.
BROKER_TASK_STOP Akkor fordul elő, amikor a Service Broker üzenetsor-kezelője megpróbálja leállítani a feladatot. Az állapotellenőrzés szerializálva van, és előre futó állapotban kell lennie.
BROKER_TO_FLUSH Akkor fordul elő, ha a Service Broker lazy flusher kiüríti a memóriában lévő átviteli objektumokat egy munkahelyi táblába.
BROKER_TRANSMITTER Akkor fordul elő, ha a Service Broker-adó a munkára vár.
BUILTIN_HASHKEY_MUTEX Előfordulhat a példány indítása után, miközben a belső adatstruktúrák inicializálódnak. Az adatstruktúrák inicializálása után nem ismétlődik újra.
CHECK_PRINT_RECORD Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
CHECKPOINT_QUEUE Akkor fordul elő, amikor az ellenőrzőpont-feladat a következő ellenőrzőpont-kérésre vár.
CHKPT A kiszolgáló indításakor fordul elő, hogy tájékoztassa az ellenőrzőpont-szálat arról, hogy elindulhat.
CLEAR_DB Olyan műveletek során történik, amelyek megváltoztatják az adatbázis állapotát, például megnyitnak vagy bezárnak egy adatbázist.
CLR_AUTO_EVENT Ez akkor fordul elő, ha egy feladat éppen közös nyelvi futtatókörnyezeti (CLR) végrehajtást hajt végre, és egy adott automatikus esemény indítására vár. A hosszú várakozások jellemzőek, és nem jeleznek problémát.
CLR_CRST Akkor fordul elő, ha egy tevékenység jelenleg CLR-végrehajtást végez, és arra vár, hogy egy másik tevékenység által jelenleg használt tevékenység kritikus szakaszát adja meg.
CLR_JOIN Akkor fordul elő, ha egy tevékenység jelenleg CLR-végrehajtást hajt végre, és egy másik tevékenység befejezésére vár. Ez a várakozási állapot akkor fordul elő, ha a tevékenységek között illesztés történik.
CLR_MANUAL_EVENT Ez akkor fordul elő, ha egy tevékenység jelenleg CLR-végrehajtást hajt végre, és egy adott manuális esemény indítására vár.
CLR_MEMORY_SPY A clr-ből származó összes virtuális memória lefoglalásának rögzítésére használt adatszerkezet zárolási beszerzése során történik. Az adatstruktúra zárolva van, hogy megőrizze integritását, ha párhuzamos hozzáférés van.
CLR_MONITOR Akkor fordul elő, ha egy tevékenység jelenleg CLR-végrehajtást hajt végre, és arra vár, hogy zárolja a figyelőt.
CLR_RWLOCK_READER Akkor fordul elő, ha egy feladat éppen CLR-végrehajtást hajt végre, és olvasózárolásra vár.
CLR_RWLOCK_WRITER Akkor fordul elő, ha egy feladat éppen CLR-végrehajtást végez, és írózárra vár.
CLR_SEMAPHORE Akkor fordul elő, ha egy tevékenység jelenleg CLR-végrehajtást hajt végre, és egy szemapóra vár.
CLR_TASK_START Ez akkor fordul elő, amikor egy CLR-feladatra vár az indítás befejezésére.
CLRHOST_STATE_ACCESS Olyan esetekben fordul elő, amikor a CLR-üzemeltető adatstruktúrákhoz való kizárólagos hozzáférés megszerzése várakozással történik. Ez a várakozási típus a CLR-futtatókörnyezet beállítása vagy leállítása során történik.
CMEMTHREAD Akkor fordul elő, ha egy feladat szálbiztos memóriaobjektumra vár. A várakozási idő megnőhet, ha több feladat is megpróbál memóriát lefoglalni ugyanabból a memóriaobjektumból.
CXPACKET A lekérdezésfeldolgozó exchange iterátorának szinkronizálása során történik. Érdemes lehet csökkenteni a párhuzamosság mértékét, ha a várakozási típussal kapcsolatos versengés problémát okoz.
CXROWSET_SYNC Párhuzamos tartományvizsgálat során fordul elő.
DAC_INIT A dedikált rendszergazdai kapcsolat inicializálása közben következik be.
DBMIRROR_DBM_EVENT Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
DBMIRROR_DBM_MUTEX Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
DBMIRROR_EVENTS_QUEUE Akkor fordul elő, ha az adatbázis-tükrözés megvárja az események feldolgozását.
DBMIRROR_SEND Akkor fordul elő, ha egy feladat a hálózati réteg kommunikációs hátralékára vár, hogy törölje az üzenetek küldésének módját. Azt jelzi, hogy a kommunikációs réteg kezd túlterhelni, és hatással van az adatbázis tükrözési adatteljesítményére.
DBMIRROR_WORKER_QUEUE Azt jelzi, hogy az adatbázis tükrözési munkavégző feladata további munkára vár.
DBMIRRORING_CMD Akkor fordul elő, ha egy tevékenység a naplórekordok lemezre való kiürítésére vár. Ez a várakozási állapot várhatóan hosszú ideig lesz megtartva.
DEADLOCK_ENUM_MUTEX Ez akkor fordul elő, ha a holtpont monitorozása sys.dm_os_waiting_tasks és annak ellenőrzése, hogy az SQL Server nem futtat-e egyszerre több holtpont-keresést.
DEADLOCK_TASK_SEARCH Az erőforrás nagy várakozási sys.dm_os_waiting_tasksideje azt jelzi, hogy a kiszolgáló a tetején hajt végre lekérdezéseket, és ezek a lekérdezések blokkolják a holtpontfigyelőt a holtpont-keresés futtatásában. Ezt a várakozási típust csak a holtpontmonitor használja. A használaton felüli lekérdezések sys.dm_os_waiting_tasks DEADLOCK_ENUM_MUTEX.
DEBUG A belső szinkronizálás Transact-SQL és CLR-hibakeresése során fordul elő.
DISABLE_VERSIONING Ez akkor fordul elő, amikor az SQL Server lekérdezi a verziótranzakció-kezelőt annak megállapításához, hogy a legkorábbi aktív tranzakció időbélyege későbbi-e, mint annak az időbélyegnek az időbélyege, amikor az állapot elkezdett változni. Ebben az esetben az ALTER DATABASE utasítás futtatása előtt elindított összes pillanatkép-tranzakció befejeződött. Ez a várakozási állapot akkor használatos, ha az SQL Server az ALTER DATABASE utasítással letiltja a verziószámozást.
DISKIO_SUSPEND Akkor fordul elő, ha egy feladat arra vár, hogy hozzáférjen egy fájlhoz, amikor egy külső biztonsági mentés aktív. Ez minden várakozásra váró felhasználói folyamat esetében jelenik meg. A felhasználói folyamatonként ötnél nagyobb szám azt jelezheti, hogy a külső biztonsági mentés túl sok időt vesz igénybe.
DISPATCHER_QUEUE_SEMAPHORE Akkor fordul elő, ha a diszpécserkészlet egyik szála további feldolgozásra vár. Az ilyen típusú várakozási idő várhatóan növekedni fog, ha a kézbesítő tétlen.
DLL_LOADING_MUTEX Egyszer fordul elő, amikor az XML-elemző DLL betöltésére vár.
DROPTEMP Az ideiglenes objektum elvetésére tett kísérletek között történik, ha az előző kísérlet sikertelen volt. A várakozás időtartama exponenciálisan nő minden sikertelen dobási kísérlettel.
DTC Akkor fordul elő, ha egy feladat olyan eseményre vár, amely az állapotváltás kezelésére szolgál. Ez az állapot szabályozza, hogy a Microsoft Distributed Transaction Coordinator (MS DTC) tranzakcióinak helyreállítása mikor következik be, miután az SQL Server értesítést kap arról, hogy az MS DTC szolgáltatás elérhetetlenné vált.

Ez az állapot azt a feladatot is leírja, amely akkor várakozik, amikor az SQL Server kezdeményezi az MS DTC-tranzakció véglegesítését, és az SQL Server arra vár, hogy az MS DTC véglegesítés befejeződjön.
DTC_ABORT_REQUEST Egy MS DTC-feldolgozó munkamenetben fordul elő, amikor a munkamenet egy MS DTC-tranzakció tulajdonjogának átvételére vár. Miután az MS DTC birtokolja a tranzakciót, a munkamenet visszaállíthatja a tranzakciót. A munkamenet általában egy másik, a tranzakciót használó munkamenetre vár.
DTC_RESOLVE Akkor fordul elő, ha egy helyreállítási tevékenység egy adatbázisközi tranzakcióban várja az master adatbázist, hogy a tevékenység le tudja kérdezni a tranzakció eredményét.
DTC_STATE Akkor fordul elő, ha egy tevékenység olyan eseményre vár, amely védi a belső MS DTC globális állapotobjektum módosításait. Ezt az állapotot nagyon rövid ideig kell tartani.
DTC_TMDOWN_REQUEST Egy MS DTC-feldolgozó munkamenetben történik, amikor az SQL Server értesítést kap arról, hogy az MS DTC szolgáltatás nem érhető el. Először is a feldolgozó megvárja az MS DTC helyreállítási folyamatának elindítását. Ezután a feldolgozó megvárja annak az elosztott tranzakciónak az eredményét, amelyen a feldolgozó dolgozik. Ez addig folytatódhat, amíg az MS DTC szolgáltatással való kapcsolat újra létre nem áll.
DTC_WAITFOR_OUTCOME Akkor fordul elő, ha a helyreállítási feladatok megvárják, amíg az MS DTC aktívvá válik az előkészített tranzakciók feloldásának engedélyezéséhez.
DUMP_LOG_COORDINATOR Akkor fordul elő, ha egy fő tevékenység arra vár, hogy egy altevékenység adatokat hozzon létre. Ez az állapot általában nem fordul elő. A hosszú várakozás váratlan blokkolást jelez. Az altevékenységet meg kell vizsgálni.
DUMPTRIGGER Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
EK Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
EE_PMOLOCK Bizonyos típusú memóriafoglalások szinkronizálása során történik az utasítás végrehajtása során.
EE_SPECPROC_MAP_INIT A belső eljárás kivonattáblájának létrehozásakor történik. Ez a várakozás csak a kivonattábla kezdeti elérésekor fordulhat elő az SQL Server-példány elindítása után.
ENABLE_VERSIONING Ez akkor fordul elő, ha az SQL Server megvárja, amíg az adatbázis összes frissítési tranzakciója befejeződik, mielőtt az adatbázis készen áll a pillanatkép-elkülönítés engedélyezett állapotára való áttérésre. Ezt az állapotot akkor használja a rendszer, ha az SQL Server engedélyezi a pillanatképek elkülönítését az ALTER DATABASE utasítás használatával.
ERROR_REPORTING_MANAGER Több egyidejű hibanapló-inicializálás szinkronizálása során fordul elő.
TŐZSDE A párhuzamos lekérdezések során a lekérdezésfeldolgozó exchange iterátorában történő szinkronizálás során következik be.
EXECSYNC A párhuzamos lekérdezések során, a lekérdezésfeldolgozóban történő szinkronizálás során történik az exchange iterátorhoz nem kapcsolódó területeken. Ilyen területek például a bitképek, a nagy bináris objektumok (LOB-k) és a spool iterator. A LOB-k gyakran használják ezt a várakozási állapotot.
EXECUTION_PIPE_EVENT_INTERNAL A kötegvégrehajtás gyártói és fogyasztói részei közötti szinkronizálás során történik, amelyeket a kapcsolati környezeten keresztül küld el.
FELADATPONT Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FCB_REPLICA_READ Ez akkor fordul elő, ha egy pillanatkép (vagy a DBCC által létrehozott ideiglenes pillanatkép) ritka fájl olvasása szinkronizálódik.
FCB_REPLICA_WRITE Ez akkor fordul elő, ha egy oldal egy pillanatképbe (vagy a DBCC által létrehozott ideiglenes pillanatképbe) való leküldése vagy lekérése ritkán látható fájl szinkronizálódik.
FS_FC_RWLOCK Akkor fordul elő, ha a FILESTREAM szemétgyűjtő várakozik az alábbi műveletek valamelyikére:

Tiltsa le a szemétgyűjtést (amelyet a biztonsági mentés és a visszaállítás használ).

Hajtsa végre a FILESTREAM szemétgyűjtő egy ciklusát.
FS_GARBAGE_COLLECTOR_SHUTDOWN Akkor fordul elő, ha a FILESTREAM szemétgyűjtő a tisztítási feladatok elvégzésére vár.
FS_HEADER_RWLOCK Ez akkor fordul elő, ha egy FILESTREAM-adattároló FILESTREAM fejlécéhez való hozzáférésre vár a FILESTREAM fejlécfájl ()Filestream.hdr tartalmának olvasásához vagy frissítéséhez.
FS_LOGTRUNC_RWLOCK Ez akkor fordul elő, ha várni kell a FILESTREAM-napló csonkolásához való hozzáférés megszerzésére az alábbiak valamelyikének végrehajtásához:

Ideiglenesen tiltsa le a FILESTREAM-napló (FSLOG) csonkolását (amelyet a biztonsági mentés és a visszaállítás használ).

Futtassa az FSLOG-csonkolás egy ciklusát.
FSA_FORCE_OWN_XACT Akkor fordul elő, ha egy FILESTREAM-fájl I/O-műveletnek a társított tranzakcióhoz kell kapcsolódnia, de a tranzakció jelenleg egy másik munkamenet tulajdonában van.
FSAGENT Akkor fordul elő, ha egy FILESTREAM fájl I/O-művelet egy másik fájl I/O-művelet által használt FILESTREAM-ügynökerőforrásra vár.
FSTR_CONFIG_MUTEX Akkor fordul elő, ha vár egy másik FILESTREAM-funkció újrakonfigurálására.
FSTR_CONFIG_RWLOCK A FÁJLSTREAM konfigurációs paramétereihez való hozzáférés szerializálására váró várakozás következik be.
FT_METADATA_MUTEX Csak tájékoztató céllal dokumentálva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FT_RESTART_CRAWL Akkor fordul elő, ha egy teljes szöveges bejárásnak újra kell indulnia egy utolsó ismert jó pontról egy átmeneti hiba utáni helyreállításhoz. A várakozás lehetővé teszi, hogy az adott sokaságon jelenleg dolgozó feldolgozói tevékenységek befejezik vagy kilépjenek az aktuális lépésből.
TELJES SZÖVEGGYŰJTŐ A teljes szöveges műveletek szinkronizálása során történik.
GYÁM Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
HTTP_ENUMERATION Indításkor történik a HTTP-végpontok számbavétele a HTTP elindításához.
HTTP_START Akkor fordul elő, ha egy kapcsolat a HTTP-ra vár az inicializálás befejezésére.
IMPPROV_IOWAIT Ez akkor fordul elő, ha az SQL Server megvárja, amíg a tömeges terheléses I/O befejeződik.
INTERNAL_TESTING Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
IO_AUDIT_MUTEX A nyomkövetési eseménypufferek szinkronizálása során történik.
IO_COMPLETION Az I/O-műveletek befejezésére való várakozás közben következik be. Ez a várakozási típus általában nem adatoldali I/OS-t jelöl. Az adatoldal I/O-befejezési várakozásai PAGEIOLATCH_* várakozásként jelennek meg.
IO_QUEUE_LIMIT Akkor fordul elő, ha az Azure SQL Database aszinkron I/O-üzenetsora túl sok I/O-ra van függőben. A másik I/O-t kibocsátani próbáló feladatok le lesznek tiltva ebben a várakozási típusban, amíg a függőben lévő I/O-k száma a küszöbérték alá nem csökken. A küszöbérték arányos az adatbázishoz rendelt DTU-kkal.
IO_RETRY Akkor fordul elő, ha egy I/O-művelet, például az olvasás vagy a lemezre írás sikertelen, mert nincs elegendő erőforrás, majd újra próbálkozik.
IOAFF_RANGE_QUEUE Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
KSOURCE_WAKEUP A szolgáltatásvezérlő feladat használja, miközben a Service Control Managertől érkező kérelmekre vár. Hosszú várakozások várhatók, és nem jeleznek problémát.
KTM_ENLISTMENT Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
KTM_RECOVERY_MANAGER Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
KTM_RECOVERY_RESOLUTION Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
LATCH_DT DT (destroy) reteszre való várakozáskor fordul elő. Ez nem tartalmaz pufferzárokat vagy tranzakciójelzárokat. A LATCH_* várakozások listája a következő helyen sys.dm_os_latch_statsérhető el: . Vegye figyelembe, hogy a sys.dm_os_latch_stats csoportok LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX és LATCH_DT együtt várakoznak.
LATCH_EX Ex (kizárólagos) reteszre való várakozáskor fordul elő. Ez nem tartalmaz pufferzárokat vagy tranzakciójelzárokat. A LATCH_* várakozások listája a következő helyen sys.dm_os_latch_statsérhető el: . Vegye figyelembe, hogy a sys.dm_os_latch_stats csoportok LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX és LATCH_DT együtt várakoznak.
LATCH_KP Kp (keep) reteszre való várakozáskor fordul elő. Ez nem tartalmaz pufferzárokat vagy tranzakciójelzárokat. A LATCH_* várakozások listája a következő helyen sys.dm_os_latch_statsérhető el: . Vegye figyelembe, hogy a sys.dm_os_latch_stats csoportok LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX és LATCH_DT együtt várakoznak.
LATCH_NL Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
LATCH_SH Sh (share) reteszre való várakozáskor fordul elő. Ez nem tartalmaz pufferzárokat vagy tranzakciójelzárokat. A LATCH_* várakozások listája a következő helyen sys.dm_os_latch_statsérhető el: . Vegye figyelembe, hogy a sys.dm_os_latch_stats csoportok LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX és LATCH_DT együtt várakoznak.
LATCH_UP Up (update) reteszre való várakozáskor fordul elő. Ez nem tartalmaz pufferzárokat vagy tranzakciójelzárokat. A LATCH_* várakozások listája a következő helyen sys.dm_os_latch_statsérhető el: . Vegye figyelembe, hogy a sys.dm_os_latch_stats csoportok LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX és LATCH_DT együtt várakoznak.
LAZYWRITER_SLEEP Akkor fordul elő, ha a lazywriter-feladatok fel vannak függesztve. Ez a várakozó háttérfeladatok által eltöltött idő mértéke. Ne vegye figyelembe ezt az állapotot, ha felhasználói standokat keres.
LCK_M_BU Akkor fordul elő, ha egy tevékenység tömeges frissítési (BU) zárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_IS Akkor fordul elő, ha egy tevékenység szándékmegosztási (IS) zárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_IU Akkor fordul elő, ha egy tevékenység szándékfrissítési (IU) zárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_IX Akkor fordul elő, ha egy tevékenység az Intent Exclusive (IX) zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_NL Ez akkor fordul elő, ha egy tevékenység arra vár, hogy null értékű zárolást szerezzen be az aktuális kulcsértéken, és egy Tartomány beszúrása zárolást az aktuális és az előző kulcs között. A kulcs null értékű zárolása azonnali kiadási zár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_S Ez akkor fordul elő, ha egy tevékenység az aktuális kulcs értékének megosztott zárolására, valamint az aktuális és az előző kulcs közötti tartományzárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_U A feladat az aktuális kulcs értékének frissítési zárolására, valamint az aktuális és az előző kulcs közötti tartományzárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_X Akkor fordul elő, ha egy tevékenység arra vár, hogy kizárólagos zárolást szerezzen be az aktuális kulcsértéken, és egy Tartomány beszúrása zárolást az aktuális és az előző kulcs között. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RS_S Ez akkor fordul elő, ha egy tevékenység arra vár, hogy megszerezze az aktuális kulcsérték megosztott zárolását, és az aktuális és az előző kulcs közötti megosztott tartomány zárolását. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RS_U Ez akkor fordul elő, ha egy tevékenység az aktuális kulcs értékének frissítési zárolására, valamint az aktuális és az előző kulcs közötti frissítési tartomány zárolására vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RX_S Ez akkor fordul elő, ha egy tevékenység arra vár, hogy megszerezze az aktuális kulcsérték megosztott zárolását, és egy kizárólagos tartomány zárolását az aktuális és az előző kulcs között. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RX_U Ez akkor fordul elő, ha egy tevékenység frissítési zárolást vár az aktuális kulcsértéken, és egy kizárólagos tartományzárat az aktuális és az előző kulcs között. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_RX_X Ez akkor fordul elő, ha egy tevékenység az aktuális kulcs értékének kizárólagos zárolására, valamint az aktuális és az előző kulcs közötti kizárólagos tartományzárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_S Akkor fordul elő, ha egy tevékenység megosztott zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_SCH_M Akkor fordul elő, ha egy tevékenység sémamódosítási zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_SCH_S Akkor fordul elő, ha egy tevékenység sémamegosztási zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_SIU Akkor fordul elő, ha egy tevékenység a szándékfrissítési zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_SIX Akkor fordul elő, ha egy tevékenység a kizárólagos szándékú megosztott zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_U Akkor fordul elő, ha egy tevékenység frissítési zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_UIX Akkor fordul elő, ha egy tevékenység a Kizárólagos szándékú frissítési zárolásra vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LCK_M_X Akkor fordul elő, ha egy tevékenység exkluzív zárolás beszerzésére vár. A zároláskompatibilitási mátrixot lásd: sys.dm_tran_locks (Transact-SQL).
LOG_RATE_GOVERNOR Akkor fordul elő, ha a adatbázis a kvótára vár, hogy a naplóba írjon.
LOGBUFFER Akkor fordul elő, ha egy tevékenység a naplópufferben lévő szóközre vár egy naplórekord tárolásához. A folyamatosan magas értékek azt jelezhetik, hogy a naplóeszközök nem tudják lépést tartani a kiszolgáló által generált naplómennyiséggel.
LOGGENERATION Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
LOGMGR Akkor fordul elő, ha egy tevékenység arra vár, hogy a kiugró naplóK I/Os befejeződjenek, mielőtt leállítja a naplót az adatbázis bezárásakor.
LOGMGR_FLUSH Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
LOGMGR_QUEUE Akkor fordul elő, amikor a naplóírói feladat megvárja a munkahelyi kéréseket.
LOGMGR_RESERVE_APPEND Akkor fordul elő, ha egy tevékenység arra vár, hogy lássa, a naplócsondolás felszabadítja-e a naplóterületet, hogy a tevékenység új naplórekordot írjon. A várakozás csökkentése érdekében fontolja meg az érintett adatbázis naplófájl(ok) méretének növelését.
LOWFAIL_MEMMGR_QUEUE A memória használatra való rendelkezésre állására való várakozás közben következik be.
MSQL_DQ Akkor fordul elő, ha egy tevékenység egy elosztott lekérdezési művelet befejezésére vár. Ez a lehetséges több aktív eredményhalmaz (MARS) alkalmazás holtpontjának észlelésére szolgál. A várakozás az elosztott lekérdezési hívás befejeződésekor ér véget.
MSQL_XACT_MGR_MUTEX Akkor fordul elő, ha egy feladat arra vár, hogy megszerezze a munkamenet-tranzakciókezelő tulajdonjogát egy munkamenetszintű tranzakcióművelet végrehajtásához.
MSQL_XACT_MUTEX A tranzakcióhasználat szinkronizálása során következik be. A kérésnek be kell szereznie a mutexet, mielőtt használni tudja a tranzakciót.
MSQL_XP Akkor fordul elő, ha egy tevékenység egy kiterjesztett tárolt eljárás befejezésére vár. Az SQL Server ezzel a várakozási állapottal észleli a LEHETSÉGES MARS-alkalmazások holtpontjait. A várakozás leáll, amikor a kiterjesztett tárolt eljáráshívás véget ér.
MSSEARCH Full-Text keresési hívások során fordul elő. Ez a várakozás a teljes szöveges művelet befejeződésekor ér véget. Nem a versengést, hanem a teljes szöveges műveletek időtartamát jelzi.
NET_WAITFOR_PACKET Akkor fordul elő, ha egy kapcsolat hálózati csomagra vár a hálózati olvasás során.
OLEDB Akkor fordul elő, ha az SQL Server meghívja az SQL Server natív ügyféloldali OLE DB-szolgáltatót. Ez a várakozási típus nem használható szinkronizáláshoz. Ehelyett az OLE DB-szolgáltatóhoz intézett hívások időtartamát jelzi.
ONDEMAND_TASK_QUEUE Akkor fordul elő, amikor egy háttérfeladat magas prioritású rendszertevékenység-kérelmekre vár. A hosszú várakozási idő azt jelzi, hogy nem voltak magas prioritású kérések feldolgozva, és nem okozhatnak problémát.
PAGEIOLATCH_DT Akkor fordul elő, ha egy feladat egy I/O-kérelemben lévő pufferre vár egy reteszen. A reteszkérelem Megsemmisítés módban van. A hosszú várakozások jelezhetik a lemezalrendszerrel kapcsolatos problémákat.
PAGEIOLATCH_EX Akkor fordul elő, ha egy feladat egy I/O-kérelemben lévő pufferre vár egy reteszen. A reteszelő kérés kizárólagos módban van. A hosszú várakozások jelezhetik a lemezalrendszerrel kapcsolatos problémákat.
PAGEIOLATCH_KP Akkor fordul elő, ha egy feladat egy I/O-kérelemben lévő pufferre vár egy reteszen. A reteszkérelem Megtartási módban van. A hosszú várakozások jelezhetik a lemezalrendszerrel kapcsolatos problémákat.
PAGEIOLATCH_NL Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PAGEIOLATCH_SH Akkor fordul elő, ha egy feladat egy I/O-kérelemben lévő pufferre vár egy reteszen. A reteszkérelem megosztott módban van. A hosszú várakozások jelezhetik a lemezalrendszerrel kapcsolatos problémákat.
PAGEIOLATCH_UP Akkor fordul elő, ha egy feladat egy I/O-kérelemben lévő pufferre vár egy reteszen. A reteszkérelem Frissítés módban van. A hosszú várakozások jelezhetik a lemezalrendszerrel kapcsolatos problémákat.
PAGELATCH_DT Akkor fordul elő, ha egy feladat egy olyan pufferre vár, amely nem szerepel egy I/O-kérésben. A reteszkérelem Megsemmisítés módban van.
PAGELATCH_EX Akkor fordul elő, ha egy feladat egy olyan pufferre vár, amely nem szerepel egy I/O-kérésben. A reteszelő kérés kizárólagos módban van.
PAGELATCH_KP Akkor fordul elő, ha egy feladat egy olyan pufferre vár, amely nem szerepel egy I/O-kérésben. A reteszkérelem Megtartási módban van.
PAGELATCH_NL Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PAGELATCH_SH Akkor fordul elő, ha egy feladat egy olyan pufferre vár, amely nem szerepel egy I/O-kérésben. A reteszkérelem megosztott módban van.
PAGELATCH_UP Akkor fordul elő, ha egy feladat egy olyan pufferre vár, amely nem szerepel egy I/O-kérésben. A reteszkérelem Frissítés módban van.
PARALLEL_BACKUP_QUEUE A RESTORE HEADERONLY, RESTORE FILELISTONLY vagy RESTORE LABELONLY által előállított kimenet szerializálásakor fordul elő.
PREEMPTIVE_ABR Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG Ez akkor fordul elő, ha az SQL Server operációs rendszer (SQLOS) ütemezője preemptív módra vált, hogy naplóeseményt írjon a Windows eseménynaplójába.
PREEMPTIVE_AUDIT_ACCESS_SECLOG Ez akkor fordul elő, amikor az SQLOS ütemező preemptív módra vált, hogy naplóeseményt írjon a Windows biztonsági naplóba.
PREEMPTIVE_CLOSEBACKUPMEDIA Ez akkor fordul elő, amikor az SQLOS ütemezője megelőző módra vált a biztonsági mentési adathordozó bezárásához.
PREEMPTIVE_CLOSEBACKUPTAPE Ez akkor fordul elő, amikor az SQLOS ütemező egy szalagos biztonsági mentési eszköz bezárásához preemptív módra vált.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE Ez akkor fordul elő, ha az SQLOS ütemező egy virtuális biztonsági mentési eszköz bezárásához preemptív módra vált.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL Akkor fordul elő, amikor az SQLOS ütemező a Windows feladatátvevő fürtműveleteinek végrehajtásához megelőző üzemmódra vált.
PREEMPTIVE_COM_COCREATEINSTANCE Ez akkor fordul elő, ha az SQLOS ütemező egy COM-objektum létrehozásához preemptív módra vált.
PREEMPTIVE_HADR_LEASE_MECHANISM Always On rendelkezésre állási csoportok bérletkezelői ütemezése CSS-diagnosztika esetén.
PREEMPTIVE_SOSTESTING Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PREEMPTIVE_STRESSDRIVER Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PREEMPTIVE_TESTING Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PREEMPTIVE_XETESTING Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
PRINT_ROLLBACK_PROGRESS Arra szolgál, hogy megvárja, amíg a felhasználói folyamatok befejeződnek egy olyan adatbázisban, amelyet áttűntek az ALTER DATABASE megszüntetési záradékával. További információ: ALTER DATABASE (Transact-SQL).
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC Akkor fordul elő, ha egy háttérfeladat a Windows Server feladatátvételi fürtszolgáltatás értesítéseit fogadó háttérfeladat befejezésére vár. Csak belső használatra.
PWAIT_HADR_CLUSTER_INTEGRATION Egy hozzáfűzési, csere- és/vagy eltávolítási művelet írási zárolásra vár egy Always On belső listán (például a hálózatok, hálózati címek vagy rendelkezésre állási csoport figyelőinek listájában). Csak belső használatra.
PWAIT_HADR_OFFLINE_COMPLETED Az Always On legördülő rendelkezésre állási csoport művelete arra vár, hogy a cél rendelkezésre állási csoport offline állapotba lépjen, mielőtt megsemmisítené a Windows Server feladatátvételi fürtszolgáltatás objektumait.
PWAIT_HADR_ONLINE_COMPLETED Egy Always On létrehozási vagy feladatátvételi rendelkezésre állási csoportművelet várja, hogy a cél rendelkezésre állási csoport online állapotba lépjen.
PWAIT_HADR_POST_ONLINE_COMPLETED Egy Always On legördülő rendelkezésre állási csoportművelet várja az előző parancs részeként ütemezett háttérfeladatok befejezését. Lehet például egy háttérfeladat, amely a rendelkezésre állási adatbázisokat az elsődleges szerepkörre váltja át. A DROP AVAILABILITY GROUP DDL-nek meg kell várnia, amíg ez a háttérfeladat leáll a versenyfeltételek elkerülése érdekében.
PWAIT_HADR_WORKITEM_COMPLETED Belső várakozás egy száltól, amely egy aszinkron munkafeladat befejezésére vár. Ez egy várt várakozás, és a CSS használatára van.
PWAIT_MD_LOGIN_STATS A bejelentkezési statisztikák metaadatainak belső szinkronizálása során fordul elő.
PWAIT_MD_RELATION_CACHE A tábla vagy index metaadatainak belső szinkronizálása során történik.
PWAIT_MD_SERVER_CACHE A társított kiszolgálók metaadatainak belső szinkronizálása során történik.
PWAIT_MD_UPGRADE_CONFIG A belső szinkronizálás során történik a kiszolgálószintű konfigurációk frissítése során.
PWAIT_METADATA_LAZYCACHE_RWLOCk A metaadat-gyorsítótár belső szinkronizálása során, valamint egy tábla indexének vagy statisztikáinak iterálása során történik.
QPJOB_KILL Azt jelzi, hogy a kill hívás megszakította az aszinkron automatikus statisztikai frissítéseket a frissítés futtatásakor. A megszakító szál fel van függesztve, és arra vár, hogy elkezdje figyelni a KILL parancsokat. A jó érték kevesebb, mint egy másodperc.
QPJOB_WAITFOR_ABORT Azt jelzi, hogy a kill hívás megszakította az aszinkron automatikus statisztikai frissítéseket a futtatáskor. A frissítés befejeződött, de a művelet addig van felfüggesztve, amíg a megszakító szál üzenetkoordinációja be nem fejeződik. Ez egy átlagos, de ritka állapot, és nagyon rövidnek kell lennie. A jó érték kevesebb, mint egy másodperc.
QRY_MEM_GRANT_INFO_MUTEX Ez akkor fordul elő, ha a lekérdezésvégrehajtás memóriakezelése megpróbálja szabályozni a statikus engedélyezési információk listájához való hozzáférést. Ez az állapot az aktuálisan megadott és várakozó memóriakérelmekkel kapcsolatos információkat sorolja fel. Ez az állapot egy egyszerű hozzáférés-vezérlési állapot. Soha nem kell sokáig várni erre az állapotra. Ha ez a mutex nem szabadul fel, az összes új memóriahasználati lekérdezés nem válaszol.
QUERY_ERRHDL_SERVICE_DONE Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN Bizonyos esetekben előfordul, amikor az offline létrehozási index létrehozása párhuzamosan fut, és a rendezést végző különböző munkaszálak szinkronizálják a rendezési fájlokhoz való hozzáférést.
QUERY_NOTIFICATION_MGR_MUTEX A szemétgyűjtési üzenetsor szinkronizálása során történik a Lekérdezésértesítés-kezelőben.
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX A lekérdezési értesítések tranzakcióinak állapotszinkronizálása során történik.
QUERY_NOTIFICATION_TABLE_MGR_MUTEX A lekérdezésértesítés-kezelő belső szinkronizálása során történik.
QUERY_NOTIFICATION_UNITTEST_MUTEX Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
QUERY_OPTIMIZER_PRINT_MUTEX A lekérdezésoptimalizáló diagnosztikai kimenetének szinkronizálása során következik be. Ez a várakozási típus csak akkor fordul elő, ha a diagnosztikai beállítások engedélyezve lettek a Microsoft terméktámogatása szerint.
QUERY_TRACEOUT Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
QUERY_WAIT_ERRHDL_SERVICE Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
RECOVER_CHANGEDB Az adatbázis állapotának szinkronizálása során történik a meleg készenléti adatbázisban.
REPL_CACHE_ACCESS A replikációs cikk gyorsítótárának szinkronizálása során történik. A várakozások során a replikációs naplóolvasó leáll, és a közzétett táblák adatdefiníciós nyelvi (DDL) utasításai le lesznek tiltva.
REPL_SCHEMA_ACCESS A replikációs séma verzióadatainak szinkronizálása során történik. Ez az állapot akkor áll fenn, ha DDL-utasítások végrehajtása történik a replikált objektumon, és amikor a naplóolvasó a DDL-előfordulás alapján készít vagy használ verziószámozott sémát.
REPLICA_WRITES Ez akkor fordul elő, amikor egy feladat megvárja az oldalírások befejezését az adatbázis-pillanatképek vagy DBCC-replikák számára.
REQUEST_DISPENSER_PAUSE Akkor fordul elő, ha egy feladat az összes befejezetlen I/O-ra vár, hogy egy fájl I/O-je lefagyjon a pillanatképek biztonsági mentéséhez.
REQUEST_FOR_DEADLOCK_SEARCH A holtpont monitor a következő holtpont-keresés indítására vár. Ez a várakozás a holtpont észlelése között várható, és az erőforrás hosszú várakozási ideje nem jelez problémát.
RESMGR_THROTTLED Akkor fordul elő, ha új kérés érkezik, és a GROUP_MAX_REQUESTS beállítás alapján van szabályozva.
RESOURCE_QUEUE A különböző belső erőforrás-üzenetsorok szinkronizálása során fordul elő.
RESOURCE_SEMAPHORE Akkor fordul elő, ha a lekérdezés memóriakérelmére vonatkozó kérés nem adható meg azonnal más egyidejű lekérdezések miatt. A magas várakozási és várakozási idő az egyidejű lekérdezések túlzott számát vagy a memóriakérelmek túlzott mennyiségét jelezheti.
RESOURCE_SEMAPHORE_MUTEX Akkor fordul elő, amikor egy lekérdezés megvárja a szálfoglalásra vonatkozó kérés teljesítését. Ez a lekérdezésfordítási és memóriahasználati kérelmek szinkronizálásakor is előfordul.
RESOURCE_SEMAPHORE_QUERY_COMPILE Akkor fordul elő, ha az egyidejű lekérdezés-fordítások száma eléri a szabályozási korlátot. A magas várakozási és várakozási idő túlzott fordításokat, újrafordításokat vagy nem elérhető terveket jelezhet.
RESOURCE_SEMAPHORE_SMALL_QUERY Akkor fordul elő, ha egy kis lekérdezés memóriakérelmét más egyidejű lekérdezések miatt nem lehet azonnal megadni. A várakozási idő nem haladhatja meg a néhány másodpercet, mert a kiszolgáló a kérést a fő lekérdezési memóriakészletbe továbbítja, ha néhány másodpercen belül nem adja meg a kért memóriát. A nagy várakozások túl sok egyidejű kis lekérdezést jelezhetnek, míg a fő memóriakészletet a várakozó lekérdezések blokkolják.
SE_REPL_CATCHUP_THROTTLE Akkor fordul elő, ha a tranzakció arra vár, hogy az adatbázis egyik másodlagos példánya haladjon előre.
SE_REPL_COMMIT_ACK Akkor fordul elő, ha a tranzakció a másodlagos replikák kvórum véglegesítésére vár.
SE_REPL_COMMIT_TURN Akkor fordul elő, ha a tranzakció véglegesítésre vár a kvórum véglegesítési nyugtáinak fogadása után.
SE_REPL_ROLLBACK_ACK Akkor fordul elő, ha a tranzakció a másodlagos replikák kvórum-visszaállítási nyugtázására vár.
SE_REPL_SLOW_SECONDARY_THROTTLE Akkor fordul elő, ha a szál az adatbázis másodlagos replikáinak egyikére vár.
SEC_DROP_TEMP_KEY Az újrapróbálkozási kísérlet előtt egy ideiglenes biztonsági kulcs elvetésére tett sikertelen kísérlet után következik be.
SECURITY_MUTEX Ez akkor fordul elő, ha várakozás történik az extensible Key Management (EKM) titkosítási szolgáltatók globális listájához és az EKM-munkamenetek munkamenet-hatókörű listájához való hozzáférést szabályozó mutexekre.
SEQUENTIAL_GUID Új szekvenciális GUID beszerzése közben történik.
SERVER_IDLE_CHECK Az SQL Server-példány üresjárati állapotának szinkronizálása során történik, amikor egy erőforrás-figyelő üresjáratként próbál deklarálni egy SQL Server-példányt, vagy megpróbál felébredni.
SHUTDOWN A leállítási utasítás az aktív kapcsolatok kilépésére vár.
SLEEP_BPOOL_FLUSH Akkor fordul elő, ha egy ellenőrzőpont szabályozza az új I/OS-k kiállítását a lemezalrendszer elárasztásának elkerülése érdekében.
SLEEP_DBSTARTUP Az adatbázis indításakor történik, miközben az összes adatbázis helyreállítására vár.
SLEEP_DCOMSTARTUP Legfeljebb egyszer fordul elő az SQL Server-példány indításakor, miközben a DCOM inicializálására vár.
SLEEP_MSDBSTARTUP Ez akkor fordul elő, ha az SQL Trace megvárja, amíg az msdb-adatbázis elindul.
SLEEP_SYSTEMTASK Egy háttérfeladat indításakor történik, miközben a tempdb az indítás befejezésére vár.
SLEEP_TASK Akkor fordul elő, ha egy tevékenység alvó állapotban van, miközben egy általános eseményre vár.
SLEEP_TEMPDBSTARTUP Ez akkor fordul elő, amikor egy feladat megvárja, amíg a tempdb befejezi az indítást.
SNI_CRITICAL_SECTION Az SQL Server hálózati összetevőin belüli belső szinkronizálás során történik.
SNI_HTTP_WAITFOR_0_DISCON Az SQL Server leállítása során történik, miközben várakozik a kiugró HTTP-kapcsolatok kilépésére.
SNI_LISTENER_ACCESS Az állapotváltozás frissítéséhez nem egységes memóriaelérési (NUMA-) csomópontokra várva történik. Az állapotváltozáshoz való hozzáférés szerializálva van.
SNI_TASK_COMPLETION Akkor fordul elő, ha a NUMA-csomópont állapotának módosítása során minden tevékenység befejeződik.
SOAP_READ A HTTP-hálózat olvasására való várakozás közben következik be.
SOAP_WRITE A HTTP-hálózat írásának befejezésére való várakozás közben következik be.
SOS_CALLBACK_REMOVAL A visszahívási lista szinkronizálása közben történik a visszahívások eltávolítása érdekében. A kiszolgáló inicializálása után nem várható, hogy ez a számláló megváltozzon.
SOS_DISPATCHER_MUTEX A diszpécserkészlet belső szinkronizálása során történik. Ebbe beletartozik a készlet módosítása.
SOS_LOCALALLOCATORLIST A belső szinkronizálás során történik az SQL Server memóriakezelőjében.
SOS_MEMORY_USAGE_ADJUSTMENT Akkor fordul elő, ha a memóriahasználatot a készletek között módosítják.
SOS_OBJECT_STORE_DESTROY_MUTEX A memóriakészletek belső szinkronizálása során történik, amikor megsemmisíti a készletből származó objektumokat.
SOS_PROCESS_AFFINITY_MUTEX A folyamat affinitási beállításaihoz való hozzáférés szinkronizálása során történik.
SOS_RESERVEDMEMBLOCKLIST A belső szinkronizálás során történik az SQL Server memóriakezelőjében.
SOS_SCHEDULER_YIELD Akkor fordul elő, ha egy tevékenység önként adja meg az ütemezőt más feladatok végrehajtásához. Ebben a várakozásban a feladat a kvantum megújítására vár.
SOS_SMALL_PAGE_ALLOC Bizonyos memóriaobjektumok által felügyelt memória lefoglalása és felszabadítása során következik be.
SOS_STACKSTORE_INIT_MUTEX A belső tároló inicializálásának szinkronizálása során történik.
SOS_SYNC_TASK_ENQUEUE_EVENT Akkor fordul elő, ha egy tevékenység szinkron módon indul el. Az SQL Server legtöbb feladata aszinkron módon indul el, és a vezérlő közvetlenül azután tér vissza a kezdőbe, hogy a feladatkérést a munkasorba helyezték.
SOS_VIRTUALMEMORY_LOW Akkor fordul elő, ha egy memóriafoglalás megvárja, amíg egy erőforrás-kezelő felszabadítja a virtuális memóriát.
SOSHOST_EVENT Akkor fordul elő, ha egy üzemeltetett összetevő, például a CLR egy SQL Server-eseményszinkronizálási objektumon várakozik.
SOSHOST_INTERNAL Az üzemeltetett összetevők, például a CLR által használt memóriakezelői visszahívások szinkronizálása során fordul elő.
SOSHOST_MUTEX Akkor fordul elő, ha egy üzemeltetett összetevő, például a CLR egy SQL Server-mutex-szinkronizálási objektumon várakozik.
SOSHOST_RWLOCK Akkor fordul elő, ha egy üzemeltetett összetevő, például a CLR egy SQL Server-olvasó-író szinkronizálási objektumon várakozik.
SOSHOST_SEMAPHORE Akkor fordul elő, ha egy üzemeltetett összetevő, például a CLR egy SQL Server-szemaphore-szinkronizálási objektumon várakozik.
SOSHOST_SLEEP Akkor fordul elő, ha egy üzemeltetett tevékenység alvó állapotban van, miközben egy általános eseményre vár. A üzemeltetett feladatokat olyan üzemeltetett összetevők használják, mint a CLR.
SOSHOST_TRACELOCK A nyomkövetési streamekhez való hozzáférés szinkronizálása során történik.
SOSHOST_WAITFORDONE Akkor fordul elő, ha egy üzemeltetett összetevő, például a CLR megvárja a feladat befejezését.
SQLCLR_APPDOMAIN Akkor fordul elő, amikor a CLR megvárja, amíg egy alkalmazástartomány befejezi az indítást.
SQLCLR_ASSEMBLY Ez az appdomain betöltött szerelvénylistájához való hozzáférésre várva történik.
SQLCLR_DEADLOCK_DETECTION Ez akkor fordul elő, amikor a CLR megvárja, amíg a holtpont észlelése befejeződik.
SQLCLR_QUANTUM_PUNISHMENT Akkor fordul elő, ha egy CLR-tevékenység szabályozása azért történik, mert túllépte a végrehajtási kvantumot. Ez a szabályozás azért történik, hogy csökkentse az erőforrás-igényes tevékenység más tevékenységekre gyakorolt hatását.
SQLSORT_NORMMUTEX A belső szinkronizálás során történik, miközben inicializálja a belső rendezési struktúrákat.
SQLSORT_SORTMUTEX A belső szinkronizálás során történik, miközben inicializálja a belső rendezési struktúrákat.
SQLTRACE_BUFFER_FLUSH Akkor fordul elő, ha egy tevékenység arra vár, hogy egy háttérfeladat négy másodpercenként kiürítse a nyomkövetési puffereket a lemezre.
SQLTRACE_LOCK A nyomkövetési pufferek szinkronizálása során történik a fájlkövetés során.
SQLTRACE_SHUTDOWN Akkor fordul elő, amikor a nyomkövetési leállítás megvárja a függőben lévő nyomkövetési események befejezését.
SQLTRACE_WAIT_ENTRIES Akkor fordul elő, amikor egy SQL Trace-eseménysor megvárja, amíg a csomagok megérkeznek az üzenetsorra.
SRVPROC_SHUTDOWN A leállítási folyamat megvárja, amíg a belső erőforrásokat a rendszer teljesen leállítja.
TEMPOBJ Az ideiglenes objektumcseppek szinkronizálásakor fordul elő. Ez a várakozás ritkán fordul elő, és csak akkor fordul elő, ha egy tevékenység kizárólagos hozzáférést kért az ideiglenes tábla elvetéseihez.
THREADPOOL Akkor fordul elő, ha egy tevékenység arra vár, hogy egy feldolgozó fusson. Ez azt jelezheti, hogy a maximális munkavégző beállítás túl alacsony, vagy hogy a kötegvégrehajtások szokatlanul hosszú időt vesznek igénybe, így csökkentve a többi köteg kielégítése érdekében rendelkezésre álló feldolgozók számát.
TIMEPRIV_TIMEPERIOD A kiterjesztett események időzítőjének belső szinkronizálása során történik.
TRACEWRITE Akkor fordul elő, ha az SQL Trace-sorkészlet nyomkövetési szolgáltatója egy szabad pufferre vagy egy feldolgozandó eseményekkel rendelkező pufferre vár.
TRAN_MARKLATCH_DT Akkor fordul elő, ha egy tranzakciójel-reteszen várakozik egy megsemmisítő módú reteszre. A tranzakciójelzárkák a véglegesítések és a megjelölt tranzakciók szinkronizálására szolgálnak.
TRAN_MARKLATCH_EX Akkor fordul elő, ha exkluzív módú reteszre vár egy megjelölt tranzakción. A tranzakciójelzárkák a véglegesítések és a megjelölt tranzakciók szinkronizálására szolgálnak.
TRAN_MARKLATCH_KP Ez akkor fordul elő, ha egy megjelölt tranzakción várakozik egy megőrzési módú reteszre. A tranzakciójelzárkák a véglegesítések és a megjelölt tranzakciók szinkronizálására szolgálnak.
TRAN_MARKLATCH_NL Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
TRAN_MARKLATCH_SH Akkor fordul elő, ha megosztott módú reteszre vár egy megjelölt tranzakción. A tranzakciójelzárkák a véglegesítések és a megjelölt tranzakciók szinkronizálására szolgálnak.
TRAN_MARKLATCH_UP Akkor fordul elő, ha frissítési módú reteszre vár egy megjelölt tranzakción. A tranzakciójelzárkák a véglegesítések és a megjelölt tranzakciók szinkronizálására szolgálnak.
TRANSACTION_MUTEX A tranzakcióhoz való hozzáférés több köteg általi szinkronizálása során fordul elő.
THROTTLE_LOG_RATE_LOG_STORAGE Ez akkor fordul elő, ha a rendszer az alapul szolgáló tároló teljesítményképessége miatt szabályozza a db-naplóba való írást.
UTIL_PAGE_ALLOC Ez akkor fordul elő, ha a tranzakciónapló-vizsgálat arra vár, hogy a memória rendelkezésre álljon a memória nyomása alatt.
VIA_ACCEPT Akkor fordul elő, ha a virtuális adapter (VIA) szolgáltatói kapcsolata befejeződött az indítás során.
VIEW_DEFINITION_MUTEX A gyorsítótárazott nézetdefiníciókhoz való hozzáférés szinkronizálása során történik.
WAIT_FOR_RESULTS Akkor fordul elő, ha egy lekérdezési értesítés aktiválására vár.
WAITFOR A WAITFOR Transact-SQL utasítás eredménye. A várakozás időtartamát az utasítás paraméterei határozzák meg. Ez egy felhasználó által kezdeményezett várakozás.
WAITFOR_TASKSHUTDOWN Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
WAITSTAT_MUTEX A feltöltéshez sys.dm_os_wait_statshasznált statisztikák gyűjteményéhez való hozzáférés szinkronizálása során történik.
WCC Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
WORKTBL_DROP A munkatábla sikertelen elvetése után az újrapróbálkozás előtt szüneteltetés közben következik be.
WRITE_COMPLETION Írási művelet folyamatban van.
WRITELOG A napló kiürítésére való várakozás közben következik be. A naplóöblítést okozó gyakori műveletek az ellenőrzőpontok és a tranzakciós véglegesítések.
XACT_OWN_TRANSACTION A tranzakció tulajdonjogának megszerzésére várva történik.
XACT_RECLAIM_SESSION A munkamenet aktuális tulajdonosának a munkamenet tulajdonjogának felszabadítására való várakozás közben következik be.
XACTLOCKINFO A tranzakció zárolási listájához való hozzáférés szinkronizálása során történik. A tranzakció mellett a zárolások listáját olyan műveletek is elérhetik, mint a holtpont észlelése és a zárolás migrálása az oldalfelosztások során.
XACTWORKSPACE_MUTEX A tranzakcióból származó disszidálások szinkronizálása során, valamint a tranzakcióba bevont tagok közötti adatbázis-zárolások száma során következik be.
XE_BUFFERMGR_ALLPROCESSED_EVENT Akkor fordul elő, ha a bővített események munkamenetpufferei ki vannak ürítve a célokhoz. Ez a várakozás egy háttérszálon történik.
XE_BUFFERMGR_FREEBUF_EVENT Akkor fordul elő, ha az alábbi feltételek valamelyike teljesül:

A bővített események munkamenete eseményvesztés nélkül van konfigurálva, és a munkamenet összes puffere jelenleg megtelt. Ez azt jelezheti, hogy a kiterjesztett események munkamenetének pufferei túl kicsik, vagy particionálásra van szükség.

Az auditok késést tapasztalnak. Ez jelezheti a lemez szűk keresztmetszetét azon a meghajtón, ahol az auditok meg vannak írva.
XE_DISPATCHER_CONFIG_SESSION_LIST Akkor fordul elő, ha egy aszinkron célokat használó bővített események munkamenete elindul vagy leáll. Ez a várakozás az alábbiak valamelyikét jelzi:

A bővített események munkamenete egy háttérszálkészlettel regisztrál.

A háttérszálkészlet az aktuális terhelés alapján számítja ki a szükséges szálak számát.
XE_DISPATCHER_JOIN Akkor fordul elő, ha a kiterjesztett események munkameneteihez használt háttérszál megszűnik.
XE_DISPATCHER_WAIT Akkor fordul elő, ha a bővített események munkameneteihez használt háttérszál az eseménypufferek feldolgozására vár.
XE_MODULEMGR_SYNC Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
XE_OLS_LOCK Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
XE_PACKAGE_LOCK_BACKOFF Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FT_COMPROWSET_RWLOCK A teljes szöveg a metaadatok töredékére vár. Csak tájékoztató céllal dokumentálva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FT_IFTS_RWLOCK A teljes szöveg belső szinkronizálásra vár. Csak tájékoztató céllal dokumentálva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FT_IFTS_SCHEDULER_IDLE_WAIT A teljes szöveges ütemező alvó várakozási típusa. A ütemező tétlen.
FT_IFTSHC_MUTEX A teljes szöveg egy fdhost vezérlőműveletre vár. Csak tájékoztató céllal dokumentálva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FT_IFTSISM_MUTEX A teljes szöveg a kommunikációs műveletre vár. Csak tájékoztató céllal dokumentálva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
FT_MASTER_MERGE A teljes szöveg a főegyesítési műveletre vár. Csak tájékoztató céllal dokumentálva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.