Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Returnerar information om alla väntetider som påträffas av trådar som kördes under åtgärden. Du kan använda den här aggregerade vyn för att diagnostisera prestandaproblem och även med specifika frågor och batchar.
Specifika typer av väntetider under frågekörningen kan tyda på flaskhalsar eller båspunkter i frågan. På samma sätt kan höga väntetider eller vänteantal som är breda på servern indikera flaskhalsar eller hot spots i interaktionsfrågeinteraktioner i serverinstansen. Låsväntningar indikerar till exempel datakonkurration efter frågor. sid-I/O-spärrväntningar anger långsamma svarstider för I/O. uppdateringsvänte för sidspärr indikerar felaktig fillayout.
| Kolumnnamn | Datatyp | Description | 
|---|---|---|
| wait_type | nvarchar(60) | Namnet på väntetypen. Mer information finns i Typer av väntetider. | 
| waiting_tasks_count | bigint | Antal väntetider för den här väntetypen. Den här räknaren ökas i början av varje väntan. | 
| wait_time_ms | bigint | Total väntetid för den här väntetypen i millisekunder. Den här gången ingår signal_wait_time_ms. | 
| max_wait_time_ms | bigint | Maximal väntetid för den här väntetypen. | 
| signal_wait_time_ms | bigint | Skillnaden mellan den tid då den väntande tråden signalerades och när den började köras. | 
Anmärkningar
- Den här dynamiska hanteringsvyn visar endast data för den aktuella databasen. 
- Den här dynamiska hanteringsvyn visar tiden för slutförda väntetider. Den visar inte aktuella väntetider. 
- Räknarna återställs till noll när databasen flyttas eller tas offline. 
- En SQL Server-arbetstråd anses inte vänta om något av följande är sant: - En resurs blir tillgänglig. 
- En kö är inte så stor. 
- En extern process slutförs. 
 
Anmärkning
Den här statistiken sparas inte efter redundanshändelser och alla data är kumulativa sedan den senaste gången statistiken återställdes eller databasmotorn startades. 
              sqlserver_start_time Använd kolumnen i sys.dm_os_sys_info för att hitta den senaste starttiden för databasmotorn.
