Dela via


sys.dm_os_wait_stats (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Returnerar information om alla väntetider som påträffas av trådar som körs. Du kan använda den här aggregerade vyn för att diagnostisera prestandaproblem med SQL Server och även med specifika frågor och batchar. sys.dm_exec_session_wait_stats (Transact-SQL) innehåller liknande information per session.

Not

Om du vill anropa den här dynamiska hanteringsvyn från Azure Synapse Analytics eller Analytics Platform System (PDW) använder du namnet sys.dm_pdw_nodes_os_wait_stats. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Kolumnnamn Datatyp Beskrivning
wait_type nvarchar(60) Namnet på väntetypen. Mer information finns i Typer av väntetider, senare i den här artikeln.
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.
pdw_node_id int Identifieraren för noden som den här fördelningen är på.

gäller för: Azure Synapse Analytics, Analytics Platform System (PDW)

Behörigheter

På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.

I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.

Behörigheter för SQL Server 2022 och senare

Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.

Typer av väntetider

Resurs väntar inträffa 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 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 inträffa 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.

Den här dynamiska hanteringsvyn (DMV) visar tiden för väntetider som har slutförts. Den här DMV:en visar inte aktuella väntetider.

En SQL Server-arbetstråd anses inte vänta om något av följande villkor är sant:

  • En resurs blir tillgänglig.
  • En kö är inte så stor.
  • En extern process slutförs.

Ä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.

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.

Innehållet i denna DMV kan återställas. Det här T-SQL-kommandot återställer alla räknare till 0:

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

Not

Den här statistiken sparas inte efter omstarten av databasmotorn och alla data är kumulativa sedan den senaste gången statistiken återställdes eller databasmotorn startades. Använd kolumnen sqlserver_start_time i sys.dm_os_sys_info för att hitta den senaste starttiden för databasmotorn.

I följande tabell visas de väntetyper som påträffas av aktiviteter.

Väntetyp Beskrivning
ABR Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
AM_INDBUILD_ALLOCATION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
AM_SCHEMAMGR_UNSHARED_CACHE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
ASSEMBLY_FILTER_HASHTABLE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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 asynkrona icke-data-I/Os ska slutföras. Exempel är I/O som ingår i varm väntelägesloggöverföring, databasspegling, vissa massimportrelaterade åtgärder.
ASYNC_NETWORK_IO Inträffar i nätverksskrivningar när uppgiften blockeras i väntan på att klientprogrammet ska bekräfta att det har bearbetat alla data som skickats till den. Kontrollera att klientprogrammet bearbetar data från servern så snabbt som möjligt eller att det inte finns några nätverksfördröjningar. Orsaker till att klientprogrammet inte kan använda data tillräckligt snabbt är: programdesignproblem som att skriva resultat till en fil medan resultatet kommer, väntar på användarindata, filtrering på klientsidan på en stor datauppsättning i stället för filtrering på serversidan eller en avsiktlig väntan som introduceras. Även klientdatorn kan få långsamma svar på grund av problem som lågt virtuellt/fysiskt minne, 100% CPU-förbrukning osv. Nätverksfördröjningar kan också leda till den här väntan – vanligtvis på grund av problem med nätverkskortdrivrutiner, filterdrivrutiner, brandväggar eller felkonfigurerade routrar.
ASYNC_OP_COMPLETION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
ASYNC_OP_CONTEXT_READ Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
ASYNC_OP_CONTEXT_WRITE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
ASYNC_SOCKETDUP_IO Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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. Om du vill visa bandstatusen frågar du sys.dm_io_backup_tapes. Om en monteringsåtgärd inte väntar kan den här väntetypen tyda på ett maskinvaruproblem med bandenheten.
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 tyder den här typen inte på 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.
BLOB_METADATA Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
BMPALLOCATION Sker med parallella batchlägesplaner när du synkroniserar allokeringen av ett stort bitmappsfilter. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner.
BMPBUILD Inträffar med parallella batchlägesplaner när du synkroniserar skapandet av ett stort bitmappsfilter. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner.
BMPREPARTITION Sker med parallella batchlägesplaner när du synkroniserar ompartitioneringen av ett stort bitmappsfilter. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner.
BMPREPLICATION Sker med parallella batchlägesplaner när replikering av ett stort bitmappsfilter synkroniseras mellan arbetstrådar. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner.
BPSORT Sker med parallella batchlägesplaner när sortering av en datamängd synkroniseras mellan flera trådar. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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_DISPATCHER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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_FORWARDER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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. Det kan innebära att inga meddelanden är redo att tas emot i kön eller att en låskonkurration hindrar den från att ta emot meddelanden från kön.
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 omprioriteras.
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_START Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
BROKER_TASK_SHUTDOWN Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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_TASK_SUBMIT Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
BROKER_TO_FLUSH Inträffar när Service Broker lazy flusher tömer de minnesinterna överföringsobjekten till en arbetstabell.
BROKER_TRANSMISSION_OBJECT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
BROKER_TRANSMISSION_TABLE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
BROKER_TRANSMISSION_WORK Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
BROKER_TRANSMITTER Inträffar när Service Broker-sändaren väntar på arbete. Service Broker har en komponent som kallas sändare, som schemalägger meddelanden från flera dialogrutor som ska skickas via kabeln över en eller flera anslutningsslutpunkter. Sändaren har två dedikerade trådar för detta ändamål. Den här väntetypen debiteras när dessa sändartrådar väntar på att dialogmeddelanden ska skickas med hjälp av transportanslutningarna. Höga värden för waiting_tasks_count för den här väntetypen pekar på tillfälligt arbete för dessa sändare och tyder inte på några prestandaproblem. Om tjänstkoordinator inte används alls bör waiting_tasks_count vara 2 (för de två sändare trådarna) och wait_time_ms bör vara dubbelt så lång som sedan instansen startas. Se väntestatistik för Service Broker.
BUFFERPOOL_SCAN Kan inträffa när buffertpoolsökningen körs parallellt och huvuduppgiften väntar på att genomsökningen ska slutföras. Mer information finns i åtgärder som utlöser en buffertpoolsökning kan köras långsamt på datorer med stort minne.

gäller för: SQL Server 2022 (16.x) och senare versioner.
BUILTIN_HASHKEY_MUTEX Kan inträffa efter start av instansen, medan interna datastrukturer initieras. Upprepas inte när datastrukturer har initierats.
CHANGE_TRACKING_WAITFORCHANGES Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
CHECK_PRINT_RECORD Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
CHECK_SCANNER_MUTEX Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
CHECK_TABLES_INITIALIZATION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
CHECK_TABLES_SINGLE_SCAN Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
CHECK_TABLES_THREAD_BARRIER Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.
CMEMPARTITIONED Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
COLUMNSTORE_BUILD_THROTTLE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
COLUMNSTORE_COLUMNDATASET_SESSION_LIST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
COMMIT_TABLE Endast intern användning.
CONNECTION_ENDPOINT_LOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
COUNTRECOVERYMGR Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
CREATE_DATINISERVICE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
CXCONSUMER Inträffar med parallella frågeplaner när en konsumenttråd (överordnad) väntar på att en producenttråd ska skicka rader. CXCONSUMER väntetider orsakas av en Exchange Iterator som får slut på rader från producenttråden. Detta är en normal del av parallell frågekörning.

gäller för: SQL Server (från och med SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3), Azure SQL Database, Azure SQL Managed Instance
CXPACKET Inträffar med parallella frågeplaner när du väntar på att synkronisera frågeprocessorn Exchange Iteratoroch när rader skapas och används. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

Obs! Från och med SQL Server 2016 (13.x) Service Pack 2 och SQL Server 2017 (14.x) CU 3, syftar CXPACKET bara på att vänta på att synkronisera Exchange Iterator och skapa rader. Trådar som förbrukar rader spåras separat i CXCONSUMER väntetyp. Om konsumenttrådarna är för långsamma kan Exchange Iterator-bufferten bli full och orsaka CXPACKET väntetider.

Obs! I SQL Server 2022 (16.x) och senare versioner, Azure SQL Database och Azure SQL Managed Instance refererar CXPACKET bara till att vänta på trådar som producerar rader. Exchange Iterator-synkronisering spåras separat i CXSYNC_PORT och CXSYNC_CONSUMER väntetyper. Trådar som förbrukar rader spåras separat i CXCONSUMER väntetyp.
CXSYNC_PORT Inträffar med parallella frågeplaner när du väntar på att öppna, stänga och synkronisera Exchange Iterator portar mellan producent- och konsumenttrådar. Om en frågeplan till exempel har en lång sorteringsåtgärd kan CXSYNC_PORT väntetider vara högre eftersom sorteringen måste slutföras innan Exchange Iterator-porten kan synkroniseras.

gäller för: SQL Server 2022 (16.x) och senare versioner, Azure SQL Database och Azure SQL Managed Instance
CXSYNC_CONSUMER Inträffar med parallella frågeplaner när du väntar på att nå en Exchange Iterator synkroniseringspunkt mellan alla konsumenttrådar.

gäller för: SQL Server 2022 (16.x) och senare versioner, Azure SQL Database och Azure SQL Managed Instance
CXROWSET_SYNC Inträffar under en parallell intervallgenomsökning.
DAC_INIT Inträffar när den dedikerade administratörsanslutningen initieras.
DBCC_SCALE_OUT_EXPR_CACHE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
DBSEEDING_FLOWCONTROL Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
DBSEEDING_OPERATION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
DEADLOCK_ENUM_MUTEX Inträffar när dödlägesövervakaren och sys.dm_os_waiting_tasks försöka 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 deadlock monitor från att köra deadlock-sökning. Den här väntetypen används endast av dödlägesövervakaren. Frågor ovanpå sys.dm_os_waiting_tasks använda DEADLOCK_ENUM_MUTEX.
DEBUG Inträffar under Transact-SQL och CLR-felsökning för intern synkronisering.
DIRECTLOGCONSUMER_LIST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DIRTY_PAGE_POLL Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
DIRTY_PAGE_SYNC Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
DIRTY_PAGE_TABLE_LOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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 instruktionen ALTER DATABASE.
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_PRIORITY_QUEUE_SEMAPHORE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
DPT_ENTRY_LOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DROP_DATABASE_TIMER_TASK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
DTC_ABORT_REQUEST Inträffar i en MSDTC-arbetssession när sessionen väntar på att bli ägare till en MSDTC-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å den master databasen 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 MSDTC-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.
DTCNEW_ENLIST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DTCNEW_PREPARE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DTCNEW_RECOVERY Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DTCNEW_TM Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DTCNEW_TRANSACTION_ENLISTMENT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
DTCPNTSYNC Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
DUMP_LOG_COORDINATOR_QUEUE Endast intern användning.
DUMPTRIGGER Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
EC 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_EMPTY_VERSIONING Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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 instruktionen ALTER DATABASE.
ERROR_REPORTING_MANAGER Inträffar under synkronisering av flera samtidiga initieringar av felloggar.
EXCHANGE 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.
EXTERNAL_RG_UPDATE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
EXTERNAL_SCRIPT_NETWORK_IO Endast intern användning.

gäller för: SQL Server 2017 (14.x) via aktuell.
EXTERNAL_SCRIPT_PREPARE_SERVICE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
EXTERNAL_SCRIPT_SHUTDOWN Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
EXTERNAL_WAIT_ON_LAUNCHER, Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
FABRIC_HADR_TRANSPORT_CONNECTION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FABRIC_REPLICA_CONTROLLER_LIST Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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) glesa fil synkroniseras.
FCB_REPLICA_WRITE Inträffar när push-överföring eller dragning av en sida till en ögonblicksbild (eller en tillfällig ögonblicksbild som skapats av DBCC) gles fil synkroniseras.
FEATURE_SWITCHES_UPDATE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FFT_NSO_DB_KILL_FLAG Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_DB_LIST Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_FCB Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_FCB_FIND Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_FCB_PARENT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_FCB_STATE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
FFT_NSO_FILEOBJECT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NSO_TABLE_LIST Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_NTFS_STORE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_RECOVERY Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_RSFX_COMM Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_RSFX_WAIT_FOR_MEMORY Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_STARTUP_SHUTDOWN Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_STORE_DB Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_STORE_ROWSET_LIST Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FFT_STORE_TABLE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILE_VALIDATION_THREADS Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
FILESTREAM_CACHE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILESTREAM_CHUNKER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILESTREAM_CHUNKER_INIT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILESTREAM_FCB Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILESTREAM_FILE_OBJECT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILESTREAM_WORKITEM_QUEUE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FILETABLE_SHUTDOWN Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FOREIGN_REDO Endast intern användning.

gäller för: SQL Server 2017 (14.x) via aktuell.
FORWARDER_TRANSITION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
FS_FC_RWLOCK Inträffar när filestream-skräpinsamlaren väntar på att utföra någon av följande uppgifter:

– 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 få å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 utföra någon av följande uppgifter:

– 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 det finns en väntan på att serialisera åtkomsten till FILESTREAM-konfigurationsparametrarna.
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_IFTS_ASYNC_WRITE_PIPE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_BLOB_HASH Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_CATEALOG_SOURCE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_COMP_DESC_MANAGER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_CONSUMER_PLUGIN Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_CRAWL_BATCH_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_CRAWL_CHILDREN Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_DOCID_INTERFACE_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_DOCID_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_FP_INFO_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_HOST_CONTROLLER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_MASTER_MERGE_TASK_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_MEMREGPOOL Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_MERGE_FRAGMENT_SYNC Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_NOISE_WORDS_RESOURCE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_OCCURRENCE_BUFFER_POOL Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_PIPELINE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_PIPELINE_LIST Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_PIPELINE_MANAGER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_PROJECT_FD_INFO_MAP Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_SCHEDULER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_SHARED_MEMORY Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_SHUTDOWN_PIPE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_SRCH_FD_MANAGER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_SRCH_FD_SERVICE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_STOPLIST_CACHE_MANAGER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_THESAURUS Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_VERSION_MANAGER Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
FT_IFTS_WORK_QUEUE Endast intern användning.

gäller för: SQL Server 2022 (16.x) CU 1 och senare versioner.
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.
FT_MASTER_MERGE_COORDINATOR Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
FT_METADATA_MUTEX Dokumenteras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
FT_PROPERTYLIST_CACHE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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 GATHERER Inträffar vid synkronisering av fulltextåtgärder.
GDMA_GET_RESOURCE_OWNER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
GHOSTCLEANUP_UPDATE_STATS Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
GHOSTCLEANUPSYNCMGR Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
GLOBAL_QUERY_CANCEL Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
GLOBAL_QUERY_CLOSE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
GLOBAL_QUERY_CONSUMER Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
GLOBAL_QUERY_PRODUCER Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
GLOBAL_TRAN_CREATE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
GLOBAL_TRAN_UCS_SESSION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
GUARDIAN Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
HADR_AG_MUTEX Inträffar när en DDL-instruktion för tillgänglighetsgruppen eller windows server-kommandot för redundanskluster väntar på exklusiv läs-/skrivåtkomst till konfigurationen av en tillgänglighetsgrupp.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_AR_CRITICAL_SECTION_ENTRY Inträffar när en DDL-instruktion för tillgänglighetsgruppen eller kommandot Windows Server-redundansklustring väntar på exklusiv läs-/skrivåtkomst till körningstillståndet för den lokala repliken för den associerade tillgänglighetsgruppen.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_AR_MANAGER_MUTEX Inträffar när en avstängning av tillgänglighetsreplik väntar på att start ska slutföras eller om en start av tillgänglighetsreplik väntar på att avstängningen ska slutföras. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_AR_UNLOAD_COMPLETED Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST Utgivaren för en tillgänglighetsreplikhändelse (till exempel en tillståndsändring eller konfigurationsändring) väntar på exklusiv läs-/skrivåtkomst till listan över händelseprenumeranter. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_BACKUP_BULK_LOCK Tillgänglighetsgruppens primära databas tog emot en säkerhetskopieringsbegäran från en sekundär databas och väntar på att bakgrundstråden ska slutföra bearbetningen av begäran om att hämta eller släppa BulkOp-låset.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_BACKUP_QUEUE Bakgrundstråden för säkerhetskopiering av tillgänglighetsgruppens primära databas väntar på en ny arbetsbegäran från den sekundära databasen. (Detta inträffar vanligtvis när den primära databasen håller BulkOp-loggen och väntar på att den sekundära databasen ska indikera att den primära databasen kan frigöra låset).

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_CLUSAPI_CALL En SQL Server-tråd väntar på att växla från icke-förebyggande läge (schemalagt av SQL Server) till förebyggande läge (schemalagt av operativsystemet) för att anropa API:er för Windows Server-redundansklustring.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_COMPRESSED_CACHE_SYNC Väntar på åtkomst till cachen för komprimerade loggblock som används för att undvika redundant komprimering av de loggblock som skickas till flera sekundära databaser.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_CONNECTIVITY_INFO Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DATABASE_FLOW_CONTROL Väntar på att meddelanden ska skickas till partnern när det maximala antalet köade meddelanden har nåtts. Anger att logggenomsökningarna körs snabbare än nätverket skickar. Det här är bara ett problem om nätverkssändningarna är långsammare än förväntat.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DATABASE_VERSIONING_STATE Inträffar vid versionstillståndsändringen för en sekundär tillgänglighetsgruppdatabas. Den här väntan är för interna datastrukturer och är vanligtvis mycket kort utan direkt effekt på dataåtkomsten.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DATABASE_WAIT_FOR_RECOVERY Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_DATABASE_WAIT_FOR_RESTART Väntar på att databasen ska startas om under tillgänglighetsgruppens kontroll. Under normala förhållanden är detta inte ett kundproblem eftersom väntetider förväntas här.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING En fråga om objekt i en läsbar sekundär databas i en tillgänglighetsgrupp blockeras vid radversioner i väntan på incheckning eller återställning av alla transaktioner som var under flygning när den sekundära repliken aktiverades för läsarbetsbelastningar. Den här väntetypen garanterar att radversioner är tillgängliga innan en fråga körs under ögonblicksbildisolering.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DB_COMMAND Väntar på svar på konversationsmeddelanden (som kräver ett explicit svar från den andra sidan, med hjälp av infrastrukturen för konversationsmeddelanden i tillgänglighetsgruppen). Många olika meddelandetyper använder den här väntetypen.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DB_OP_COMPLETION_SYNC Väntar på svar på konversationsmeddelanden (som kräver ett explicit svar från den andra sidan, med hjälp av infrastrukturen för konversationsmeddelanden i tillgänglighetsgruppen). Många olika meddelandetyper använder den här väntetypen.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DB_OP_START_SYNC En DDL-instruktion för tillgänglighetsgruppen eller ett Windows Server-kommando för redundansklustring väntar på serialiserad åtkomst till en tillgänglighetsdatabas och dess körningstillstånd.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DBR_SUBSCRIBER Utgivaren för en tillgänglighetsreplikhändelse (till exempel en tillståndsändring eller konfigurationsändring) väntar på exklusiv läs-/skrivåtkomst till körningstillståndet för en händelseprenumerant som motsvarar en tillgänglighetsdatabas. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DBR_SUBSCRIBER_FILTER_LIST Utgivaren för en tillgänglighetsreplikhändelse (till exempel en tillståndsändring eller konfigurationsändring) väntar på exklusiv läs-/skrivåtkomst till listan över händelseprenumeranter som motsvarar tillgänglighetsdatabaser. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_DBSEEDING Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
HADR_DBSEEDING_LIST Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
HADR_DBSTATECHANGE_SYNC Samtidighetskontroll väntar på att uppdatera databasreplikens interna tillstånd.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FABRIC_CALLBACK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
HADR_FILESTREAM_BLOCK_FLUSH Filestream Always On-transporthanteraren väntar tills bearbetningen av ett loggblock är klar.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FILESTREAM_FILE_CLOSE Filestream Always On-transporthanteraren väntar tills nästa FILESTREAM-fil bearbetas och dess handtag stängs.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FILESTREAM_FILE_REQUEST En alwayson-sekundär replik väntar på att den primära repliken ska skicka alla begärda FILESTREAM-filer under ÅNGRA.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FILESTREAM_IOMGR Filestream Always On-transporthanteraren väntar på R/W-lås som skyddar FILESTREAM Always On I/O-hanteraren vid start eller avstängning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FILESTREAM_IOMGR_IOCOMPLETION FILESTREAM Always On I/O-hanteraren väntar på att I/O ska slutföras.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FILESTREAM_MANAGER Filestream Always On-transporthanteraren väntar på R/W-låset som skyddar FILESTREAM Always On-transporthanteraren vid start eller avstängning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_FILESTREAM_PREPROC Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_GROUP_COMMIT Bearbetningen av transaktionsöverföring väntar på att tillåta en gruppincheckning så att flera incheckningsloggposter kan placeras i ett enda loggblock. Den här väntan är ett förväntat villkor som optimerar logg-I/O-, insamlings- och sändningsåtgärderna.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_LOGCAPTURE_SYNC Samtidighetskontroll runt logginsamlingen eller tillämpa objekt när du skapar eller förstör genomsökningar. Detta är en förväntad väntan när partner ändrar status för tillstånd eller anslutning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_LOGCAPTURE_WAIT Väntar på att loggposter ska bli tillgängliga. Kan inträffa antingen när du väntar på att nya loggposter ska genereras av anslutningar eller för I/O-slutförande när loggen inte läss i cacheminnet. Detta är en förväntad väntan om logggenomsökningen fångas upp till slutet av loggen eller läser från disken.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_LOGPROGRESS_SYNC Samtidighetskontroll väntar när loggförloppsstatusen för databasrepliker uppdateras.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_NOTIFICATION_DEQUEUE En bakgrundsaktivitet som bearbetar Meddelanden om Windows Server-redundansklustring väntar på nästa meddelande. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS Tillgänglighetsreplikhanteraren väntar på serialiserad åtkomst till körningstillståndet för en bakgrundsaktivitet som bearbetar meddelanden om Windows Server-redundansklustring. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_NOTIFICATION_WORKER_STARTUP_SYNC En bakgrundsaktivitet väntar på att start av en bakgrundsaktivitet som bearbetar Meddelanden om Windows Server-redundansklustring ska slutföras. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC En bakgrundsaktivitet väntar på att en bakgrundsaktivitet som bearbetar meddelanden om Windows Server-redundansklustring ska avslutas. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_PARTNER_SYNC Samtidighetskontroll väntar på partnerlistan.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_READ_ALL_NETWORKS Väntar på att få läs- eller skrivåtkomst till listan över WSFC-nätverk. Endast intern användning. Obs! Motorn behåller en lista över WSFC-nätverk som används i DMV:er (till exempel sys.dm_hadr_cluster_networks) eller för att verifiera AlwaysOn-Transact-SQL-instruktioner som refererar till WSFC-nätverksinformation. Den här listan uppdateras vid motorstart, WSFC-relaterade meddelanden och intern Always On-omstart (till exempel att förlora och återfå WSFC-kvorum). Uppgifter blockeras vanligtvis när en uppdatering i listan pågår.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_RECOVERY_WAIT_FOR_CONNECTION Väntar på att den sekundära databasen ska ansluta till den primära databasen innan återställningen körs. Detta är en förväntad väntan som kan förlängas om anslutningen till den primära är långsam att upprätta.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_RECOVERY_WAIT_FOR_UNDO Databasåterställning väntar på att den sekundära databasen ska slutföra återställnings- och initieringsfasen så att den återgår till den gemensamma loggpunkten med den primära databasen. Detta är en förväntad väntan efter redundansväxlingar. Ångra förloppet kan spåras via Windows System Monitor (perfmon.exe) och DMV:er.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_REPLICAINFO_SYNC Väntar på samtidighetskontroll för att uppdatera det aktuella repliktillståndet.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_SEEDING_CANCELLATION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_SEEDING_FILE_LIST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_SEEDING_LIMIT_BACKUPS Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_SEEDING_SYNC_COMPLETION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_SEEDING_TIMEOUT_TASK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_SEEDING_WAIT_FOR_COMPLETION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_SYNC_COMMIT Väntar på att en transaktionsincheckningsbearbetning på de synkroniserade sekundära databaserna ska härda loggen. Den här väntan återspeglas också av prestandaräknaren Transaktionsfördröjning. Den här väntetypen förväntas för synkrona tillgänglighetsgrupper och anger tiden för att skicka, skriva och bekräfta loggincheckning till de sekundära databaserna.
Detaljerad information och felsökning HADR_SYNC_COMMIT finns i det här blogginlägget

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_SYNCHRONIZING_THROTTLE Väntar på bearbetning av transaktionsöverföring så att en synkroniserande sekundär databas kan komma ikapp den primära änden av loggen för att övergå till det synkroniserade tillståndet. Det här är en förväntad väntan när en sekundär databas kommer ikapp.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_TDS_LISTENER_SYNC Antingen det interna AlwaysOn-systemet eller WSFC-klustret begär att lyssnare startas eller stoppas. Bearbetningen av den här begäran är alltid asynkron och det finns en mekanism för att ta bort redundanta begäranden. Det finns också tillfällen då den här processen pausas på grund av konfigurationsändringar. Alla väntetider som är relaterade till den här lyssnarsynkroniseringsmekanismen använder den här väntetypen. Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_TDS_LISTENER_SYNC_PROCESSING Används i slutet av en AlwaysOn-Transact-SQL-instruktion som kräver att en tillgänglighetsgruppslyssnare startas och/eller stoppas. Eftersom start-/stoppåtgärden utförs asynkront blockerar användartråden med den här väntetypen tills lyssnarens situation är känd.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_THROTTLE_LOG_RATE_GOVERNOR Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO Inträffar när en sekundär geo-replikering konfigureras med lägre beräkningsstorlek (lägre SLO) än den primära. En primär databas begränsas på grund av fördröjd loggförbrukning av den sekundära. Detta orsakas av att den sekundära databasen inte har tillräckligt med beräkningskapacitet för att hålla jämna steg med den primära databasens ändringshastighet.

gäller för: Azure SQL Database
HADR_THROTTLE_LOG_RATE_LOG_SIZE Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
HADR_THROTTLE_LOG_RATE_SEEDING Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
HADR_TIMER_TASK Väntar på att få låset på det tidsinställda aktivitetsobjektet och används även för de faktiska väntetiderna mellan de gånger som arbetet utförs. För en aktivitet som till exempel körs var 10:e sekund efter en körning väntar tillgänglighetsgrupper cirka 10 sekunder på att schemalägga aktiviteten igen och vänta ingår här.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_TRANSPORT_DBRLIST Väntar på åtkomst till transportlagrets databasrepliklista. Används för spinlocket som ger åtkomst till den.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_TRANSPORT_FLOW_CONTROL Väntar när antalet utestående obemärkta AlwaysOn-meddelanden överskrider tröskelvärdet för utflödeskontroll. Detta är på en tillgänglighetsreplik-till-replik-basis (inte på databas-till-databas-basis).

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_TRANSPORT_SESSION Tillgänglighetsgrupper väntar vid ändring eller åtkomst till det underliggande transporttillståndet.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_WORK_POOL Samtidighetskontroll väntar på tillgänglighetsgruppens bakgrundsaktivitetsobjekt.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_WORK_QUEUE Tillgänglighetsgruppens bakgrundsarbetstråd väntar på att nytt arbete ska tilldelas. Detta är en förväntad väntan när det finns redo arbetare som väntar på nytt arbete, vilket är det normala tillståndet.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HADR_XRF_STACK_ACCESS Åtkomst till (slå upp, lägga till och ta bort) den utökade återställningsförgreningsstacken för en tillgänglighetsdatabas.

gäller för: SQL Server 2012 (11.x) och senare versioner.
HCCO_CACHE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HK_RESTORE_FILEMAP Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HKCS_PARALLEL_MIGRATION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HKCS_PARALLEL_RECOVERY Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
HTBUILD Sker med parallella batchlägesplaner när du synkroniserar skapandet av hash-tabellen på indatasidan av en hashkoppling/aggregering. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2012 (11.x) och senare versioner, men inte Azure SQL Database, Azure SQL Managed Instance med policyn för uppdatering av alltidup-to-datum och Azure Synapse Analytics.
HTBUILD_AGG Sker med parallella batchlägesplaner när du synkroniserar skapandet av hash-tabellen på indatasidan av en hash-aggregering. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: Azure SQL Database, Azure SQL Managed Instance med uppdateringsprincipen always-up-to-date och Azure Synapse Analytics.
HTBUILD_JOIN Sker med parallella batchlägesplaner när du synkroniserar skapandet av hash-tabellen på indatasidan av en hashkoppling. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: Azure SQL Database, Azure SQL Managed Instance med uppdateringsprincipen always-up-to-date och Azure Synapse Analytics.
HTDELETE Inträffar med parallella batchlägesplaner vid synkronisering i slutet av en hashkoppling/aggregering. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner, men inte Azure SQL Database, Azure SQL Managed Instance med policyn för uppdatering av alltidup-to-datum och Azure Synapse Analytics.
HTDELETE_AGG Sker med parallella batchlägesplaner vid synkronisering i slutet av en hash-aggregering. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: Azure SQL Database, Azure SQL Managed Instance med uppdateringsprincipen always-up-to-date och Azure Synapse Analytics.
HTDELETE_JOIN Sker med parallella batchlägesplaner vid synkronisering i slutet av en hashkoppling. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: Azure SQL Database, Azure SQL Managed Instance med uppdateringsprincipen always-up-to-date och Azure Synapse Analytics.
HTMEMO Inträffar med parallella batchlägesplaner när du synkroniserar innan hashtabellen genomsöks till utdatamatchningar/icke-matchningar i hashkoppling/aggregering. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner.
HTREINIT Inträffar med parallella batchlägesplaner vid synkronisering innan en hashkoppling/aggregering återställs för nästa partiella koppling. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2014 (12.x) och senare versioner.
HTREPARTITION Sker med parallella batchlägesplaner när du synkroniserar ompartitioneringen av hash-tabellen på indatasidan för en hashkoppling/aggregering. Om väntan är överdriven och inte kan minskas genom att justera frågan (till exempel lägga till index) bör du överväga att justera kostnadströskeln för parallellitet eller sänka graden av parallellitet.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
HTTP_STORAGE_CONNECTION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
IMPPROV_IOWAIT Inträffar när SQL Server väntar på att en massinläst I/O ska slutföras.
INSTANCE_LOG_RATE_GOVERNOR Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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. I/O-slutförandeväntningar för datasidan visas som PAGEIOLATCH_* väntetider.
IO_QUEUE_LIMIT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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. sys.dm_os_latch_stats grupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXoch 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. sys.dm_os_latch_stats grupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXoch 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. sys.dm_os_latch_stats grupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXoch 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. sys.dm_os_latch_stats grupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXoch 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. sys.dm_os_latch_stats grupper LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXoch LATCH_DT väntar tillsammans.
LAZYWRITER_SLEEP Inträffar när lata skrivuppgifter 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ändarstånd.
LCK_M_BU Inträffar när en aktivitet väntar på att hämta ett BU-lås (Massuppdatering). Mer information finns i massuppdateringslås.
LCK_M_BU_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett massuppdateringslås (BU) med abortblockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i massuppdateringslås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_BU_LOW_PRIORITY Inträffar när en uppgift väntar på att hämta ett BU-lås (Massuppdatering) med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i massuppdateringslås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_IS Inträffar när en uppgift väntar på att hämta ett IS-lås (Intent Shared). Mer information finns i Intent Locks.
LCK_M_IS_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett IS-lås (Intent Shared) med Abort Blockers. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_IS_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett IS-lås (Intent Shared) med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_IU Inträffar när en uppgift väntar på att hämta ett IU-lås (Intent Update). Mer information finns i Intent Locks.
LCK_M_IU_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett IU-lås (Intent Update) med abortblockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_IU_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett IU-lås (Intent Update) med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_IX Inträffar när en uppgift väntar på att hämta ett IX-lås (Intent Exclusive). Mer information finns i Intent Locks.
LCK_M_IX_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett IX-lås (Intent Exclusive) med abortblockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_IX_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett IX-lås (Intent Exclusive) med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RIn_NL_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett NULL-lås med Avbryt blockerare på det aktuella nyckelvärdet och ett Insert Range-lås med Avbrutna blockeringsblockerare mellan den aktuella och föregående nyckeln. Ett NULL-lås på nyckeln är ett omedelbart versionslås. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RIn_NL_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett NULL-lås med låg prioritet på det aktuella nyckelvärdet och ett Insert Range-lås med låg prioritet mellan den aktuella och föregående nyckeln. Ett NULL-lås på nyckeln är ett omedelbart versionslås. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RIn_S_ABORT_BLOCKERS Inträffar när en aktivitet väntar på att hämta ett delat lås med Abort Blockers på det aktuella nyckelvärdet och ett Insert Range-lås med Abort Blockers mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RIn_S_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett delat lås med låg prioritet på det aktuella nyckelvärdet och ett Insert Range-lås med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RIn_U_ABORT_BLOCKERS Uppgiften väntar på att hämta ett uppdateringslås med Avbryt blockerare på det aktuella nyckelvärdet och ett Infogningsintervalllås med avbrutna blockerare mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RIn_U_LOW_PRIORITY Uppgiften väntar på att hämta ett uppdateringslås med låg prioritet för det aktuella nyckelvärdet och ett Insert Range-lås med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RIn_X_ABORT_BLOCKERS Inträffar när en aktivitet väntar på att hämta ett exklusivt lås med avbrutna blockeringsvärden för det aktuella nyckelvärdet och ett Insert Range-lås med Avbrutna blockeringsblockerare mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RIn_X_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett exklusivt lås med låg prioritet för det aktuella nyckelvärdet och ett Insert Range-lås med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RS_S_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett delat lås med avbrutna blockerare på det aktuella nyckelvärdet och ett lås för delat intervall med avbrutna blockeringsblockerare mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RS_S_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett delat lås med låg prioritet för det aktuella nyckelvärdet och ett lås för delat intervall med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RS_U_ABORT_BLOCKERS Inträffar när en aktivitet väntar på att hämta ett uppdateringslås med Avbrutna blockerare på det aktuella nyckelvärdet och ett uppdateringsintervalllås med avbrutna blockerare mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_S_XACT Inträffar när optimerad låsning är aktiverad och en uppgift väntar på ett delat lås på en XACT(transaktion) wait_resource typ, där avsikten att läsa eller ändra inte kan härledas.
LCK_M_S_XACT_READ Inträffar när optimerad låsning är aktiverad och en uppgift väntar på ett delat lås på en XACT-wait_resource typ med avsikt att läsa.
LCK_M_S_XACT_MODIFY Inträffar när optimerad låsning är aktiverad och en uppgift väntar på ett delat lås på en XACT-wait_resource typ med avsikt att ändra.
LCK_M_RS_U_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett uppdateringslås med låg prioritet för det aktuella nyckelvärdet och ett uppdateringsintervalllås med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RX_S_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett delat lås med avbrutna blockerare på det aktuella nyckelvärdet och ett exklusivt intervall med avbrutna blockeringslås mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RX_S_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett delat lås med låg prioritet för det aktuella nyckelvärdet och ett exklusivt intervall med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RX_U_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett uppdateringslås med avbrutna blockerare på det aktuella nyckelvärdet och ett exklusivt intervalllås med abortblockerare mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RX_U_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett uppdateringslås med låg prioritet på det aktuella nyckelvärdet och ett exklusivt intervalllås med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
LCK_M_RX_X_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett exklusivt lås med avbrutna blockerare på det aktuella nyckelvärdet och ett exklusivt intervalllås med avbrutna blockeringsblockerare mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_RX_X_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett exklusivt lås med låg prioritet för det aktuella nyckelvärdet och ett exklusivt intervalllås med låg prioritet mellan den aktuella och föregående nyckeln. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.)

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_S Inträffar när en uppgift väntar på att hämta ett delat lås. Mer information finns i delade lås.
LCK_M_S_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett delat lås med avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i delade lås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_S_LOW_PRIORITY Inträffar när en uppgift väntar på att hämta ett delat lås med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i delade lås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SCH_M Inträffar när en uppgift väntar på att hämta ett schema ändra lås. Mer information finns i schemalås.
LCK_M_SCH_M_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett schemaändringar med avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i schemalås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SCH_M_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett schema ändra lås med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i schemalås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SCH_S Inträffar när en aktivitet väntar på att hämta ett schemaresurslås. Mer information finns i schemalås.
LCK_M_SCH_S_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett schemaresurslås med avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i schemalås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SCH_S_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett schemaresurslås med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i schemalås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SIU Inträffar när en uppgift väntar på att hämta ett uppdateringslås för delad med avsikt. Mer information finns i Intent Locks.
LCK_M_SIU_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett uppdateringslås för delad med avsikt med avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SIU_LOW_PRIORITY Inträffar när en uppgift väntar på att hämta ett uppdateringslås för delad med avsikt med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SIX Inträffar när en uppgift väntar på att hämta ett exklusivt lås för delad med avsikt. Mer information finns i Intent Locks.
LCK_M_SIX_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett exklusivt lås för delad med avsikt med avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_SIX_LOW_PRIORITY Inträffar när en uppgift väntar på att hämta ett exklusivt lås för delad med avsikt med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_U Inträffar när en uppgift väntar på att hämta ett uppdateringslås. Mer information finns i Uppdateringslås.
LCK_M_U_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett uppdateringslås med Avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Uppdateringslås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_U_LOW_PRIORITY Inträffar när en uppgift väntar på att hämta ett uppdateringslås med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Uppdateringslås.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_UIX Inträffar när en uppgift väntar på att hämta ett exklusivt uppdateringslås med avsikt. Mer information finns i Intent Locks.
LCK_M_UIX_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett exklusivt uppdateringslås med avsikt med avbrutna blockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_UIX_LOW_PRIORITY Inträffar när en uppgift väntar på att hämta ett exklusivt uppdateringslås med avsikt med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Intent Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_X Inträffar när en uppgift väntar på att hämta ett exklusivt lås. Mer information finns i Exclusive Locks.
LCK_M_X_ABORT_BLOCKERS Inträffar när en uppgift väntar på att hämta ett exklusivt lås med abortblockerare. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Exclusive Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LCK_M_X_LOW_PRIORITY Inträffar när en aktivitet väntar på att hämta ett exklusivt lås med låg prioritet. (Relaterat till alternativet med låg prioritetsväntealternativet ALTER TABLE och ALTER INDEX.) Mer information finns i Exclusive Locks.

gäller för: SQL Server 2014 (12.x) och senare versioner.
LOG_POOL_SCAN Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
LOG_RATE_GOVERNOR Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.
LOGCAPTURE_LOGPOOLTRUNCPOINT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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_PMM_LOG Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.
LOGPOOL_CACHESIZE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOGPOOL_CONSUMER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOGPOOL_CONSUMERSET Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOGPOOL_FREEPOOLS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOGPOOL_MGRSET Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOGPOOL_REPLACEMENTSET Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOGPOOLREFCOUNTEDOBJECT_REFDONE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
LOWFAIL_MEMMGR_QUEUE Inträffar i väntan på att minnet ska vara tillgängligt för användning.
MD_AGENT_YIELD Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
MD_LAZYCACHE_RWLOCK Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
MEMORY_ALLOCATION_EXT Inträffar vid allokering av minne från antingen den interna SQL Server-minnespoolen eller åtgärdssystemet.

gäller för: SQL Server 2016 (13.x) och senare versioner.
MEMORY_GRANT_UPDATE Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
METADATA_LAZYCACHE_RWLOCK Endast intern användning.

gäller endast för: SQL Server 2008 R2 (10.50.x).
MIGRATIONBUFFER Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
MISCELLANEOUS Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
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 indikerar 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.
NETWORKSXMLMGRLOAD Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
NODE_CACHE_MUTEX Endast intern användning.
OLEDB Inträffar när SQL Server anropar SNAC OLE DB-providern (SQLNCLI) eller Microsoft OLE DB-drivrutinen för SQL Server (MSOLEDBSQL). 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 förekommit några begäranden med hög prioritet att bearbeta och inte bör 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 – ett läge som används när bufferten skrivs till disk. Långa väntetider kan tyda på problem med diskundersystemet.

Mer information finns i långsamma I/O – SQL Server- och disk-I/O-prestanda.
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 – ett läge som används när bufferten läse från disken. Långa väntetider kan tyda på problem med diskundersystemet.

Mer information finns i långsamma I/O – SQL Server- och disk-I/O-prestanda.
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.

Mer information finns i långsamma I/O – SQL Server- och disk-I/O-prestanda.
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. Destrueringsläget måste hämtas innan innehållet på en sida tas bort. Mer information finns i låslägen.
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 – den blockerar andra trådar från att skriva till eller läsa från sidan (buffert).

Ett vanligt scenario som leder till den här spärren är buffertspärrkonkurret "sista sidan infoga". Om du vill förstå och lösa detta använder du Lös sistasidesinfogning PAGELATCH_EX konkurrens och Diagnostisera och lösa spärrkonkurration på sista sidan på SQL Server. Ett annat scenario är spärrkonkurration på små tabeller med ett icke-grupperat index och slumpmässiga infogningar (kötabell).
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, vilket förhindrar att sidan förstörs av en annan tråd. Mer information finns i låslägen.
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, vilket gör att flera trådar kan läsa, men inte ändra, en buffert (sida). Mer information finns i låslägen.
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. Vanligtvis kan den här väntetypen observeras när en systemsida (buffert) som PFS, GAM, SGAM är låst. Mer information finns i låslägen.

Felsökning av ett vanligt scenario med den här spärren finns i Reduce Allocation Contention in SQL Server tempdb database.
PARALLEL_BACKUP_QUEUE Inträffar när serialisering av utdata som genereras av RESTORE HEADERONLY, RESTORE FILELISTONLYeller RESTORE LABELONLY.
PARALLEL_REDO_DRAIN_WORKER Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PARALLEL_REDO_FLOW_CONTROL Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PARALLEL_REDO_LOG_CACHE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PARALLEL_REDO_TRAN_LIST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PARALLEL_REDO_TRAN_TURN Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PARALLEL_REDO_WORKER_SYNC Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PARALLEL_REDO_WORKER_WAIT_WORK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PERFORMANCE_COUNTERS_RWLOCK Endast intern användning.
PHYSICAL_SEEDING_DMV Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
POOL_LOG_RATE_GOVERNOR Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.

gäller endast för: SQL Server 2008 R2 (10.50.x).
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.

gäller endast för: SQL Server 2008 R2 (10.50.x).
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_COM_COGETCLASSOBJECT Endast intern användning.
PREEMPTIVE_COM_CREATEACCESSOR Endast intern användning.
PREEMPTIVE_COM_DELETEROWS Endast intern användning.
PREEMPTIVE_COM_GETCOMMANDTEXT Endast intern användning.
PREEMPTIVE_COM_GETDATA Endast intern användning.
PREEMPTIVE_COM_GETNEXTROWS Endast intern användning.
PREEMPTIVE_COM_GETRESULT Endast intern användning.
PREEMPTIVE_COM_GETROWSBYBOOKMARK Endast intern användning.
PREEMPTIVE_COM_LBFLUSH Endast intern användning.
PREEMPTIVE_COM_LBLOCKREGION Endast intern användning.
PREEMPTIVE_COM_LBREADAT Endast intern användning.
PREEMPTIVE_COM_LBSETSIZE Endast intern användning.
PREEMPTIVE_COM_LBSTAT Endast intern användning.
PREEMPTIVE_COM_LBUNLOCKREGION Endast intern användning.
PREEMPTIVE_COM_LBWRITEAT Endast intern användning.
PREEMPTIVE_COM_QUERYINTERFACE Endast intern användning.
PREEMPTIVE_COM_RELEASE Endast intern användning.
PREEMPTIVE_COM_RELEASEACCESSOR Endast intern användning.
PREEMPTIVE_COM_RELEASEROWS Endast intern användning.
PREEMPTIVE_COM_RELEASESESSION Endast intern användning.
PREEMPTIVE_COM_RESTARTPOSITION Endast intern användning.
PREEMPTIVE_COM_SEQSTRMREAD Endast intern användning.
PREEMPTIVE_COM_SEQSTRMREADANDWRITE Endast intern användning.
PREEMPTIVE_COM_SETDATAFAILURE Endast intern användning.
PREEMPTIVE_COM_SETPARAMETERINFO Endast intern användning.
PREEMPTIVE_COM_SETPARAMETERPROPERTIES Endast intern användning.
PREEMPTIVE_COM_STRMLOCKREGION Endast intern användning.
PREEMPTIVE_COM_STRMSEEKANDREAD Endast intern användning.
PREEMPTIVE_COM_STRMSEEKANDWRITE Endast intern användning.
PREEMPTIVE_COM_STRMSETSIZE Endast intern användning.
PREEMPTIVE_COM_STRMSTAT Endast intern användning.
PREEMPTIVE_COM_STRMUNLOCKREGION Endast intern användning.
PREEMPTIVE_CONSOLEWRITE Endast intern användning.
PREEMPTIVE_CREATEPARAM Endast intern användning.
PREEMPTIVE_DEBUG Endast intern användning.
PREEMPTIVE_DFSADDLINK Endast intern användning.
PREEMPTIVE_DFSLINKEXISTCHECK Endast intern användning.
PREEMPTIVE_DFSLINKHEALTHCHECK Endast intern användning.
PREEMPTIVE_DFSREMOVELINK Endast intern användning.
PREEMPTIVE_DFSREMOVEROOT Endast intern användning.
PREEMPTIVE_DFSROOTFOLDERCHECK Endast intern användning.
PREEMPTIVE_DFSROOTINIT Endast intern användning.
PREEMPTIVE_DFSROOTSHARECHECK Endast intern användning.
PREEMPTIVE_DTC_ABORT Endast intern användning.
PREEMPTIVE_DTC_ABORTREQUESTDONE Endast intern användning.
PREEMPTIVE_DTC_BEGINTRANSACTION Endast intern användning.
PREEMPTIVE_DTC_COMMITREQUESTDONE Endast intern användning.
PREEMPTIVE_DTC_ENLIST Endast intern användning.
PREEMPTIVE_DTC_PREPAREREQUESTDONE Endast intern användning.
PREEMPTIVE_FILESIZEGET Endast intern användning.
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION Endast intern användning.
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION Endast intern användning.
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION Endast intern användning.
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO Endast intern användning.
PREEMPTIVE_GETRMINFO Endast intern användning.
PREEMPTIVE_HADR_LEASE_MECHANISM Schemaläggning av tillgänglighetsgruppsleasinghanteraren för Microsoft Support-diagnostik.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PREEMPTIVE_HTTP_EVENT_WAIT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PREEMPTIVE_HTTP_REQUEST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PREEMPTIVE_LOCKMONITOR Endast intern användning.
PREEMPTIVE_MSS_RELEASE Endast intern användning.
PREEMPTIVE_ODBCOPS Endast intern användning.
PREEMPTIVE_OLE_UNINIT Endast intern användning.
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN Endast intern användning.
PREEMPTIVE_OLEDB_ABORTTRAN Endast intern användning.
PREEMPTIVE_OLEDB_GETDATASOURCE Endast intern användning.
PREEMPTIVE_OLEDB_GETLITERALINFO Endast intern användning.
PREEMPTIVE_OLEDB_GETPROPERTIES Endast intern användning.
PREEMPTIVE_OLEDB_GETPROPERTYINFO Endast intern användning.
PREEMPTIVE_OLEDB_GETSCHEMALOCK Endast intern användning.
PREEMPTIVE_OLEDB_JOINTRANSACTION Endast intern användning.
PREEMPTIVE_OLEDB_RELEASE Endast intern användning.
PREEMPTIVE_OLEDB_SETPROPERTIES Endast intern användning.
PREEMPTIVE_OLEDBOPS Endast intern användning.
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT Endast intern användning.
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE Endast intern användning.
PREEMPTIVE_OS_AUTHENTICATIONOPS Endast intern användning.
PREEMPTIVE_OS_AUTHORIZATIONOPS Endast intern användning.
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT Endast intern användning.
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID Endast intern användning.
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER Endast intern användning.
PREEMPTIVE_OS_BACKUPREAD Endast intern användning.
PREEMPTIVE_OS_CLOSEHANDLE Endast intern användning.
PREEMPTIVE_OS_CLUSTEROPS Endast intern användning.
PREEMPTIVE_OS_COMOPS Endast intern användning.
PREEMPTIVE_OS_COMPLETEAUTHTOKEN Endast intern användning.
PREEMPTIVE_OS_COPYFILE Endast intern användning.
PREEMPTIVE_OS_CREATEDIRECTORY Endast intern användning.
PREEMPTIVE_OS_CREATEFILE Endast intern användning.
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT Endast intern användning.
PREEMPTIVE_OS_CRYPTIMPORTKEY Endast intern användning.
PREEMPTIVE_OS_CRYPTOPS Endast intern användning.
PREEMPTIVE_OS_DECRYPTMESSAGE Endast intern användning.
PREEMPTIVE_OS_DELETEFILE Endast intern användning.
PREEMPTIVE_OS_DELETESECURITYCONTEXT Endast intern användning.
PREEMPTIVE_OS_DEVICEIOCONTROL Endast intern användning.
PREEMPTIVE_OS_DEVICEOPS Endast intern användning.
PREEMPTIVE_OS_DIRSVC_NETWORKOPS Endast intern användning.
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE Endast intern användning.
PREEMPTIVE_OS_DOMAINSERVICESOPS Endast intern användning.
PREEMPTIVE_OS_DSGETDCNAME Endast intern användning.
PREEMPTIVE_OS_DTCOPS Endast intern användning.
PREEMPTIVE_OS_ENCRYPTMESSAGE Endast intern användning.
PREEMPTIVE_OS_FILEOPS Endast intern användning.
PREEMPTIVE_OS_FINDFILE Endast intern användning.
PREEMPTIVE_OS_FLUSHFILEBUFFERS Endast intern användning.
PREEMPTIVE_OS_FORMATMESSAGE Endast intern användning.
PREEMPTIVE_OS_FREECREDENTIALSHANDLE Endast intern användning.
PREEMPTIVE_OS_FREELIBRARY Endast intern användning.
PREEMPTIVE_OS_GENERICOPS Endast intern användning.
PREEMPTIVE_OS_GETADDRINFO Endast intern användning.
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE Endast intern användning.
PREEMPTIVE_OS_GETDISKFREESPACE Endast intern användning.
PREEMPTIVE_OS_GETFILEATTRIBUTES Endast intern användning.
PREEMPTIVE_OS_GETFILESIZE Endast intern användning.
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PREEMPTIVE_OS_GETLONGPATHNAME Endast intern användning.
PREEMPTIVE_OS_GETPROCADDRESS Endast intern användning.
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT Endast intern användning.
PREEMPTIVE_OS_GETVOLUMEPATHNAME Endast intern användning.
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT Endast intern användning.
PREEMPTIVE_OS_LIBRARYOPS Endast intern användning.
PREEMPTIVE_OS_LOADLIBRARY Endast intern användning.
PREEMPTIVE_OS_LOGONUSER Endast intern användning.
PREEMPTIVE_OS_LOOKUPACCOUNTSID Endast intern användning.
PREEMPTIVE_OS_MESSAGEQUEUEOPS Endast intern användning.
PREEMPTIVE_OS_MOVEFILE Endast intern användning.
PREEMPTIVE_OS_NETGROUPGETUSERS Endast intern användning.
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS Endast intern användning.
PREEMPTIVE_OS_NETUSERGETGROUPS Endast intern användning.
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS Endast intern användning.
PREEMPTIVE_OS_NETUSERMODALSGET Endast intern användning.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY Endast intern användning.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE Endast intern användning.
PREEMPTIVE_OS_OPENDIRECTORY Endast intern användning.
PREEMPTIVE_OS_PDH_WMI_INIT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PREEMPTIVE_OS_PIPEOPS Endast intern användning.
PREEMPTIVE_OS_PROCESSOPS Endast intern användning.
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PREEMPTIVE_OS_QUERYREGISTRY Endast intern användning.
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN Endast intern användning.
PREEMPTIVE_OS_REMOVEDIRECTORY Endast intern användning.
PREEMPTIVE_OS_REPORTEVENT Endast intern användning.
PREEMPTIVE_OS_REVERTTOSELF Endast intern användning.
PREEMPTIVE_OS_RSFXDEVICEOPS Endast intern användning.
PREEMPTIVE_OS_SECURITYOPS Endast intern användning.
PREEMPTIVE_OS_SERVICEOPS Endast intern användning.
PREEMPTIVE_OS_SETENDOFFILE Endast intern användning.
PREEMPTIVE_OS_SETFILEPOINTER Endast intern användning.
PREEMPTIVE_OS_SETFILEVALIDDATA Endast intern användning.
PREEMPTIVE_OS_SETNAMEDSECURITYINFO Endast intern användning.
PREEMPTIVE_OS_SQLCLROPS Endast intern användning.
PREEMPTIVE_OS_SQMLAUNCH Endast intern användning.

gäller för: SQL Server 2008 R2 (10.50.x) via SQL Server 2016 (13.x).
PREEMPTIVE_OS_VERIFYSIGNATURE Endast intern användning.
PREEMPTIVE_OS_VERIFYTRUST Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PREEMPTIVE_OS_VSSOPS Endast intern användning.
PREEMPTIVE_OS_WAITFORSINGLEOBJECT Endast intern användning.
PREEMPTIVE_OS_WINSOCKOPS Endast intern användning.
PREEMPTIVE_OS_WRITEFILE Endast intern användning.
PREEMPTIVE_OS_WRITEFILEGATHER Endast intern användning.
PREEMPTIVE_OS_WSASETLASTERROR Endast intern användning.
PREEMPTIVE_REENLIST Endast intern användning.
PREEMPTIVE_RESIZELOG Endast intern användning.
PREEMPTIVE_ROLLFORWARDREDO Endast intern användning.
PREEMPTIVE_ROLLFORWARDUNDO Endast intern användning.
PREEMPTIVE_SB_STOPENDPOINT Endast intern användning.
PREEMPTIVE_SERVER_STARTUP Endast intern användning.
PREEMPTIVE_SETRMINFO Endast intern användning.
PREEMPTIVE_SHAREDMEM_GETDATA Endast intern användning.
PREEMPTIVE_SNIOPEN Endast intern användning.
PREEMPTIVE_SOSHOST Endast intern användning.
PREEMPTIVE_SOSTESTING Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
PREEMPTIVE_SP_SERVER_DIAGNOSTICS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PREEMPTIVE_STARTRM Endast intern användning.
PREEMPTIVE_STREAMFCB_CHECKPOINT Endast intern användning.
PREEMPTIVE_STREAMFCB_RECOVER Endast intern användning.
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_TRANSIMPORT Endast intern användning.
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN Endast intern användning.
PREEMPTIVE_VSS_CREATESNAPSHOT Endast intern användning.
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT Endast intern användning.
PREEMPTIVE_XE_CALLBACKEXECUTE Endast intern användning.
PREEMPTIVE_XE_CX_FILE_OPEN Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
PREEMPTIVE_XE_CX_HTTP_CALL Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
PREEMPTIVE_XE_DISPATCHER Endast intern användning.
PREEMPTIVE_XE_ENGINEINIT Endast intern användning.
PREEMPTIVE_XE_GETTARGETSTATE Endast intern användning.
PREEMPTIVE_XE_SESSIONCOMMIT Endast intern användning.
PREEMPTIVE_XE_TARGETFINALIZE Endast intern användning.
PREEMPTIVE_XE_TARGETINIT Endast intern användning.
PREEMPTIVE_XE_TIMERRUN Endast intern användning.
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).
PRU_ROLLBACK_DEFERRED Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PVS_CLEANUP_LOCK Inträffar när rensningen av det beständiga versionsarkivet (PVS) väntar på ett lås som krävs för att starta rensningen. Kan inträffa när en aktiv transaktion förhindrar PVS-rensning som initieras internt eller med hjälp av den sys.sp_persistent_version_cleanup system lagrade proceduren. Mer information finns i Övervaka och felsöka accelererad databasåterställning.

gäller för: SQL Server 2019 (15.x) och senare versioner.
PWAIT_ALL_COMPONENTS_INITIALIZED Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_COOP_SCAN Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_DIRECTLOGCONSUMER_GETNEXT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PWAIT_EVENT_SESSION_INIT_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PWAIT_HADR_ACTION_COMPLETED Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_HADR_FAILOVER_COMPLETED Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_HADR_JOIN Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
PWAIT_HADR_OFFLINE_COMPLETED En drop-tillgänglighetsgruppsåtgärd väntar på att måltillgänglighetsgruppen ska kopplas från innan objekten för Windows Server-redundansklustring förstörs.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_HADR_ONLINE_COMPLETED En åtgärd för att skapa eller redundanshanteras väntar på att måltillgänglighetsgruppen ska vara online.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_HADR_POST_ONLINE_COMPLETED En drop-tillgänglighetsgruppsåtgärd väntar på att alla bakgrundsaktiviteter 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. DROP AVAILABILITY GROUP DDL måste vänta tills den här bakgrundsuppgiften avslutas för att undvika tävlingsförhållanden.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_HADR_SERVER_READY_CONNECTIONS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_HADRSIM Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
PWAIT_LOG_CONSOLIDATION_IO Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
PWAIT_LOG_CONSOLIDATION_POLL Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
PWAIT_MD_LOGIN_STATS Inträffar under intern synkronisering i metadata vid inloggningsstatistik.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_MD_RELATION_CACHE Inträffar under intern synkronisering i metadata i tabell eller index.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_MD_SERVER_CACHE Inträffar under intern synkronisering i metadata på länkade servrar.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_MD_UPGRADE_CONFIG Inträffar under intern synkronisering vid uppgradering av serveromfattande konfigurationer.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_PREEMPTIVE_APP_USAGE_TIMER Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_QRY_BPMEMORY Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_REPLICA_ONLINE_INIT_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
PWAIT_SBS_FILE_OPERATION Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
PWAIT_XTP_FSSTORAGE_MAINTENANCE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
PWAIT_XTP_HOST_STORAGE_WAIT Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_ASYNC_CHECK_CONSISTENCY_TASK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_ASYNC_PERSIST_TASK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_ASYNC_PERSIST_TASK_START Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_ASYNC_QUEUE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
QDS_BCKG_TASK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_BLOOM_FILTER Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_CTXS Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_DB_DISK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_DYN_VECTOR Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_EXCLUSIVE_ACCESS Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
QDS_HOST_INIT Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
QDS_LOADDB Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_QDS_CAPTURE_INIT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
QDS_SHUTDOWN_QUEUE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_STMT Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_STMT_DISK Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_TASK_SHUTDOWN Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QDS_TASK_START Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
QE_WARN_LIST_SYNC Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
QRY_PARALLEL_THREAD_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
QRY_PROFILE_LIST_MUTEX Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
QUERY_ERRHDL_SERVICE_DONE Identifieras endast i informationssyfte. Stöds inte.

gäller endast för: SQL Server 2008 R2 (10.50.x).
QUERY_WAIT_ERRHDL_SERVICE Identifieras endast i informationssyfte. Stöds inte.

gäller endast för: SQL Server 2008 R2 (10.50.x).
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_TASK_ENQUEUE_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
QUERY_TRACEOUT Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
RBIO_WAIT_VLF Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
RBIO_RG_STORAGE Inträffar när en hyperskala-databasberäkningsnod begränsas på grund av fördröjd loggförbrukning på sidservrarna.

gäller för: Azure SQL Database Hyperscale.
RBIO_RG_DESTAGE Inträffar när en hyperskala-databasberäkningsnod begränsas på grund av fördröjd loggförbrukning av den långsiktiga logglagringen.

gäller för: Azure SQL Database Hyperscale.
RBIO_RG_REPLICA Inträffar när en hyperskala-databasberäkningsnod begränsas på grund av fördröjd loggförbrukning av de läsbara sekundära repliknoderna.

gäller för: Azure SQL Database Hyperscale.
RBIO_RG_LOCALDESTAGE Inträffar när en hyperskala-databasberäkningsnod begränsas på grund av fördröjd loggförbrukning av loggtjänsten.

gäller för: Azure SQL Database Hyperscale.
RECOVER_CHANGEDB Inträffar under synkronisering av databasstatus i en varm väntelägesdatabas.
RECOVERY_MGR_LOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
REDO_THREAD_PENDING_WORK Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
REDO_THREAD_SYNC Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
REMOTE_BLOCK_IO Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
REMOTE_DATA_ARCHIVE_MIGRATION_DMV Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
REMOTE_DATA_ARCHIVE_SCHEMA_DMV Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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_HISTORYCACHE_ACCESS Endast intern användning.
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. Konkurrens kan ses på den här väntetypen om du har många publicerade databaser på en enda utgivare med transaktionsreplikering och de publicerade databaserna är mycket aktiva.
REPL_TRANFSINFO_ACCESS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
REPL_TRANHASHTABLE_ACCESS Endast intern användning.
REPL_TRANTEXTINFO_ACCESS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
RESERVED_MEMORY_ALLOCATION_EXT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
RESMGR_THROTTLED Inträffar när en ny begäran kommer in och begränsas baserat på inställningen GROUP_MAX_REQUESTS.
RESOURCE_GOVERNOR_IDLE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
RESOURCE_QUEUE Inträffar under synkronisering av olika interna resursköer.
RESOURCE_SEMAPHORE Inträffar när en frågeminnesbegäran under frågekörningen 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. Långa väntetider av den här typen kan generera SQL-fel 8645, "En timeout inträffade i väntan på att minnesresurser skulle köra frågan. Kör frågan igen."

Detaljerad information och felsökningsidéer om minnestilldelningsväntningar finns i Felsöka problem med långsamma prestanda eller minnesbrist som orsakas av minnesbidrag i SQL Server.
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å för höga kompileringar, kompileringar eller oanvänta 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 överskrida mer ä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.

gäller endast för: SQL Server 2008 R2 (10.50.x).
RESTORE_FILEHANDLECACHE_ENTRYLOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
RESTORE_FILEHANDLECACHE_LOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
RG_RECONFIG Endast intern användning.
ROWGROUP_OP_STATS Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
ROWGROUP_VERSION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
RTDATA_LIST Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
SATELLITE_CARGO Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SATELLITE_SERVICE_SETUP Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SATELLITE_TASK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SBS_DISPATCH Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
SBS_RECEIVE_TRANSPORT Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
SBS_TRANSPORT Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
SCAN_CHAR_HASH_ARRAY_INITIALIZATION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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_CNG_PROVIDER_MUTEX Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
SECURITY_CRYPTO_CONTEXT_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SECURITY_DBE_STATE_MUTEX Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SECURITY_KEYRING_RWLOCK Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SECURITY_MUTEX Inträffar när det finns en väntan på mutexes som styr åtkomsten till den globala listan över ekm-kryptografiska leverantörer (Extensible Key Management) och listan över EKM-sessioner med sessionsomfattning.
SECURITY_RULETABLE_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SEMPLAT_DSI_BUILD Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SEQUENCE_GENERATION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
SERVER_RECONFIGURE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SESSION_WAIT_STATS_CHILDREN Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SHARED_DELTASTORE_CREATION Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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_BUFFERPOOL_HELPLW Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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_MASTERDBREADY Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SLEEP_MASTERMDREADY Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SLEEP_MASTERUPGRADED Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SLEEP_MEMORYPOOL_ALLOCATEPAGES Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SLEEP_MSDBSTARTUP Inträffar när SQL Trace väntar på att den msdb databasen ska slutföra starten.
SLEEP_RETRY_VIRTUALALLOC Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.
SLEEP_WORKSPACE_ALLOCATEPAGE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SLO_UPDATE Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
SMSYNC Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
SNI_CONN_DUP Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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.
SNI_WRITE_ASYNC Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
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.
SOCKETDUPLICATEQUEUE_CLEANUP Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.

gäller endast för: SQL Server 2008 R2 (10.50.x).
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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_PHYS_PAGE_CACHE Konton för den tid en tråd väntar på att hämta mutex som den måste hämta innan den allokerar fysiska sidor eller innan den returnerar dessa sidor till operativsystemet. Väntar på den här typen visas bara om instansen av SQL Server använder AWE-minne.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SOS_PROCESS_AFFINITY_MUTEX Inträffar vid synkronisering av åtkomst till processtillhörighetsinställningar.
SOS_RESERVEDMEMBLOCKLIST Inträffar under intern synkronisering i SQL Server Memory Manager.

gäller endast för: SQL Server 2008 R2 (10.50.x).
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äntetiden väntar uppgiften i en körbar kö på att dess kvantum ska förnyas, det vill s.v.s. väntar på att schemaläggas att köras på processorn igen. Långa väntetider på den här väntetypen indikerar oftast möjligheter att optimera frågor som utför index- eller tabellgenomsökningar. Fokusera på planregression, index som saknas, statistikuppdateringar och frågeomskrivningar. Om du optimerar körningen minskar behovet av att uppgifter ger flera gånger. Om frågetider för sådana CPU-förbrukande uppgifter är godtagbara förväntas den här väntetypen och kan ignoreras.
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 Resource Manager 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.
SOS_WORK_DISPATCHER Endast intern användning.

gäller för: SQL Server 2019 (15.x) och senare versioner.
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SP_SERVER_DIAGNOSTICS_INIT_MUTEX Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SP_SERVER_DIAGNOSTICS_SLEEP Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.

gäller endast för: SQL Server 2008 R2 (10.50.x).
SQLTRACE_FILE_BUFFER Inträffar under synkronisering på spårningsbuffertar under en filspårning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SQLTRACE_FILE_READ_IO_COMPLETION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SQLTRACE_FILE_WRITE_IO_COMPLETION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SQLTRACE_INCREMENTAL_FLUSH_SLEEP Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
SQLTRACE_LOCK Endast intern användning.

gäller endast för: SQL Server 2008 R2 (10.50.x).
SQLTRACE_PENDING_BUFFER_WRITERS Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
STARTUP_DEPENDENCY_MANAGER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
TDS_BANDWIDTH_STATE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
TDS_INIT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
TDS_PROXY_CONTAINER Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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.
TEMPORAL_BACKGROUND_PROCEED_CLEANUP Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
TERMINATE_LISTENER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
THREADPOOL Inträffar när en uppgift (fråga eller inloggning/utloggning) väntar på att en arbetstråd ska köra den. Detta kan tyda på att inställningen högsta arbetstråd är felkonfigurerad, eller oftast att batchkörningarna tar ovanligt lång tid, vilket minskar antalet arbetstrådar som är tillgängliga för att uppfylla andra batchar. Granska prestanda för batchar (frågor) och minska frågevaraktigheten genom att antingen minska flaskhalsar (blockering, parallellitet, I/O, spärrvänte) eller genom att tillhandahålla korrekt indexering eller frågedesign.
TIMEPRIV_TIMEPERIOD Inträffar under intern synkronisering av timern Extended Events.
TRACE_EVTNOTIF Endast intern användning.
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.
UCS_ENDPOINT_CHANGE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
UCS_MANAGER Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
UCS_MEMORY_NOTIFICATION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
UCS_SESSION_REGISTRATION Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
UCS_TRANSPORT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
UCS_TRANSPORT_STREAM_CHANGE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
UTIL_PAGE_ALLOC Inträffar när transaktionsloggen söker i väntan på att minnet ska vara tillgängligt under minnesbelastningen.
VDI_CLIENT_COMPLETECOMMAND Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
VDI_CLIENT_GETCOMMAND Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
VDI_CLIENT_OPERATION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
VDI_CLIENT_OTHER Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
VERSIONING_COMMITTING Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.
WAIT_ON_SYNC_STATISTICS_REFRESH Inträffar när du väntar på att uppdateringen av synkron statistik ska slutföras innan frågekompilering och körning kan återupptas.

gäller för: Från och med SQL Server 2019 (15.x)
WAIT_SCRIPTDEPLOYMENT_REQUEST Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_SCRIPTDEPLOYMENT_WORKER Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XLOGREAD_SIGNAL Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
WAIT_XTP_ASYNC_TX_COMPLETION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_CKPT_AGENT_WAKEUP Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_CKPT_CLOSE Inträffar när du väntar på att en kontrollpunkt ska slutföras.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_CKPT_ENABLED Inträffar när kontrollpunkter är inaktiverade och väntar på att kontrollpunkter ska aktiveras.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_CKPT_STATE_LOCK Inträffar när kontroll av kontrollpunktstillstånd synkroniseras.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_COMPILE_WAIT Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
WAIT_XTP_GUEST Inträffar när databasminnesallokeraren måste sluta ta emot meddelanden med lite minne.

gäller för: SQL Server 2012 (11.x) och senare versioner.
WAIT_XTP_HOST_WAIT Inträffar när väntetider utlöses av databasmotorn och implementeras av värden.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_OFFLINE_CKPT_LOG_IO Inträffar när offlinekontrollpunkten väntar på att en loggläsnings-I/O ska slutföras.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_OFFLINE_CKPT_NEW_LOG Inträffar när offlinekontrollpunkten väntar på att nya loggposter ska genomsökas.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_PROCEDURE_ENTRY Inträffar när en släppprocedur väntar på att alla aktuella körningar av den proceduren ska slutföras.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_RECOVERY Inträffar när databasåterställningen väntar på att återställningen av minnesoptimerade objekt ska slutföras.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WAIT_XTP_SERIAL_RECOVERY Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
WAIT_XTP_SWITCH_TO_INACTIVE Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
WAIT_XTP_TASK_SHUTDOWN Inträffar när du väntar på att en In-Memory OLTP-tråd ska slutföras.

gäller för: SQL Server 2012 (11.x) och senare versioner.
WAIT_XTP_TRAN_DEPENDENCY Inträffar när du väntar på transaktionsberoenden.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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_PER_QUEUE Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
WAITFOR_TASKSHUTDOWN Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
WAITSTAT_MUTEX Inträffar vid synkronisering av åtkomst till den samling statistik som används för att fylla i sys.dm_os_wait_stats.
WCC Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
WINDOW_AGGREGATES_MULTIPASS Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
WINFAB_API_CALL Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WINFAB_REPLICA_BUILD_OPERATION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
WINFAB_REPORT_FAULT Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
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 logg tömningar är transaktionsincheckningar och kontrollpunkter. Vanliga orsaker till långa väntetider på WRITELOG är: diskfördröjning (där transaktionsloggfiler finns), oförmågan för I/O att hålla jämna steg med transaktioner eller ett stort antal transaktionsloggåtgärder och tömningar (incheckningar, återställning)
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.
XDB_CONN_DUP_HASH Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XDES_HISTORY Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
XDES_OUT_OF_ORDER_LIST Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
XDES_SNAPSHOT Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
XDESTSVERMGR Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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 drabbas av en fördröjning. Detta kan tyda på en diskflaskhals på den enhet där granskningarna skrivs.
XE_CALLBACK_LIST Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
XE_CX_FILE_READ Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
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 villkor:

– 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_FILE_TARGET_TVF Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XE_LIVE_TARGET_TVF Endast intern användning.

gäller för: SQL Server 2012 (11.x) och senare versioner.
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.

gäller endast för: SQL Server 2008 R2 (10.50.x).
XE_SERVICES_EVENTMANUAL Endast intern användning.
XE_SERVICES_MUTEX Endast intern användning.
XE_SERVICES_RWLOCK Endast intern användning.
XE_SESSION_CREATE_SYNC Endast intern användning.
XE_SESSION_FLUSH Endast intern användning.
XE_SESSION_SYNC Endast intern användning.
XE_STM_CREATE Endast intern användning.
XE_TIMER_EVENT Endast intern användning.
XE_TIMER_MUTEX Endast intern användning.
XE_TIMER_TASK_DONE Endast intern användning.
XIO_CREDENTIAL_MGR_RWLOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XIO_CREDENTIAL_RWLOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XIO_EDS_MGR_RWLOCK Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
XIO_EDS_RWLOCK Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
XIO_IOSTATS_BLOBLIST_RWLOCK Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
XIO_IOSTATS_FCBLIST_RWLOCK Endast intern användning.

gäller för: SQL Server 2017 (14.x) och senare versioner.
XIO_LEASE_RENEW_MGR_RWLOCK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XTP_HOST_DB_COLLECTION Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
XTP_HOST_LOG_ACTIVITY Endast intern användning.

gäller för: SQL Server 2014 (12.x) och senare versioner.
XTP_HOST_PARALLEL_RECOVERY Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XTP_PREEMPTIVE_TASK Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XTP_TRUNCATION_LSN Endast intern användning.

gäller för: SQL Server 2016 (13.x) och senare versioner.
XTPPROC_CACHE_ACCESS Inträffar vid åtkomst till alla internt kompilerade lagrade procedurcacheobjekt.

gäller för: SQL Server 2014 (12.x) och senare versioner.
XTPPROC_PARTITIONED_STACK_CREATE Inträffar vid allokering per NUMA-nod internt kompilerade cachestrukturer för lagrade procedurer (måste utföras med en enda tråd) för en viss procedur.

gäller för: SQL Server 2012 (11.x) och senare versioner.

En kompatibilitetsmatris för lås finns i sys.dm_tran_locks (Transact-SQL).