Permissions
Kräver behörigheten VIEW DATABASE STATE (VISA DATABASTILLSTÅND) för databasen.
Typer av väntetider
Resursvänte
Resursväntningar inträffar när en arbetare begär åtkomst till en resurs som inte är tillgänglig eftersom resursen används av någon annan arbetare eller ännu inte är tillgänglig. Exempel på resursvänte är: lås, svarstider, nätverks- och disk-I/O-väntetider. Lås och lås väntar på synkroniseringsobjekt.
Kö väntar
Kövänte inträffar när en arbetare är inaktiv och väntar på att arbetet ska tilldelas. Köväntan visas oftast med systembakgrundsuppgifter, till exempel dödlägesövervakaren och borttagna uppgifter för rensning av poster. Dessa uppgifter väntar tills arbetsbegäranden placeras i en arbetskö. Köväntningar kan också regelbundet bli aktiva även om inga nya paket har placerats i kön.
Externa väntetider
Externa väntetider inträffar när en SQL Server-arbetare väntar på att en extern händelse, till exempel ett utökat lagrat proceduranrop eller en länkad serverfråga, ska slutföras. När du diagnostiserar blockeringsproblem bör du komma ihåg att externa väntetider inte alltid innebär att arbetaren är inaktiv eftersom arbetaren aktivt kör extern kod.
Väntar
Även om tråden inte längre väntar behöver tråden inte börja köras omedelbart. Det beror på att en sådan tråd först placeras i kön med körbara arbetare och måste vänta på att ett kvantum ska köras på schemaläggaren.
I SQL Server är väntetidsräknarna bigint-värden och är därför inte lika benägna att räknar rollover som motsvarande räknare i tidigare versioner av SQL Server.
I följande tabell visas de väntetyper som påträffas av aktiviteter.
| Väntetyp | Description | 
|---|---|
| ABR | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| ASSEMBLY_LOAD | Inträffar vid exklusiv åtkomst till monteringsinläsning. | 
| ASYNC_DISKPOOL_LOCK | Inträffar när det görs ett försök att synkronisera parallella trådar som utför uppgifter som att skapa eller initiera en fil. | 
| ASYNC_IO_COMPLETION | Inträffar när en aktivitet väntar på att I/Os ska slutföras. | 
| ASYNC_NETWORK_IO | Inträffar i nätverksskrivningar när uppgiften blockeras bakom nätverket. Kontrollera att klienten bearbetar data från servern. | 
| AUDIT_GROUPCACHE_LOCK | Inträffar när det finns en väntan på ett lås som styr åtkomsten till en särskild cache. Cacheminnet innehåller information om vilka granskningar som används för att granska varje granskningsåtgärdsgrupp. | 
| AUDIT_LOGINCACHE_LOCK | Inträffar när det finns en väntan på ett lås som styr åtkomsten till en särskild cache. Cacheminnet innehåller information om vilka granskningar som används för att granska åtgärdsgrupper för inloggningsgranskning. | 
| AUDIT_ON_DEMAND_TARGET_LOCK | Inträffar när det finns en väntan på ett lås som används för att säkerställa enkel initiering av granskningsrelaterade extended event-mål. | 
| AUDIT_XE_SESSION_MGR | Inträffar när det finns en väntan på ett lås som används för att synkronisera start och stopp av granskningsrelaterade extended events-sessioner. | 
| BACKUP | Inträffar när en uppgift blockeras som en del av säkerhetskopieringsbearbetningen. | 
| BACKUP_OPERATOR | Inträffar när en uppgift väntar på en bandmontering. | 
| BACKUPBUFFER | Inträffar när en säkerhetskopieringsaktivitet väntar på data eller väntar på en buffert där data ska lagras. Den här typen är inte typisk, förutom när en uppgift väntar på en bandmontering. | 
| BACKUPIO | Inträffar när en säkerhetskopieringsaktivitet väntar på data eller väntar på en buffert där data ska lagras. Den här typen är inte typisk, förutom när en uppgift väntar på en bandmontering. | 
| BACKUPTHREAD | Inträffar när en uppgift väntar på att en säkerhetskopieringsaktivitet ska slutföras. Väntetiderna kan vara långa, från flera minuter till flera timmar. Om den uppgift som väntar på är i en I/O-process indikerar inte den här typen något problem. | 
| BAD_PAGE_PROCESS | Inträffar när den bakgrundsmisstänkta sidloggaren försöker undvika att köra mer än var femte sekund. Överdrivna misstänkta sidor gör att loggaren körs ofta. | 
| BROKER_CONNECTION_RECEIVE_TASK | Inträffar när du väntar på att åtkomsten ska ta emot ett meddelande på en anslutningsslutpunkt. Ta emot åtkomst till slutpunkten serialiseras. | 
| BROKER_ENDPOINT_STATE_MUTEX | Inträffar när det finns konkurrens om att få åtkomst till tillståndet för en tjänstkoordinatoranslutningsslutpunkt. Åtkomst till tillståndet för ändringar serialiseras. | 
| BROKER_EVENTHANDLER | Inträffar när en uppgift väntar i den primära händelsehanteraren för Service Broker. Detta bör ske mycket kort. | 
| BROKER_INIT | Inträffar när Service Broker initieras i varje aktiv databas. Detta bör inträffa sällan. | 
| BROKER_MASTERSTART | Inträffar när en uppgift väntar på att den primära händelsehanteraren för Service Broker ska starta. Detta bör ske mycket kort. | 
| BROKER_RECEIVE_WAITFOR | Inträffar när RECEIVE WAITFOR väntar. Detta är vanligt om inga meddelanden är redo att tas emot. | 
| BROKER_REGISTERALLENDPOINTS | Inträffar under initieringen av en tjänstkoordinatoranslutningsslutpunkt. Detta bör ske mycket kort. | 
| BROKER_SERVICE | Inträffar när service broker-mållistan som är associerad med en måltjänst uppdateras eller prioriteras om. | 
| BROKER_SHUTDOWN | Inträffar när det finns en planerad avstängning av Service Broker. Detta bör inträffa mycket kort, om alls. | 
| BROKER_TASK_STOP | Inträffar när aktivitetshanteraren för Service Broker-kön försöker stänga av aktiviteten. Tillståndskontrollen serialiseras och måste vara i ett körningstillstånd i förväg. | 
| BROKER_TO_FLUSH | Inträffar när Service Broker lazy flusher tömer de minnesinterna överföringsobjekten till en arbetstabell. | 
| BROKER_TRANSMITTER | Inträffar när Service Broker-sändaren väntar på arbete. | 
| BUILTIN_HASHKEY_MUTEX | Kan inträffa efter start av instansen, medan interna datastrukturer initieras. Kommer inte att återkomma när datastrukturerna har initierats. | 
| CHECK_PRINT_RECORD | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| CHECKPOINT_QUEUE | Inträffar medan kontrollpunktsaktiviteten väntar på nästa kontrollpunktsbegäran. | 
| CHKPT | Inträffar vid serverstart för att tala om för kontrollpunktstråden att den kan starta. | 
| CLEAR_DB | Inträffar under åtgärder som ändrar tillståndet för en databas, till exempel att öppna eller stänga en databas. | 
| CLR_AUTO_EVENT | Inträffar när en uppgift för närvarande utför CLR-körning (Common Language Runtime) och väntar på att en viss autoevent ska initieras. Långa väntetider är typiska och tyder inte på något problem. | 
| CLR_CRST | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på att ange ett kritiskt avsnitt i uppgiften som för närvarande används av en annan aktivitet. | 
| CLR_JOIN | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på att en annan uppgift ska avslutas. Det här väntetillståndet inträffar när det finns en koppling mellan aktiviteter. | 
| CLR_MANUAL_EVENT | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på att en specifik manuell händelse ska initieras. | 
| CLR_MEMORY_SPY | Inträffar under en väntan på låsförvärv för en datastruktur som används för att registrera alla virtuella minnesallokeringar som kommer från CLR. Datastrukturen är låst för att upprätthålla dess integritet om det finns parallell åtkomst. | 
| CLR_MONITOR | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på att få ett lås på övervakaren. | 
| CLR_RWLOCK_READER | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på ett läsarlås. | 
| CLR_RWLOCK_WRITER | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på ett skrivlås. | 
| CLR_SEMAPHORE | Inträffar när en uppgift för närvarande utför CLR-körning och väntar på en semafor. | 
| CLR_TASK_START | Inträffar i väntan på att en CLR-uppgift ska slutföra starten. | 
| CLRHOST_STATE_ACCESS | Inträffar där det finns en väntan på att få exklusiv åtkomst till CLR-värddatastrukturerna. Den här väntetypen inträffar när CLR-körningen konfigureras eller avslutas. | 
| CMEMTHREAD | Inträffar när en uppgift väntar på ett trådsäkert minnesobjekt. Väntetiden kan öka när det uppstår konkurrens på grund av flera uppgifter som försöker allokera minne från samma minnesobjekt. | 
| CXPACKET | Inträffar när du försöker synkronisera frågeprocessorns exchange-iterator. Du kan överväga att sänka graden av parallellitet om konkurrens om den här väntetypen blir ett problem. | 
| CXROWSET_SYNC | Inträffar under en parallell intervallgenomsökning. | 
| DAC_INIT | Inträffar när den dedikerade administratörsanslutningen initieras. | 
| DBMIRROR_DBM_EVENT | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| DBMIRROR_DBM_MUTEX | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| DBMIRROR_EVENTS_QUEUE | Inträffar när databasspegling väntar på att händelser ska bearbetas. | 
| DBMIRROR_SEND | Inträffar när en uppgift väntar på att en kvarvarande kommunikationslogg på nätverksskiktet ska rensas för att kunna skicka meddelanden. Anger att kommunikationsskiktet börjar överbelastas och påverkar databasens dataflödesspegling. | 
| DBMIRROR_WORKER_QUEUE | Anger att den databasspegling av arbetsuppgiften väntar på mer arbete. | 
| DBMIRRORING_CMD | Inträffar när en uppgift väntar på att loggposter ska tömmas till disk. Det här väntetillståndet förväntas hållas under långa tidsperioder. | 
| DEADLOCK_ENUM_MUTEX | Inträffar när dödläget övervakar och sys.dm_os_waiting_tasksförsöker se till att SQL Server inte kör flera deadlock-sökningar samtidigt. | 
| DEADLOCK_TASK_SEARCH | Stor väntetid på den här resursen anger att servern kör frågor ovanpå sys.dm_os_waiting_tasks, och dessa frågor blockerar dödlägesövervakaren från att köra deadlock-sökning. Den här väntetypen används endast av dödlägesövervakaren. Frågor utöversys.dm_os_waiting_tasksanvändning DEADLOCK_ENUM_MUTEX. | 
| FELSÖKA | Inträffar under Transact-SQL och CLR-felsökning för intern synkronisering. | 
| DISABLE_VERSIONING | Inträffar när SQL Server avsöker versionstransaktionshanteraren för att se om tidsstämpeln för den tidigaste aktiva transaktionen är senare än tidsstämpeln för när tillståndet började ändras. I så fall har alla transaktioner med ögonblicksbilder som startades innan ALTER DATABASE-instruktionen kördes slutförts. Det här väntetillståndet används när SQL Server inaktiverar versionshantering med hjälp av ALTER DATABASE-instruktionen. | 
| DISKIO_SUSPEND | Inträffar när en uppgift väntar på att få åtkomst till en fil när en extern säkerhetskopia är aktiv. Detta rapporteras för varje väntande användarprocess. Ett antal som är större än fem per användare kan tyda på att den externa säkerhetskopieringen tar för lång tid att slutföra. | 
| DISPATCHER_QUEUE_SEMAPHORE | Inträffar när en tråd från avsändarpoolen väntar på att mer arbete ska bearbetas. Väntetiden för den här väntetypen förväntas öka när avsändaren är inaktiv. | 
| DLL_LOADING_MUTEX | Inträffar en gång i väntan på att XML-parsarens DLL ska läsas in. | 
| DROPTEMP | Inträffar mellan försök att släppa ett tillfälligt objekt om föregående försök misslyckades. Väntetiden växer exponentiellt med varje misslyckat släppförsök. | 
| DTC | Inträffar när en aktivitet väntar på en händelse som används för att hantera tillståndsövergång. Det här tillståndet styr när återställningen av Ms DTC-transaktioner (Microsoft Distributed Transaction Coordinator) inträffar när SQL Server får ett meddelande om att MS DTC-tjänsten har blivit otillgänglig. Det här tillståndet beskriver också en uppgift som väntar när en incheckning av en MS DTC-transaktion initieras av SQL Server och SQL Server väntar på att MS DTC-incheckningen ska slutföras. | 
| DTC_ABORT_REQUEST | Inträffar i en MS DTC-arbetssession när sessionen väntar på att bli ägare till en MS DTC-transaktion. När MS DTC äger transaktionen kan sessionen återställa transaktionen. I allmänhet väntar sessionen på en annan session som använder transaktionen. | 
| DTC_RESOLVE | Inträffar när en återställningsaktivitet väntar på masterdatabasen i en transaktion mellan databaser så att aktiviteten kan köra frågor mot resultatet av transaktionen. | 
| DTC_STATE | Inträffar när en aktivitet väntar på en händelse som skyddar ändringar i det interna ms DTC-objektet för globalt tillstånd. Det här tillståndet bör hållas under mycket korta tidsperioder. | 
| DTC_TMDOWN_REQUEST | Inträffar i en MS DTC-arbetssession när SQL Server får ett meddelande om att MS DTC-tjänsten inte är tillgänglig. Först väntar arbetaren på att MS DTC-återställningsprocessen ska starta. Sedan väntar arbetaren på att få utfallet av den distribuerade transaktion som arbetaren arbetar med. Detta kan fortsätta tills anslutningen till MS DTC-tjänsten har återupprättats. | 
| DTC_WAITFOR_OUTCOME | Inträffar när återställningsuppgifter väntar på att MS DTC ska bli aktivt för att möjliggöra lösning av förberedda transaktioner. | 
| DUMP_LOG_COORDINATOR | Inträffar när en huvuduppgift väntar på att en underuppgift ska generera data. Normalt sker inte det här tillståndet. En lång väntan indikerar en oväntad blockering. Underavsnittet ska undersökas. | 
| DUMPTRIGGER | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| EG | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| EE_PMOLOCK | Inträffar under synkroniseringen av vissa typer av minnesallokeringar under instruktionskörningen. | 
| EE_SPECPROC_MAP_INIT | Inträffar vid synkronisering av skapande av intern procedurhashtabell. Den här väntan kan bara inträffa under den första åtkomsten av hash-tabellen när SQL Server-instansen startar. | 
| ENABLE_VERSIONING | Inträffar när SQL Server väntar på att alla uppdateringstransaktioner i den här databasen ska slutföras innan databasen förklaras redo att övergå till tillstånd för ögonblicksbildisolering. Det här tillståndet används när SQL Server aktiverar ögonblicksbildisolering med hjälp av ALTER DATABASE-instruktionen. | 
| ERROR_REPORTING_MANAGER | Inträffar under synkronisering av flera samtidiga initieringar av felloggar. | 
| UTBYTE | Inträffar under synkroniseringen i frågeprocessorns exchange-iterator under parallella frågor. | 
| EXECSYNC | Inträffar under parallella frågor vid synkronisering i frågeprocessorn i områden som inte är relaterade till exchange-iteratorn. Exempel på sådana områden är bitmappar, stora binära objekt (LOB) och spool-iteratorn. LOB:er kan ofta använda det här väntetillståndet. | 
| EXECUTION_PIPE_EVENT_INTERNAL | Sker under synkroniseringen mellan producent- och konsumentdelar av batchkörning som skickas via anslutningskontexten. | 
| FAILPOINT | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FCB_REPLICA_READ | Inträffar när läsningarna av en ögonblicksbild (eller en tillfällig ögonblicksbild som skapats av DBCC) synkroniseras. | 
| FCB_REPLICA_WRITE | Inträffar när en gles fil som skickas eller hämtas till en ögonblicksbild (eller en tillfällig ögonblicksbild som skapats av DBCC) synkroniseras. | 
| FS_FC_RWLOCK | Inträffar när filestream-skräpinsamlaren väntar på att göra något av följande: Inaktivera skräpinsamling (används av säkerhetskopiering och återställning). Kör en cykel av FILESTREAM-skräpinsamlaren. | 
| FS_GARBAGE_COLLECTOR_SHUTDOWN | Inträffar när FILESTREAM-skräpinsamlaren väntar på att rensningsuppgifterna ska slutföras. | 
| FS_HEADER_RWLOCK | Inträffar när det finns en väntan på att hämta åtkomst till FILESTREAM-huvudet i en FILESTREAM-datacontainer för att antingen läsa eller uppdatera innehållet i FILESTREAM-huvudfilen ( Filestream.hdr). | 
| FS_LOGTRUNC_RWLOCK | Inträffar när det finns en väntan på att få åtkomst till FILESTREAM-loggtrunkering för att göra något av följande: Inaktivera tillfälligt FSLOG-trunkering (FILESTREAM-logg) (används vid säkerhetskopiering och återställning). Kör en cykel med FSLOG-trunkering. | 
| FSA_FORCE_OWN_XACT | Inträffar när en FILESTREAM-fil-I/O-åtgärd måste bindas till den associerade transaktionen, men transaktionen ägs för närvarande av en annan session. | 
| FSAGENT | Inträffar när en FILESTREAM-fil-I/O-åtgärd väntar på en FILESTREAM-agentresurs som används av en annan fil-I/O-åtgärd. | 
| FSTR_CONFIG_MUTEX | Inträffar när en annan FILESTREAM-funktionskonfigurering väntar på att slutföras. | 
| FSTR_CONFIG_RWLOCK | Inträffar när du väntar på att serialisera åtkomsten till FILESTREAM-konfigurationsparametrarna. | 
| FT_METADATA_MUTEX | Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FT_RESTART_CRAWL | Inträffar när en fulltextkrypning måste startas om från en senast känd bra punkt för att återställas från ett tillfälligt fel. Med väntetiden kan arbetsuppgifterna som för närvarande arbetar med den populationen slutföra eller avsluta det aktuella steget. | 
| FULLTEXT-INSAMLING | Inträffar vid synkronisering av fulltextåtgärder. | 
| FÖRMYNDARE | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| HTTP_ENUMERATION | Inträffar vid start för att räkna upp HTTP-slutpunkterna för att starta HTTP. | 
| HTTP_START | Inträffar när en anslutning väntar på att HTTP ska slutföra initieringen. | 
| IMPPROV_IOWAIT | Inträffar när SQL Server väntar på att en massinläst I/O ska slutföras. | 
| INTERNAL_TESTING | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| IO_AUDIT_MUTEX | Inträffar vid synkronisering av spårningshändelsebuffertar. | 
| IO_COMPLETION | Inträffar i väntan på att I/O-åtgärder ska slutföras. Den här väntetypen representerar vanligtvis icke-datasidans I/Os. Väntande datasidans I/O-slutförande visas som PAGEIOLATCH_* väntetider. | 
| IO_QUEUE_LIMIT | Inträffar när den asynkrona I/O-kön för Azure SQL Database har för många väntande IO:er. Uppgifter som försöker utfärda en annan I/O blockeras på den här väntetypen tills antalet väntande IO:er sjunker under tröskelvärdet. Tröskelvärdet är proportionellt mot de DTU:er som tilldelats databasen. | 
| IO_RETRY | Inträffar när en I/O-åtgärd, till exempel en läsning eller en skrivning till disk, misslyckas på grund av otillräckliga resurser och sedan görs ett nytt försök. | 
| IOAFF_RANGE_QUEUE | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| KSOURCE_WAKEUP | Används av tjänstkontrollaktiviteten i väntan på begäranden från Service Control Manager. Långa väntetider förväntas och tyder inte på något problem. | 
| KTM_ENLISTMENT | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| KTM_RECOVERY_MANAGER | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| KTM_RECOVERY_RESOLUTION | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| LATCH_DT | Inträffar när du väntar på en DT-spärr (förstör). Detta inkluderar inte buffertlås eller transaktionsmarkeringslås. En lista över LATCH_* väntetider finns i sys.dm_os_latch_stats. Observera attsys.dm_os_latch_statsgrupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX och LATCH_DT väntar tillsammans. | 
| LATCH_EX | Inträffar när du väntar på en EX-spärr (exklusivt). Detta inkluderar inte buffertlås eller transaktionsmarkeringslås. En lista över LATCH_* väntetider finns i sys.dm_os_latch_stats. Observera attsys.dm_os_latch_statsgrupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX och LATCH_DT väntar tillsammans. | 
| LATCH_KP | Inträffar när du väntar på en KP-spärr (behåll). Detta inkluderar inte buffertlås eller transaktionsmarkeringslås. En lista över LATCH_* väntetider finns i sys.dm_os_latch_stats. Observera attsys.dm_os_latch_statsgrupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX och LATCH_DT väntar tillsammans. | 
| LATCH_NL | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| LATCH_SH | Inträffar när du väntar på en SH-spärr (resurs). Detta inkluderar inte buffertlås eller transaktionsmarkeringslås. En lista över LATCH_* väntetider finns i sys.dm_os_latch_stats. Observera attsys.dm_os_latch_statsgrupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX och LATCH_DT väntar tillsammans. | 
| LATCH_UP | Inträffar när du väntar på en UP-spärr (uppdatering). Detta inkluderar inte buffertlås eller transaktionsmarkeringslås. En lista över LATCH_* väntetider finns i sys.dm_os_latch_stats. Observera attsys.dm_os_latch_statsgrupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX och LATCH_DT väntar tillsammans. | 
| LAZYWRITER_SLEEP | Inträffar när lazywriter-uppgifter pausas. Det här är ett mått på den tid som används av bakgrundsaktiviteter som väntar. Tänk inte på det här tillståndet när du letar efter användarbås. | 
| LCK_M_BU | Inträffar när en aktivitet väntar på att hämta ett BU-lås (Massuppdatering). En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_IS | Inträffar när en uppgift väntar på att hämta ett IS-lås (Intent Shared). En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_IU | Inträffar när en uppgift väntar på att hämta ett IU-lås (Intent Update). En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_IX | Inträffar när en uppgift väntar på att hämta ett IX-lås (Intent Exclusive). En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RIn_NL | Inträffar när en aktivitet väntar på att hämta ett NULL-lås på det aktuella nyckelvärdet och ett Insert Range-lås mellan den aktuella och föregående nyckeln. Ett NULL-lås på nyckeln är ett omedelbart versionslås. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RIn_S | Inträffar när en aktivitet väntar på att hämta ett delat lås på det aktuella nyckelvärdet och ett Insert Range-lås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RIn_U | Uppgiften väntar på att hämta ett uppdateringslås för det aktuella nyckelvärdet och ett Insert Range-lås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RIn_X | Inträffar när en aktivitet väntar på att hämta ett exklusivt lås på det aktuella nyckelvärdet och ett Insert Range-lås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RS_S | Inträffar när en aktivitet väntar på att hämta ett delat lås på det aktuella nyckelvärdet och ett lås för delat intervall mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RS_U | Inträffar när en aktivitet väntar på att hämta ett uppdateringslås på det aktuella nyckelvärdet och ett uppdateringsintervalllås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RX_S | Inträffar när en aktivitet väntar på att hämta ett delat lås på det aktuella nyckelvärdet och ett exklusivt intervalllås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RX_U | Inträffar när en aktivitet väntar på att hämta ett uppdateringslås på det aktuella nyckelvärdet och ett exklusivt intervalllås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_RX_X | Inträffar när en aktivitet väntar på att hämta ett exklusivt lås på det aktuella nyckelvärdet och ett exklusivt intervalllås mellan den aktuella och föregående nyckeln. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_S | Inträffar när en uppgift väntar på att hämta ett delat lås. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_SCH_M | Inträffar när en uppgift väntar på att hämta ett schema ändra lås. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_SCH_S | Inträffar när en aktivitet väntar på att hämta ett schemaresurslås. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_SIU | Inträffar när en uppgift väntar på att hämta ett uppdateringslås för delad med avsikt. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_SIX | Inträffar när en uppgift väntar på att hämta ett exklusivt lås för delad med avsikt. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_U | Inträffar när en uppgift väntar på att hämta ett uppdateringslås. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_UIX | Inträffar när en uppgift väntar på att hämta ett exklusivt uppdateringslås med avsikt. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LCK_M_X | Inträffar när en uppgift väntar på att hämta ett exklusivt lås. En matris för låskompatibilitet finns i sys.dm_tran_locks (Transact-SQL). | 
| LOG_RATE_GOVERNOR | Inträffar när databasen väntar på att kvoten ska skrivas till loggen. | 
| LOGBUFFER | Inträffar när en uppgift väntar på utrymme i loggbufferten för att lagra en loggpost. Genomgående höga värden kan tyda på att loggenheterna inte kan hålla jämna steg med mängden logg som genereras av servern. | 
| LOGGENERATION | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| LOGMGR | Inträffar när en aktivitet väntar på att utestående logg-I/Os ska slutföras innan loggen stängs medan databasen stängs. | 
| LOGMGR_FLUSH | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| LOGMGR_QUEUE | Inträffar medan loggskrivaren väntar på arbetsbegäranden. | 
| LOGMGR_RESERVE_APPEND | Inträffar när en uppgift väntar på att se om loggtrunkering frigör loggutrymme så att aktiviteten kan skriva en ny loggpost. Överväg att öka storleken på loggfilerna för den berörda databasen för att minska den här väntetiden. | 
| LOWFAIL_MEMMGR_QUEUE | Inträffar i väntan på att minnet ska vara tillgängligt för användning. | 
| MSQL_DQ | Inträffar när en uppgift väntar på att en distribuerad frågeåtgärd ska slutföras. Detta används för att identifiera potentiella mars-programlås (Multiple Active Result Set). Väntetiden avslutas när det distribuerade frågeanropet är klart. | 
| MSQL_XACT_MGR_MUTEX | Inträffar när en aktivitet väntar på att få ägarskapet för sessionstransaktionshanteraren för att utföra en transaktionsåtgärd på sessionsnivå. | 
| MSQL_XACT_MUTEX | Inträffar under synkronisering av transaktionsanvändning. En begäran måste hämta mutex innan den kan använda transaktionen. | 
| MSQL_XP | Inträffar när en uppgift väntar på att en utökad lagrad procedur ska avslutas. SQL Server använder det här väntetillståndet för att identifiera potentiella dödlägen för MARS-program. Väntetiden stoppas när det utökade lagrade proceduranropet avslutas. | 
| MSSEARCH | Inträffar under Full-Text sökanrop. Den här väntetiden avslutas när fulltextåtgärden är klar. Det anger inte konkurrens, utan snarare varaktigheten för fulltextåtgärder. | 
| NET_WAITFOR_PACKET | Inträffar när en anslutning väntar på ett nätverkspaket under en nätverksläsning. | 
| OLEDB | Inträffar när SQL Server anropar SQL Server Native Client OLE DB-providern. Den här väntetypen används inte för synkronisering. I stället anger den varaktigheten för anrop till OLE DB-providern. | 
| ONDEMAND_TASK_QUEUE | Inträffar medan en bakgrundsaktivitet väntar på begäranden om systemaktiviteter med hög prioritet. Långa väntetider indikerar att det inte har funnits några begäranden med hög prioritet att bearbeta och bör inte orsaka problem. | 
| PAGEIOLATCH_DT | Inträffar när en aktivitet väntar på en spärr för en buffert som finns i en I/O-begäran. Spärrbegäran är i destroy-läge. Långa väntetider kan tyda på problem med diskundersystemet. | 
| PAGEIOLATCH_EX | Inträffar när en aktivitet väntar på en spärr för en buffert som finns i en I/O-begäran. Spärrbegäran är i exklusivt läge. Långa väntetider kan tyda på problem med diskundersystemet. | 
| PAGEIOLATCH_KP | Inträffar när en aktivitet väntar på en spärr för en buffert som finns i en I/O-begäran. Spärrbegäran är i behåll-läge. Långa väntetider kan tyda på problem med diskundersystemet. | 
| PAGEIOLATCH_NL | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PAGEIOLATCH_SH | Inträffar när en aktivitet väntar på en spärr för en buffert som finns i en I/O-begäran. Spärrbegäran är i delat läge. Långa väntetider kan tyda på problem med diskundersystemet. | 
| PAGEIOLATCH_UP | Inträffar när en aktivitet väntar på en spärr för en buffert som finns i en I/O-begäran. Spärrbegäran är i uppdateringsläge. Långa väntetider kan tyda på problem med diskundersystemet. | 
| PAGELATCH_DT | Inträffar när en aktivitet väntar på en spärr för en buffert som inte finns i en I/O-begäran. Spärrbegäran är i destroy-läge. | 
| PAGELATCH_EX | Inträffar när en aktivitet väntar på en spärr för en buffert som inte finns i en I/O-begäran. Spärrbegäran är i exklusivt läge. | 
| PAGELATCH_KP | Inträffar när en aktivitet väntar på en spärr för en buffert som inte finns i en I/O-begäran. Spärrbegäran är i behåll-läge. | 
| PAGELATCH_NL | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PAGELATCH_SH | Inträffar när en aktivitet väntar på en spärr för en buffert som inte finns i en I/O-begäran. Spärrbegäran är i delat läge. | 
| PAGELATCH_UP | Inträffar när en aktivitet väntar på en spärr för en buffert som inte finns i en I/O-begäran. Spärrbegäran är i uppdateringsläge. | 
| PARALLEL_BACKUP_QUEUE | Inträffar när utdata som genereras av RESTORE HEADERONLY, RESTORE FILELISTONLY eller RESTORE LABELONLY serialiseras. | 
| PREEMPTIVE_ABR | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PREEMPTIVE_AUDIT_ACCESS_EVENTLOG | Inträffar när SQL Server Operating System-schemaläggaren (SQLOS) växlar till förebyggande läge för att skriva en granskningshändelse till Windows-händelseloggen. | 
| PREEMPTIVE_AUDIT_ACCESS_SECLOG | Inträffar när SQLOS-schemaläggaren växlar till förebyggande läge för att skriva en granskningshändelse till Windows-säkerhetsloggen. | 
| PREEMPTIVE_CLOSEBACKUPMEDIA | Inträffar när SQLOS-schemaläggaren växlar till förebyggande läge för att stänga säkerhetskopieringsmedia. | 
| PREEMPTIVE_CLOSEBACKUPTAPE | Inträffar när SQLOS-schemaläggaren växlar till förebyggande läge för att stänga en bandsäkerhetskopieringsenhet. | 
| PREEMPTIVE_CLOSEBACKUPVDIDEVICE | Inträffar när SQLOS-schemaläggaren växlar till förebyggande läge för att stänga en virtuell säkerhetskopieringsenhet. | 
| PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL | Inträffar när SQLOS-schemaläggaren växlar till förebyggande läge för att utföra windows-redundansklusteråtgärder. | 
| PREEMPTIVE_COM_COCREATEINSTANCE | Inträffar när SQLOS-schemaläggaren växlar till förebyggande läge för att skapa ett COM-objekt. | 
| PREEMPTIVE_HADR_LEASE_MECHANISM | Schemaläggning av Lease Manager för AlwaysOn-tillgänglighetsgrupper för CSS-diagnostik. | 
| PREEMPTIVE_SOSTESTING | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PREEMPTIVE_STRESSDRIVER | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PREEMPTIVE_TESTING | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PREEMPTIVE_XETESTING | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| PRINT_ROLLBACK_PROGRESS | Används för att vänta medan användarprocesser avslutas i en databas som har övergått med hjälp av ALTER DATABASE-avslutningssatsen. Mer information finns i ALTER DATABASE (Transact-SQL). | 
| PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC | Inträffar när en bakgrundsaktivitet väntar på att bakgrundsaktiviteten som tar emot (via avsökning) Meddelanden om Windows Server-redundansklustring ska avslutas. Endast intern användning. | 
| PWAIT_HADR_CLUSTER_INTEGRATION | En åtgärd för att lägga till, ersätta och/eller ta bort väntar på att hämta ett skrivlås på en intern AlwaysOn-lista (till exempel en lista över nätverk, nätverksadresser eller lyssnare för tillgänglighetsgrupper). Endast intern användning. | 
| PWAIT_HADR_OFFLINE_COMPLETED | En AlwaysOn-släpp-tillgänglighetsgrupp väntar på att måltillgänglighetsgruppen ska gå offline innan windows Server-redundansklustringsobjekt förstörs. | 
| PWAIT_HADR_ONLINE_COMPLETED | En AlwaysOn-åtgärd för att skapa eller redundanshanteras väntar på att måltillgänglighetsgruppen ska vara online. | 
| PWAIT_HADR_POST_ONLINE_COMPLETED | En AlwaysOn-åtgärd väntar på att en bakgrundsaktivitet som schemalagts som en del av ett tidigare kommando ska avslutas. Det kan till exempel finnas en bakgrundsaktivitet som övergår tillgänglighetsdatabaser till den primära rollen. DDL:t DROP AVAILABILITY GROUP måste vänta tills den här bakgrundsuppgiften avslutas för att undvika tävlingsförhållanden. | 
| PWAIT_HADR_WORKITEM_COMPLETED | Intern väntan av en tråd som väntar på att en asynkron arbetsuppgift ska slutföras. Detta är en förväntad väntan och är avsedd för CSS-användning. | 
| PWAIT_MD_LOGIN_STATS | Inträffar under intern synkronisering i metadata vid inloggningsstatistik. | 
| PWAIT_MD_RELATION_CACHE | Inträffar under intern synkronisering i metadata i tabell eller index. | 
| PWAIT_MD_SERVER_CACHE | Inträffar under intern synkronisering i metadata på länkade servrar. | 
| PWAIT_MD_UPGRADE_CONFIG | Inträffar under intern synkronisering vid uppgradering av serveromfattande konfigurationer. | 
| PWAIT_METADATA_LAZYCACHE_RWLOCk | Inträffar under intern synkronisering i metadatacachen tillsammans med itererande index eller statistik i en tabell. | 
| QPJOB_KILL | Anger att en asynkron automatisk statistikuppdatering avbröts av ett anrop till KILL när uppdateringen började köras. Den avslutande tråden pausas och väntar på att den ska börja lyssna efter KILL-kommandon. Ett bra värde är mindre än en sekund. | 
| QPJOB_WAITFOR_ABORT | Anger att en asynkron automatisk statistikuppdatering avbröts av ett anrop till KILL när den kördes. Uppdateringen har nu slutförts men pausas tills den avslutande trådmeddelandesamordningen har slutförts. Detta är ett vanligt men sällsynt tillstånd, och bör vara mycket kort. Ett bra värde är mindre än en sekund. | 
| QRY_MEM_GRANT_INFO_MUTEX | Inträffar när minneshantering för frågekörning försöker styra åtkomsten till listan med statisk beviljandeinformation. Det här tillståndet visar information om aktuella beviljade och väntande minnesbegäranden. Det här tillståndet är ett enkelt åtkomstkontrolltillstånd. Det bör aldrig bli en lång väntan på det här tillståndet. Om den här mutexen inte släpps slutar alla nya minnesanvändningsfrågor att svara. | 
| QUERY_ERRHDL_SERVICE_DONE | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN | Inträffar i vissa fall när offline skapa index build körs parallellt, och de olika arbetstrådar som sorterar synkroniserar åtkomsten till sorteringsfilerna. | 
| QUERY_NOTIFICATION_MGR_MUTEX | Inträffar under synkroniseringen av skräpinsamlingskön i Frågemeddelandehanteraren. | 
| QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX | Inträffar under tillståndssynkronisering för transaktioner i frågemeddelanden. | 
| QUERY_NOTIFICATION_TABLE_MGR_MUTEX | Inträffar under intern synkronisering i Frågemeddelandehanteraren. | 
| QUERY_NOTIFICATION_UNITTEST_MUTEX | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| QUERY_OPTIMIZER_PRINT_MUTEX | Inträffar under synkroniseringen av frågeoptimerarens produktion av diagnostikutdata. Den här väntetypen inträffar bara om diagnostikinställningar har aktiverats under ledning av Microsoft Product Support. | 
| QUERY_TRACEOUT | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| QUERY_WAIT_ERRHDL_SERVICE | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| RECOVER_CHANGEDB | Inträffar under synkronisering av databasstatus i en varm väntelägesdatabas. | 
| REPL_CACHE_ACCESS | Inträffar under synkronisering i en replikeringsartikelcache. Under dessa väntetider stannar replikeringsloggläsaren och DDL-instruktioner (datadefinitionsspråk) i en publicerad tabell blockeras. | 
| REPL_SCHEMA_ACCESS | Inträffar under synkroniseringen av versionsinformation för replikeringsschemat. Det här tillståndet finns när DDL-instruktioner körs på det replikerade objektet och när loggläsaren skapar eller använder versionsschema baserat på DDL-förekomst. | 
| REPLICA_WRITES | Inträffar medan en uppgift väntar på att sidskrivningar ska slutföras till databasögonblicksbilder eller DBCC-repliker. | 
| REQUEST_DISPENSER_PAUSE | Inträffar när en aktivitet väntar på att all utestående I/O ska slutföras, så att I/O till en fil kan frysas för säkerhetskopiering av ögonblicksbilder. | 
| REQUEST_FOR_DEADLOCK_SEARCH | Inträffar medan dödlägesövervakaren väntar på att starta nästa deadlock-sökning. Den här väntan förväntas mellan identifieringar av dödlägen och den långa totala väntetiden för den här resursen tyder inte på något problem. | 
| RESMGR_THROTTLED | Inträffar när en ny begäran kommer in och begränsas baserat på inställningen GROUP_MAX_REQUESTS. | 
| RESOURCE_QUEUE | Inträffar under synkronisering av olika interna resursköer. | 
| RESOURCE_SEMAPHORE | Inträffar när en frågeminnesbegäran inte kan beviljas omedelbart på grund av andra samtidiga frågor. Höga väntetider och väntetider kan tyda på överdrivet många samtidiga frågor eller stora mängder minnesbegäranden. | 
| RESOURCE_SEMAPHORE_MUTEX | Inträffar medan en fråga väntar på att begäran om att en trådreservation ska uppfyllas. Det inträffar också när frågekompilerings- och minnesbeviljande begäranden synkroniseras. | 
| RESOURCE_SEMAPHORE_QUERY_COMPILE | Inträffar när antalet samtidiga frågekompileringar når en begränsningsgräns. Höga väntetider och väntetider kan tyda på orimliga kompileringar, kompileringar eller ej åtkomliga planer. | 
| RESOURCE_SEMAPHORE_SMALL_QUERY | Inträffar när minnesbegäran från en liten fråga inte kan beviljas omedelbart på grund av andra samtidiga frågor. Väntetiden får inte överstiga fler än några sekunder eftersom servern överför begäran till huvudminnespoolen för frågor om den inte beviljar det begärda minnet inom några sekunder. Höga väntetider kan tyda på ett överdrivet antal samtidiga små frågor medan huvudminnespoolen blockeras av väntande frågor. | 
| SE_REPL_CATCHUP_THROTTLE | Inträffar när transaktionen väntar på att någon av databassekunderna ska göra framsteg. | 
| SE_REPL_COMMIT_ACK | Inträffar när transaktionen väntar på kvorumbekräftelse från sekundära repliker. | 
| SE_REPL_COMMIT_TURN | Inträffar när transaktionen väntar på incheckning efter att ha tagit emot kvorumbekräftelser. | 
| SE_REPL_ROLLBACK_ACK | Inträffar när transaktionen väntar på kvorumåterställningsbekräftelse från sekundära repliker. | 
| SE_REPL_SLOW_SECONDARY_THROTTLE | Inträffar när tråden väntar på en av databasens sekundära repliker. | 
| SEC_DROP_TEMP_KEY | Inträffar efter ett misslyckat försök att släppa en tillfällig säkerhetsnyckel innan ett nytt försök görs. | 
| SECURITY_MUTEX | Inträffar när det finns en väntan på mutex som styr åtkomsten till den globala listan över ekm-kryptografiska leverantörer (Extensible Key Management) och listan över EKM-sessioner med sessionsomfattning. | 
| SEQUENTIAL_GUID | Inträffar när ett nytt sekventiellt GUID hämtas. | 
| SERVER_IDLE_CHECK | Inträffar under synkroniseringen av inaktivitetsstatus för SQL Server-instanser när en resursövervakare försöker deklarera en SQL Server-instans som inaktiv eller försöker vakna. | 
| SHUTDOWN | Inträffar medan en avstängningsuttryck väntar på att aktiva anslutningar ska avslutas. | 
| SLEEP_BPOOL_FLUSH | Inträffar när en kontrollpunkt begränsar utfärdandet av nya I/Os för att undvika att diskundersystemet överbelastas. | 
| SLEEP_DBSTARTUP | Inträffar under databasstarten i väntan på att alla databaser ska återställas. | 
| SLEEP_DCOMSTARTUP | Inträffar en gång som mest när SQL Server-instansen startas i väntan på att DCOM-initieringen ska slutföras. | 
| SLEEP_MSDBSTARTUP | Inträffar när SQL Trace väntar på att msdb-databasen ska slutföra starten. | 
| SLEEP_SYSTEMTASK | Inträffar i början av en bakgrundsaktivitet i väntan på att tempdb ska slutföra starten. | 
| SLEEP_TASK | Inträffar när en uppgift ligger i viloläge i väntan på att en allmän händelse ska inträffa. | 
| SLEEP_TEMPDBSTARTUP | Inträffar medan en uppgift väntar på att tempdb ska slutföra starten. | 
| SNI_CRITICAL_SECTION | Inträffar under intern synkronisering i SQL Server-nätverkskomponenter. | 
| SNI_HTTP_WAITFOR_0_DISCON | Inträffar under SQL Server-avstängning, i väntan på att utestående HTTP-anslutningar ska avslutas. | 
| SNI_LISTENER_ACCESS | Inträffar i väntan på att NUMA-noder (icke-uniform memory access) ska uppdatera tillståndsändringen. Åtkomst till tillståndsändring serialiseras. | 
| SNI_TASK_COMPLETION | Inträffar när det finns en väntan på att alla aktiviteter ska slutföras under en ändring av NUMA-nodens tillstånd. | 
| SOAP_READ | Inträffar i väntan på att http-nätverksläsningen ska slutföras. | 
| SOAP_WRITE | Inträffar i väntan på att en HTTP-nätverksskrivning ska slutföras. | 
| SOS_CALLBACK_REMOVAL | Inträffar vid synkronisering i en motringningslista för att ta bort ett återanrop. Den här räknaren förväntas inte ändras när serverinitiering har slutförts. | 
| SOS_DISPATCHER_MUTEX | Inträffar under intern synkronisering av avsändarpoolen. Detta inkluderar när poolen justeras. | 
| SOS_LOCALALLOCATORLIST | Inträffar under intern synkronisering i SQL Server-minneshanteraren. | 
| SOS_MEMORY_USAGE_ADJUSTMENT | Inträffar när minnesanvändningen justeras mellan pooler. | 
| SOS_OBJECT_STORE_DESTROY_MUTEX | Inträffar under intern synkronisering i minnespooler när objekt från poolen förstörs. | 
| SOS_PROCESS_AFFINITY_MUTEX | Inträffar vid synkronisering av åtkomst till processtillhörighetsinställningar. | 
| SOS_RESERVEDMEMBLOCKLIST | Inträffar under intern synkronisering i SQL Server-minneshanteraren. | 
| SOS_SCHEDULER_YIELD | Inträffar när en uppgift frivilligt ger schemaläggaren för andra aktiviteter att köra. Under den här väntan väntar uppgiften på att dess kvantum ska förnyas. | 
| SOS_SMALL_PAGE_ALLOC | Sker under allokering och frigöring av minne som hanteras av vissa minnesobjekt. | 
| SOS_STACKSTORE_INIT_MUTEX | Inträffar vid synkronisering av initiering av interna lager. | 
| SOS_SYNC_TASK_ENQUEUE_EVENT | Inträffar när en aktivitet startas synkront. De flesta uppgifter i SQL Server startas på ett asynkront sätt, där kontrollen återgår till startprogrammet omedelbart efter att uppgiftsbegäran har placerats i arbetskön. | 
| SOS_VIRTUALMEMORY_LOW | Inträffar när en minnesallokering väntar på att en resurshanterare ska frigöra virtuellt minne. | 
| SOSHOST_EVENT | Inträffar när en värdbaserad komponent, till exempel CLR, väntar på ett SQL Server-händelsesynkroniseringsobjekt. | 
| SOSHOST_INTERNAL | Inträffar vid synkronisering av återanrop till minneshanteraren som används av värdbaserade komponenter, till exempel CLR. | 
| SOSHOST_MUTEX | Inträffar när en värdbaserad komponent, till exempel CLR, väntar på ett SQL Server mutex-synkroniseringsobjekt. | 
| SOSHOST_RWLOCK | Inträffar när en värdbaserad komponent, till exempel CLR, väntar på ett synkroniseringsobjekt för SQL Server-läsare och skrivare. | 
| SOSHOST_SEMAPHORE | Inträffar när en värdbaserad komponent, till exempel CLR, väntar på ett SQL Server-semaforsynkroniseringsobjekt. | 
| SOSHOST_SLEEP | Inträffar när en värdbaserad uppgift ligger i viloläge i väntan på att en allmän händelse ska inträffa. Värdbaserade uppgifter används av värdbaserade komponenter som CLR. | 
| SOSHOST_TRACELOCK | Inträffar under synkronisering av åtkomst till spårningsströmmar. | 
| SOSHOST_WAITFORDONE | Inträffar när en värdbaserad komponent, till exempel CLR, väntar på att en uppgift ska slutföras. | 
| SQLCLR_APPDOMAIN | Inträffar medan CLR väntar på att en programdomän ska slutföra starten. | 
| SQLCLR_ASSEMBLY | Inträffar i väntan på åtkomst till den inlästa sammansättningslistan i appdomänen. | 
| SQLCLR_DEADLOCK_DETECTION | Inträffar medan CLR väntar på att dödlägesidentifieringen ska slutföras. | 
| SQLCLR_QUANTUM_PUNISHMENT | Inträffar när en CLR-uppgift begränsas eftersom den har överskridit körningskvanten. Den här begränsningen görs för att minska effekten av den här resursintensiva aktiviteten på andra aktiviteter. | 
| SQLSORT_NORMMUTEX | Inträffar under intern synkronisering, samtidigt som interna sorteringsstrukturer initieras. | 
| SQLSORT_SORTMUTEX | Inträffar under intern synkronisering, samtidigt som interna sorteringsstrukturer initieras. | 
| SQLTRACE_BUFFER_FLUSH | Inträffar när en aktivitet väntar på att en bakgrundsaktivitet ska tömma spårningsbuffertar till disk var fjärde sekund. | 
| SQLTRACE_LOCK | Inträffar under synkronisering på spårningsbuffertar under en filspårning. | 
| SQLTRACE_SHUTDOWN | Inträffar medan spårningsavstängning väntar på att utestående spårningshändelser ska slutföras. | 
| SQLTRACE_WAIT_ENTRIES | Inträffar medan en SQL Trace-händelsekö väntar på att paket ska tas emot i kön. | 
| SRVPROC_SHUTDOWN | Inträffar medan avstängningsprocessen väntar på att interna resurser ska släppas för att stängas av på ett korrekt sätt. | 
| TEMPOBJ | Inträffar när temporära objekt släpps synkroniseras. Den här väntetiden är sällsynt och inträffar bara om en uppgift har begärt exklusiv åtkomst för temporära tabeller. | 
| THREADPOOL | Inträffar när en uppgift väntar på att en arbetare ska köras. Detta kan tyda på att den maximala arbetsinställningen är för låg eller att batchkörningarna tar ovanligt lång tid, vilket minskar antalet arbetare som är tillgängliga för att uppfylla andra batchar. | 
| TIMEPRIV_TIMEPERIOD | Inträffar under intern synkronisering av timern Extended Events. | 
| TRACEWRITE | Inträffar när SQL Trace rowset trace provider väntar på antingen en kostnadsfri buffert eller en buffert med händelser att bearbeta. | 
| TRAN_MARKLATCH_DT | Inträffar när du väntar på en destrueringslägesspärr på en transaktionsmarkeringsspärr. Transaktionsmarkeringslås används för synkronisering av incheckningar med markerade transaktioner. | 
| TRAN_MARKLATCH_EX | Inträffar när du väntar på en exklusiv lägesspärr för en markerad transaktion. Transaktionsmarkeringslås används för synkronisering av incheckningar med markerade transaktioner. | 
| TRAN_MARKLATCH_KP | Inträffar när du väntar på en spärr för behållläge på en markerad transaktion. Transaktionsmarkeringslås används för synkronisering av incheckningar med markerade transaktioner. | 
| TRAN_MARKLATCH_NL | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| TRAN_MARKLATCH_SH | Inträffar när en spärr för delat läge väntar på en markerad transaktion. Transaktionsmarkeringslås används för synkronisering av incheckningar med markerade transaktioner. | 
| TRAN_MARKLATCH_UP | Inträffar när en uppdateringslägesspärr väntar på en markerad transaktion. Transaktionsmarkeringslås används för synkronisering av incheckningar med markerade transaktioner. | 
| TRANSACTION_MUTEX | Inträffar under synkronisering av åtkomst till en transaktion av flera batchar. | 
| THROTTLE_LOG_RATE_LOG_STORAGE | Inträffar när skrivning till DB-loggen begränsas på grund av prestandafunktionerna i den underliggande lagringen. | 
| UTIL_PAGE_ALLOC | Inträffar när transaktionsloggen söker i väntan på att minnet ska vara tillgängligt under minnesbelastningen. | 
| VIA_ACCEPT | Inträffar när en VIA-provideranslutning (Virtual Interface Adapter) slutförs under starten. | 
| VIEW_DEFINITION_MUTEX | Inträffar under synkronisering av åtkomst till cachelagrade vydefinitioner. | 
| WAIT_FOR_RESULTS | Inträffar när du väntar på att ett frågemeddelande ska utlösas. | 
| WAITFOR | Inträffar som ett resultat av en WAITFOR-Transact-SQL-instruktion. Väntetidens varaktighet bestäms av parametrarna till -instruktionen. Det här är en användarinitierad väntan. | 
| WAITFOR_TASKSHUTDOWN | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| WAITSTAT_MUTEX | Inträffar under synkroniseringen av åtkomsten till den samling statistik som används för att fylla sys.dm_os_wait_statsi . | 
| WCC | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| WORKTBL_DROP | Inträffar när du pausar innan du försöker igen, efter en misslyckad arbetstabell. | 
| WRITE_COMPLETION | Inträffar när en skrivåtgärd pågår. | 
| WRITELOG | Inträffar i väntan på att en loggspolning ska slutföras. Vanliga åtgärder som orsakar loggspolningar är kontrollpunkter och transaktionsincheckningar. | 
| XACT_OWN_TRANSACTION | Inträffar i väntan på att få ägarskap för en transaktion. | 
| XACT_RECLAIM_SESSION | Inträffar i väntan på att den aktuella ägaren av en session ska frigöra ägarskapet för sessionen. | 
| XACTLOCKINFO | Inträffar under synkronisering av åtkomst till listan över lås för en transaktion. Förutom själva transaktionen nås listan över lås av åtgärder som identifiering av dödläge och låsmigrering under siddelningar. | 
| XACTWORKSPACE_MUTEX | Inträffar vid synkronisering av avhopp från en transaktion, samt antalet databaslås mellan enlistmedlemmar i en transaktion. | 
| XE_BUFFERMGR_ALLPROCESSED_EVENT | Inträffar när sessionsbuffertar för utökade händelser töms till mål. Den här väntan inträffar på en bakgrundstråd. | 
| XE_BUFFERMGR_FREEBUF_EVENT | Inträffar när något av följande villkor är sant: En extended events-session har konfigurerats utan händelseförlust och alla buffertar i sessionen är för närvarande fulla. Detta kan tyda på att buffertarna för en extended events-session är för små eller ska partitioneras. Granskningar uppstår en fördröjning. Detta kan tyda på en diskflaskhals på den enhet där granskningarna skrivs. | 
| XE_DISPATCHER_CONFIG_SESSION_LIST | Inträffar när en extended events-session som använder asynkrona mål startas eller stoppas. Den här väntetiden anger något av följande: En extended events-session registreras med en bakgrundstrådspool. Bakgrundstrådspoolen beräknar det antal trådar som krävs baserat på aktuell belastning. | 
| XE_DISPATCHER_JOIN | Inträffar när en bakgrundstråd som används för extended events-sessioner avslutas. | 
| XE_DISPATCHER_WAIT | Inträffar när en bakgrundstråd som används för extended events-sessioner väntar på att händelsebuffertar ska bearbetas. | 
| XE_MODULEMGR_SYNC | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| XE_OLS_LOCK | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| XE_PACKAGE_LOCK_BACKOFF | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FT_COMPROWSET_RWLOCK | Fulltext väntar på åtgärden för fragmentmetadata. Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FT_IFTS_RWLOCK | Fulltext väntar på intern synkronisering. Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FT_IFTS_SCHEDULER_IDLE_WAIT | Vilolägestyp för fulltextschemaläggare. Schemaläggaren är inaktiv. | 
| FT_IFTSHC_MUTEX | Fulltext väntar på en fdhost-kontrollåtgärd. Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FT_IFTSISM_MUTEX | Fulltext väntar på kommunikationsåtgärden. Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. | 
| FT_MASTER_MERGE | Fulltext väntar på huvudsammanslagning. Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |