Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric Preview
Retourneert informatie over alle wachttijden die zijn aangetroffen door threads die tijdens de bewerking zijn uitgevoerd. U kunt deze geaggregeerde weergave gebruiken om prestatieproblemen en ook met specifieke query's en batches te diagnosticeren.
Specifieke typen wachttijden tijdens het uitvoeren van query's kunnen knelpunten of stalpunten binnen de query aangeven. Op dezelfde manier kunnen hoge wachttijden of wachttijden voor de hele server duiden op knelpunten of hotspots in interactiequery-interacties binnen het serverexemplaren. Vergrendelingswachttijden geven bijvoorbeeld gegevensconflicten aan door query's; pagina IO-vergrendelingswachttijden geven trage IO-reactietijden aan; wachttijden voor het bijwerken van pagina's geven een onjuiste bestandsindeling aan.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
wait_type |
nvarchar(60) | Naam van het wachttype. Zie Typen wachttijden voor meer informatie. |
waiting_tasks_count |
bigint | Aantal wachttijden voor dit wachttype. Deze teller wordt aan het begin van elke wachttijd verhoogd. |
wait_time_ms |
bigint | Totale wachttijd voor dit wachttype in milliseconden. Deze keer is inclusief signal_wait_time_ms. |
max_wait_time_ms |
bigint | Maximale wachttijd voor dit wachttype. |
signal_wait_time_ms |
bigint | Het verschil tussen de tijd dat de wachtthread werd gesignaleerd en toen deze werd uitgevoerd. |
Opmerkingen
In deze dynamische beheerweergave worden alleen gegevens voor de huidige database weergegeven.
In deze dynamische beheerweergave ziet u de tijd voor voltooide wachttijden. Er worden geen huidige wachttijden weergegeven.
Tellers worden opnieuw ingesteld op nul wanneer de database wordt verplaatst of offline wordt gehaald.
Een SQL Server-werkthread wordt niet als wacht beschouwd als een van de volgende waar is:
Er wordt een resource beschikbaar.
Een wachtrij is nietmpty.
Een extern proces wordt voltooid.
Opmerking
Deze statistieken worden niet behouden na failovergebeurtenissen en alle gegevens zijn cumulatief sinds de laatste keer dat de statistieken opnieuw zijn ingesteld of de database-engine is gestart. Gebruik de sqlserver_start_time kolom in sys.dm_os_sys_info om de laatste opstarttijd van de database-engine te vinden.
Permissions
Vereist de machtiging VIEW DATABASE STATE voor de database.
Typen wachttijden
Resourcewachttijden
Er treden resourcewachttijden op wanneer een werkrol toegang aanvraagt tot een resource die niet beschikbaar is, omdat de resource wordt gebruikt door een andere werknemer of nog niet beschikbaar is. Voorbeelden van resourcewachttijden zijn: vergrendelingen, latches, netwerk- en schijf-I/O-wachttijden. Vergrendelings- en vergrendelingswachttijden zijn wachten op synchronisatieobjecten.
Wachtrijwachttijden
Wachtrijwachttijden treden op wanneer een werkrol niet actief is en wacht tot er werk is toegewezen. Wachtrijwachttijden worden meestal gezien met systeemachtergrondtaken, zoals de impassemonitor en taken voor het opschonen van verwijderde records. Deze taken wachten totdat werkaanvragen in een werkwachtrij worden geplaatst. Wachtrijwachttijden kunnen ook periodiek actief worden, zelfs als er geen nieuwe pakketten in de wachtrij zijn geplaatst.
Externe wachttijden
Er treden externe wachttijden op wanneer een SQL Server-werkrol wacht op een externe gebeurtenis, zoals een aanroep van een uitgebreide opgeslagen procedure of een gekoppelde serverquery, om te voltooien. Wanneer u problemen met blokkeren vaststelt, moet u er rekening mee houden dat externe wachttijden niet altijd impliceren dat de werkrol niet actief is, omdat de werkrol mogelijk actief een externe code uitvoert.
Wacht
Hoewel de thread niet meer wacht, hoeft de thread niet onmiddellijk te worden uitgevoerd. Dit komt doordat een dergelijke thread eerst in de wachtrij met runnable workers wordt geplaatst en moet wachten tot een kwantum wordt uitgevoerd op de scheduler.
In SQL Server zijn de wachttijdtellers bigintwaarden en zijn ze daarom niet zo gevoelig voor rollover van tellers als de equivalente tellers in eerdere versies van SQL Server.
De volgende tabel bevat de wachttypen die door taken zijn aangetroffen.
| Wachttype | Description |
|---|---|
| ABR | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| ASSEMBLY_LOAD | Vindt plaats tijdens exclusieve toegang tot het laden van assembly's. |
| ASYNC_DISKPOOL_LOCK | Treedt op wanneer er een poging is om parallelle threads te synchroniseren die taken uitvoeren, zoals het maken of initialiseren van een bestand. |
| ASYNC_IO_COMPLETION | Treedt op wanneer een taak wacht totdat het I/Os is voltooid. |
| ASYNC_NETWORK_IO | Treedt op netwerkschrijfbewerkingen op wanneer de taak wordt geblokkeerd achter het netwerk. Controleer of de client gegevens van de server verwerkt. |
| AUDIT_GROUPCACHE_LOCK | Treedt op wanneer er wordt gewacht op een vergrendeling waarmee de toegang tot een speciale cache wordt gecontroleerd. De cache bevat informatie over welke controles worden gebruikt om elke auditactiegroep te controleren. |
| AUDIT_LOGINCACHE_LOCK | Treedt op wanneer er wordt gewacht op een vergrendeling waarmee de toegang tot een speciale cache wordt gecontroleerd. De cache bevat informatie over welke controles worden gebruikt om auditactiegroepen voor aanmeldingen te controleren. |
| AUDIT_ON_DEMAND_TARGET_LOCK | Treedt op wanneer er wordt gewacht op een vergrendeling die wordt gebruikt om te zorgen voor één initialisatie van controlegerelateerde uitgebreide gebeurtenisdoelen. |
| AUDIT_XE_SESSION_MGR | Treedt op wanneer er wordt gewacht op een vergrendeling die wordt gebruikt om het starten en stoppen van controlegerelateerde uitgebreide gebeurtenissensessies te synchroniseren. |
| BACKUP | Treedt op wanneer een taak wordt geblokkeerd als onderdeel van back-upverwerking. |
| BACKUP_OPERATOR | Treedt op wanneer een taak wacht op een tapekoppeling. |
| BACKUPBUFFER | Treedt op wanneer een back-uptaak wacht op gegevens of wacht op een buffer waarin gegevens moeten worden opgeslagen. Dit type is niet gebruikelijk, behalve wanneer een taak wacht op een tapekoppeling. |
| BACKUPIO | Treedt op wanneer een back-uptaak wacht op gegevens of wacht op een buffer waarin gegevens moeten worden opgeslagen. Dit type is niet gebruikelijk, behalve wanneer een taak wacht op een tapekoppeling. |
| BACK-UPTHREAD | Treedt op wanneer een taak wacht totdat een back-uptaak is voltooid. Wachttijden kunnen lang zijn, van enkele minuten tot enkele uren. Als de taak waarop wordt gewacht zich in een I/O-proces bevindt, geeft dit type geen probleem aan. |
| BAD_PAGE_PROCESS | Treedt op wanneer de achtergrond verdachte paginalogger probeert te voorkomen dat meer dan elke vijf seconden wordt uitgevoerd. Overmatige verdachte pagina's zorgen ervoor dat de logger regelmatig wordt uitgevoerd. |
| BROKER_CONNECTION_RECEIVE_TASK | Treedt op wanneer wordt gewacht tot toegang een bericht ontvangt op een verbindingseindpunt. Toegang tot het eindpunt ontvangen wordt geserialiseerd. |
| BROKER_ENDPOINT_STATE_MUTEX | Treedt op wanneer er conflicten zijn om toegang te krijgen tot de status van een Service Broker-verbindingseindpunt. Toegang tot de status voor wijzigingen wordt geserialiseerd. |
| BROKER_EVENTHANDLER | Treedt op wanneer een taak wacht in de primaire gebeurtenis-handler van de Service Broker. Dit zou heel kort moeten gebeuren. |
| BROKER_INIT | Vindt plaats bij het initialiseren van Service Broker in elke actieve database. Dit zou niet vaak moeten gebeuren. |
| BROKER_MASTERSTART | Treedt op wanneer een taak wacht tot de primaire gebeurtenis-handler van de Service Broker wordt gestart. Dit zou heel kort moeten gebeuren. |
| BROKER_RECEIVE_WAITFOR | Treedt op wanneer de RECEIVE WAITFOR wacht. Dit is gebruikelijk als er geen berichten kunnen worden ontvangen. |
| BROKER_REGISTERALLENDPOINTS | Vindt plaats tijdens de initialisatie van een Service Broker-verbindingseindpunt. Dit zou heel kort moeten gebeuren. |
| BROKER_SERVICE | Treedt op wanneer de Service Broker-doellijst die is gekoppeld aan een doelservice wordt bijgewerkt of opnieuw wordt gepriorteerd. |
| BROKER_SHUTDOWN | Treedt op wanneer er een geplande afsluiting van Service Broker is. Dit zou heel kort moeten gebeuren, als dat helemaal niet het geval is. |
| BROKER_TASK_STOP | Treedt op wanneer de taakhandler van de Service Broker-wachtrij probeert de taak af te sluiten. De statuscontrole wordt geserialiseerd en moet vooraf een actieve status hebben. |
| BROKER_TO_FLUSH | Treedt op wanneer de Service Broker luie flusher de in-memory overdrachtsobjecten naar een werktabel leegmaken. |
| BROKER_TRANSMITTER | Treedt op wanneer de Service Broker-zender wacht op werk. |
| BUILTIN_HASHKEY_MUTEX | Kan optreden na het opstarten van het exemplaar, terwijl interne gegevensstructuren worden geïnitialiseerd. Wordt niet herhaald zodra gegevensstructuren zijn geïnitialiseerd. |
| CHECK_PRINT_RECORD | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| CHECKPOINT_QUEUE | Treedt op wanneer de controlepunttaak wacht op de volgende controlepuntaanvraag. |
| CHKPT | Treedt op bij het opstarten van de server om de controlepuntthread te vertellen dat deze kan worden gestart. |
| CLEAR_DB | Vindt plaats tijdens bewerkingen die de status van een database wijzigen, zoals het openen of sluiten van een database. |
| CLR_AUTO_EVENT | Treedt op wanneer een taak momenteel CLR-uitvoering (Common Language Runtime) uitvoert en wacht tot een bepaalde automatischevent wordt gestart. Lange wachttijden zijn typisch en geven geen probleem aan. |
| CLR_CRST | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht op het invoeren van een kritieke sectie van de taak die momenteel wordt gebruikt door een andere taak. |
| CLR_JOIN | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht tot een andere taak is beëindigd. Deze wachtstatus treedt op wanneer er een join tussen taken is. |
| CLR_MANUAL_EVENT | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht tot een specifieke handmatige gebeurtenis is gestart. |
| CLR_MEMORY_SPY | Vindt plaats tijdens een wachttijd voor het verkrijgen van vergrendelingen voor een gegevensstructuur die wordt gebruikt om alle toewijzingen van virtuele geheugen vast te leggen die afkomstig zijn van CLR. De gegevensstructuur is vergrendeld om de integriteit te behouden als er parallelle toegang is. |
| CLR_MONITOR | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht op het verkrijgen van een vergrendeling op de monitor. |
| CLR_RWLOCK_READER | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht op een lezervergrendeling. |
| CLR_RWLOCK_WRITER | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht op een schrijfvergrendeling. |
| CLR_SEMAPHORE | Treedt op wanneer een taak momenteel CLR-uitvoering uitvoert en wacht op een semaphore. |
| CLR_TASK_START | Treedt op wanneer wordt gewacht totdat een CLR-taak is opgestart. |
| CLRHOST_STATE_ACCESS | Treedt op wanneer er wordt gewacht tot exclusieve toegang tot de gegevensstructuren van CLR-hosting. Dit wachttype treedt op tijdens het instellen of verwijderen van de CLR-runtime. |
| CMEMTHREAD | Treedt op wanneer een taak wacht op een thread-veilig geheugenobject. De wachttijd kan toenemen wanneer er conflicten optreden die worden veroorzaakt door meerdere taken die proberen geheugen toe te wijzen vanuit hetzelfde geheugenobject. |
| CXPACKET | Vindt plaats bij het synchroniseren van de exchange-iterator van de queryprocessor. U kunt overwegen om de mate van parallelle uitvoering te verlagen als conflicten op dit wachttype een probleem worden. |
| CXROWSET_SYNC | Vindt plaats tijdens een parallelle bereikscan. |
| DAC_INIT | Treedt op wanneer de toegewezen beheerdersverbinding wordt geïnitialiseerd. |
| DBMIRROR_DBM_EVENT | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| DBMIRROR_DBM_MUTEX | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| DBMIRROR_EVENTS_QUEUE | Treedt op wanneer databasespiegeling wacht tot gebeurtenissen zijn verwerkt. |
| DBMIRROR_SEND | Treedt op wanneer een taak wacht op een communicatieachterstand op de netwerklaag om te wissen dat berichten kunnen worden verzonden. Geeft aan dat de communicatielaag overbelast raakt en van invloed is op de gegevensdoorvoer van de databasespiegeling. |
| DBMIRROR_WORKER_QUEUE | Geeft aan dat de werkroltaak voor databasespiegeling wacht op meer werk. |
| DBMIRRORING_CMD | Treedt op wanneer een taak wacht tot logboekrecords worden leeggemaakt naar schijf. Deze wachtstatus wordt naar verwachting gedurende lange tijd bewaard. |
| DEADLOCK_ENUM_MUTEX | Treedt op wanneer de impassemonitor en sys.dm_os_waiting_tasks proberen ervoor te zorgen dat SQL Server niet tegelijkertijd meerdere impassezoekopdrachten uitvoert. |
| DEADLOCK_TASK_SEARCH | Grote wachttijden op deze resource geven aan dat de server query's uitvoert boven op, en deze query's blokkeren de impassemonitor voor het uitvoeren van sys.dm_os_waiting_tasksimpassezoekopdrachten. Dit wachttype wordt alleen gebruikt door een impassemonitor. Query's boven op het gebruik DEADLOCK_ENUM_MUTEX sys.dm_os_waiting_tasks . |
| DEBUGGEN | Vindt plaats tijdens Transact-SQL en CLR-foutopsporing voor interne synchronisatie. |
| DISABLE_VERSIONING | Treedt op wanneer SQL Server de versietransactiebeheer pollt om te zien of de tijdstempel van de vroegste actieve transactie later is dan de tijdstempel van wanneer de status is gewijzigd. Als dit het geval is, zijn alle momentopnametransacties die zijn gestart voordat de INSTRUCTIE ALTER DATABASE werd uitgevoerd, voltooid. Deze wachtstatus wordt gebruikt wanneer SQL Server versiebeheer uitschakelt met behulp van de instructie ALTER DATABASE. |
| DISKIO_SUSPEND | Treedt op wanneer een taak wacht op toegang tot een bestand wanneer een externe back-up actief is. Dit wordt gerapporteerd voor elk wachtend gebruikersproces. Een telling groter dan vijf per gebruikersproces kan erop wijzen dat het te veel tijd kost om de externe back-up te voltooien. |
| DISPATCHER_QUEUE_SEMAPHORE | Treedt op wanneer een thread van de dispatchergroep wacht tot er meer werk moet worden verwerkt. De wachttijd voor dit wachttype wordt naar verwachting verhoogd wanneer de dispatcher niet actief is. |
| DLL_LOADING_MUTEX | Treedt eenmaal op terwijl wordt gewacht tot de XML-parser-DLL wordt geladen. |
| DROPTEMP | Treedt op tussen pogingen om een tijdelijk object te verwijderen als de vorige poging is mislukt. De wachttijd neemt exponentieel toe met elke mislukte afnamepoging. |
| DTC | Treedt op wanneer een taak wacht op een gebeurtenis die wordt gebruikt voor het beheren van de statusovergang. Deze status bepaalt wanneer het herstel van MS DTC-transacties (Microsoft Distributed Transaction Coordinator) plaatsvindt nadat SQL Server een melding ontvangt dat de MS DTC-service niet meer beschikbaar is. Deze status beschrijft ook een taak die wacht wanneer een doorvoer van een MS DTC-transactie wordt gestart door SQL Server en SQL Server wacht tot de MS DTC-doorvoer is voltooid. |
| DTC_ABORT_REQUEST | Vindt plaats in een MS DTC-werksessie wanneer de sessie wacht om eigenaar te worden van een MS DTC-transactie. Nadat MS DTC eigenaar is van de transactie, kan de sessie de transactie terugdraaien. Over het algemeen wacht de sessie op een andere sessie die gebruikmaakt van de transactie. |
| DTC_RESOLVE | Treedt op wanneer een hersteltaak wacht op de master database in een transactie tussen databases, zodat de taak het resultaat van de transactie kan opvragen. |
| DTC_STATE | Treedt op wanneer een taak wacht op een gebeurtenis die wijzigingen in het interne ms DTC global state-object beveiligt. Deze status moet gedurende zeer korte tijd worden gehouden. |
| DTC_TMDOWN_REQUEST | Vindt plaats in een MS DTC-werksessie wanneer SQL Server een melding ontvangt dat de MS DTC-service niet beschikbaar is. Eerst wacht de werknemer tot het MS DTC-herstelproces is gestart. Vervolgens wacht de werkrol om het resultaat te verkrijgen van de gedistribueerde transactie waaraan de werkrol werkt. Dit kan doorgaan totdat de verbinding met de MS DTC-service opnieuw tot stand is gebracht. |
| DTC_WAITFOR_OUTCOME | Treedt op wanneer hersteltaken wachten tot MS DTC actief is geworden om de oplossing van voorbereide transacties mogelijk te maken. |
| DUMP_LOG_COORDINATOR | Treedt op wanneer een hoofdtaak wacht tot een subtaak gegevens genereert. Normaal gesproken treedt deze status niet op. Een lange wachttijd geeft een onverwachte blokkering aan. De subtaak moet worden onderzocht. |
| DUMPTRIGGER | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| Europese Commissie | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| EE_PMOLOCK | Vindt plaats tijdens de synchronisatie van bepaalde typen geheugentoewijzingen tijdens de uitvoering van de instructie. |
| EE_SPECPROC_MAP_INIT | Vindt plaats tijdens de synchronisatie van het maken van een interne procedure-hashtabel. Deze wachttijd kan alleen optreden tijdens de eerste toegang tot de hash-tabel nadat het SQL Server-exemplaar is gestart. |
| ENABLE_VERSIONING | Treedt op wanneer SQL Server wacht tot alle updatetransacties in deze database zijn voltooid voordat de database gereed is om over te stappen op de status Van isolatie van momentopnamen. Deze status wordt gebruikt wanneer SQL Server isolatie van momentopnamen inschakelt met behulp van de INSTRUCTIE ALTER DATABASE. |
| ERROR_REPORTING_MANAGER | Vindt plaats tijdens de synchronisatie van meerdere gelijktijdige initialisaties van foutenlogboeken. |
| RUILEN | Vindt plaats tijdens synchronisatie in de exchange-iterator van de queryprocessor tijdens parallelle query's. |
| EXECSYNC | Vindt plaats tijdens parallelle query's tijdens het synchroniseren in de queryprocessor op gebieden die niet zijn gerelateerd aan de exchange-iterator. Voorbeelden van dergelijke gebieden zijn bitmaps, grote binaire objecten (LOBs) en de spool-iterator. LOBs kunnen deze wachtstatus vaak gebruiken. |
| EXECUTION_PIPE_EVENT_INTERNAL | Vindt plaats tijdens synchronisatie tussen producent- en consumentenonderdelen van batchuitvoering die worden verzonden via de verbindingscontext. |
| FAILPOINT | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FCB_REPLICA_READ | Treedt op wanneer de leesbewerkingen van een momentopname (of een tijdelijke momentopname die is gemaakt door DBCC) sparse-bestand worden gesynchroniseerd. |
| FCB_REPLICA_WRITE | Treedt op wanneer het pushen of ophalen van een pagina naar een momentopname (of een tijdelijke momentopname die is gemaakt door DBCC) sparse-bestand wordt gesynchroniseerd. |
| FS_FC_RWLOCK | Treedt op wanneer er wordt gewacht door de FILESTREAM garbagecollector om een van de volgende handelingen uit te voeren: Garbagecollection uitschakelen (gebruikt door back-up en herstel). Voer één cyclus van de FILESTREAM-garbagecollector uit. |
| FS_GARBAGE_COLLECTOR_SHUTDOWN | Treedt op wanneer de FILESTREAM-garbagecollector wacht tot opschoningstaken zijn voltooid. |
| FS_HEADER_RWLOCK | Treedt op wanneer er wordt gewacht tot het verkrijgen van toegang tot de FILESTREAM-header van een FILESTREAM-gegevenscontainer om inhoud in het FILESTREAM-headerbestand (Filestream.hdr) te lezen of bij te werken. |
| FS_LOGTRUNC_RWLOCK | Treedt op wanneer er wordt gewacht tot het verkrijgen van toegang tot FILESTREAM-logboekkapping om een van de volgende handelingen uit te voeren: Schakel het afkappen van HET FILESTREAM-logboek (FSLOG) tijdelijk uit (gebruikt door back-up en herstel). Voer één cyclus van FSLOG-afkapping uit. |
| FSA_FORCE_OWN_XACT | Treedt op wanneer een I/O-bewerking van een FILESTREAM-bestand moet worden gekoppeld aan de gekoppelde transactie, maar de transactie momenteel eigendom is van een andere sessie. |
| FSAGENT | Treedt op wanneer een FILESTREAM-bestands-I/O-bewerking wacht op een FILESTREAM-agentresource die wordt gebruikt door een andere I/O-bewerking van een bestand. |
| FSTR_CONFIG_MUTEX | Treedt op wanneer er wordt gewacht totdat een andere FILESTREAM-functie opnieuw is geconfigureerd. |
| FSTR_CONFIG_RWLOCK | Treedt op wanneer er wordt gewacht tot het serialiseren van de toegang tot de FILESTREAM-configuratieparameters. |
| FT_METADATA_MUTEX | Alleen gedocumenteerd voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FT_RESTART_CRAWL | Treedt op wanneer een verkenning in volledige tekst opnieuw moet worden opgestart vanaf een laatst bekend goed punt om te herstellen na een tijdelijke fout. Met de wachttijd kunnen de werkroltaken die momenteel aan die populatie werken, de huidige stap voltooien of afsluiten. |
| FULLTEXT GATHERER | Vindt plaats tijdens de synchronisatie van bewerkingen in volledige tekst. |
| VOOGD | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| HTTP_ENUMERATION | Vindt plaats bij het opstarten om de HTTP-eindpunten op te sommen om HTTP te starten. |
| HTTP_START | Treedt op wanneer een verbinding wacht totdat HTTP is geïnitialisatie voltooid. |
| IMPPROV_IOWAIT | Treedt op wanneer SQL Server wacht totdat een bulkload-I/O is voltooid. |
| INTERNAL_TESTING | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| IO_AUDIT_MUTEX | Vindt plaats tijdens de synchronisatie van tracerings gebeurtenisbuffers. |
| IO_COMPLETION | Treedt op terwijl wordt gewacht tot I/O-bewerkingen zijn voltooid. Dit wachttype vertegenwoordigt over het algemeen niet-gegevenspagina-I/Os. Wachttijden voor I/O-voltooiing van gegevenspagina's worden weergegeven als PAGEIOLATCH_* wachttijden. |
| IO_QUEUE_LIMIT | Treedt op wanneer de asynchrone IO-wachtrij voor de Azure SQL Database te veel IOS in behandeling heeft. Taken die proberen een andere IO uit te geven, worden geblokkeerd voor dit wachttype totdat het aantal wachtende IOS's onder de drempelwaarde daalt. De drempelwaarde is evenredig met de DTU's die aan de database zijn toegewezen. |
| IO_RETRY | Treedt op wanneer een I/O-bewerking zoals een lees- of schrijfbewerking naar schijf mislukt vanwege onvoldoende resources en vervolgens opnieuw wordt geprobeerd. |
| IOAFF_RANGE_QUEUE | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| KSOURCE_WAKEUP | Wordt gebruikt door de servicebeheertaak terwijl wordt gewacht op aanvragen van Service Control Manager. Lange wachttijden worden verwacht en geven geen probleem aan. |
| KTM_ENLISTMENT | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| KTM_RECOVERY_MANAGER | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| KTM_RECOVERY_RESOLUTION | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| LATCH_DT | Treedt op wanneer wordt gewacht op een DT -vergrendeling (vernietigt). Dit omvat geen buffervergrendelingen of transactiemarkeringen. Er is een lijst met LATCH_* wachttijden beschikbaar in sys.dm_os_latch_stats. Houd er rekening mee dat sys.dm_os_latch_stats groepen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX en LATCH_DT samen wachten. |
| LATCH_EX | Treedt op wanneer wordt gewacht op een EX (exclusief) vergrendeling. Dit omvat geen buffervergrendelingen of transactiemarkeringen. Er is een lijst met LATCH_* wachttijden beschikbaar in sys.dm_os_latch_stats. Houd er rekening mee dat sys.dm_os_latch_stats groepen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX en LATCH_DT samen wachten. |
| LATCH_KP | Treedt op wanneer wordt gewacht op een KP-vergrendeling (keep). Dit omvat geen buffervergrendelingen of transactiemarkeringen. Er is een lijst met LATCH_* wachttijden beschikbaar in sys.dm_os_latch_stats. Houd er rekening mee dat sys.dm_os_latch_stats groepen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX en LATCH_DT samen wachten. |
| LATCH_NL | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| LATCH_SH | Treedt op wanneer wordt gewacht op een SH-vergrendeling (share). Dit omvat geen buffervergrendelingen of transactiemarkeringen. Er is een lijst met LATCH_* wachttijden beschikbaar in sys.dm_os_latch_stats. Houd er rekening mee dat sys.dm_os_latch_stats groepen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX en LATCH_DT samen wachten. |
| LATCH_UP | Treedt op wanneer er wordt gewacht op een UP-vergrendeling (update). Dit omvat geen buffervergrendelingen of transactiemarkeringen. Er is een lijst met LATCH_* wachttijden beschikbaar in sys.dm_os_latch_stats. Houd er rekening mee dat sys.dm_os_latch_stats groepen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX en LATCH_DT samen wachten. |
| LAZYWRITER_SLEEP | Treedt op wanneer luiemachinetaken worden onderbroken. Dit is een meting van de tijd die wordt besteed aan achtergrondtaken die wachten. Houd deze status niet in overweging wanneer u op zoek bent naar gebruikersstallen. |
| LCK_M_BU | Treedt op wanneer een taak wacht om een BU-vergrendeling (Bulk Update) te verkrijgen. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_IS | Treedt op wanneer een taak wacht op het verkrijgen van een vergrendeling van Intent Shared (IS). Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_IU | Treedt op wanneer een taak wacht op het verkrijgen van een IU-vergrendeling (Intent Update). Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_IX | Treedt op wanneer een taak wacht op het verkrijgen van een Intent Exclusive-vergrendeling (IX). Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RIn_NL | Treedt op wanneer een taak wacht op het verkrijgen van een NULL-vergrendeling op de huidige sleutelwaarde en een bereikvergrendeling invoegen tussen de huidige en vorige sleutel. Een NULL-vergrendeling op de sleutel is een vergrendeling voor direct vrijgeven. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RIn_S | Treedt op wanneer een taak wacht op het verkrijgen van een gedeelde vergrendeling op de huidige sleutelwaarde en een bereikvergrendeling invoegen tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RIn_U | De taak wacht op het verkrijgen van een updatevergrendeling op de huidige sleutelwaarde en een bereikvergrendeling invoegen tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RIn_X | Treedt op wanneer een taak wacht op het verkrijgen van een exclusieve vergrendeling op de huidige sleutelwaarde en een bereikvergrendeling invoegen tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RS_S | Treedt op wanneer een taak wacht op het verkrijgen van een gedeelde vergrendeling op de huidige sleutelwaarde en een gedeeld bereikvergrendeling tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RS_U | Treedt op wanneer een taak wacht op het verkrijgen van een updatevergrendeling op de huidige sleutelwaarde en een updatebereikvergrendeling tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RX_S | Treedt op wanneer een taak wacht op het verkrijgen van een gedeelde vergrendeling op de huidige sleutelwaarde en een exclusief bereikvergrendeling tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RX_U | Treedt op wanneer een taak wacht op het verkrijgen van een updatevergrendeling op de huidige sleutelwaarde en een exclusief bereikvergrendeling tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_RX_X | Treedt op wanneer een taak wacht op het verkrijgen van een exclusieve vergrendeling op de huidige sleutelwaarde en een exclusief bereikvergrendeling tussen de huidige en vorige sleutel. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_S | Treedt op wanneer een taak wacht op het verkrijgen van een gedeelde vergrendeling. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_SCH_M | Treedt op wanneer een taak wacht op het verkrijgen van een schemawijzigingsvergrendeling. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_SCH_S | Treedt op wanneer een taak wacht op het verkrijgen van een schemasharevergrendeling. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_SIU | Treedt op wanneer een taak wacht op het verkrijgen van een vergrendeling voor gedeelde intentie-updates. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_SIX | Treedt op wanneer een taak wacht op het verkrijgen van een exclusieve vergrendeling voor gedeelde intenties. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_U | Treedt op wanneer een taak wacht op het verkrijgen van een updatevergrendeling. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_UIX | Treedt op wanneer een taak wacht op het verkrijgen van een update met exclusieve intentievergrendeling. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LCK_M_X | Treedt op wanneer een taak wacht op het verkrijgen van een exclusieve vergrendeling. Zie sys.dm_tran_locks (Transact-SQL) voor een compatibiliteitsmatrix voor vergrendelingen. |
| LOG_RATE_GOVERNOR | Treedt op wanneer DB wacht tot het quotum naar het logboek wordt geschreven. |
| LOGBUFFER | Treedt op wanneer een taak wacht op ruimte in de logboekbuffer om een logboekrecord op te slaan. Consistent hoge waarden kunnen erop wijzen dat de logboekapparaten niet kunnen bijhouden hoeveel logboeken door de server worden gegenereerd. |
| LOGGENERATION | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| LOGMGR | Treedt op wanneer een taak wacht tot alle openstaande logboek-I/Os zijn voltooid voordat het logboek wordt afgesloten tijdens het sluiten van de database. |
| LOGMGR_FLUSH | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| LOGMGR_QUEUE | Treedt op wanneer de logboekschrijver-taak wacht op werkaanvragen. |
| LOGMGR_RESERVE_APPEND | Treedt op wanneer een taak wacht om te zien of logboekafkapping logboekruimte vrij maakt om de taak in staat te stellen een nieuwe logboekrecord te schrijven. Overweeg om de grootte van de logboekbestanden te vergroten voor de betrokken database om deze wachttijd te verminderen. |
| LOWFAIL_MEMMGR_QUEUE | Treedt op wanneer wordt gewacht tot geheugen beschikbaar is voor gebruik. |
| MSQL_DQ | Treedt op wanneer een taak wacht tot een gedistribueerde querybewerking is voltooid. Dit wordt gebruikt om mogelijke impasses van mars-toepassingen (Multiple Active Result Set) te detecteren. De wachttijd eindigt wanneer de aanroep van de gedistribueerde query is voltooid. |
| MSQL_XACT_MGR_MUTEX | Treedt op wanneer een taak wacht om het eigendom van de sessietransactiebeheerder te verkrijgen om een transactiebewerking op sessieniveau uit te voeren. |
| MSQL_XACT_MUTEX | Vindt plaats tijdens de synchronisatie van transactiegebruik. Een aanvraag moet de mutex verkrijgen voordat deze de transactie kan gebruiken. |
| MSQL_XP | Treedt op wanneer een taak wacht tot een uitgebreide opgeslagen procedure is beëindigd. SQL Server gebruikt deze wachtstatus om mogelijke impasses van MARS-toepassingen te detecteren. De wachttijd stopt wanneer de aanroep van de uitgebreide opgeslagen procedure wordt beëindigd. |
| MSSEARCH | Vindt plaats tijdens Full-Text zoekopdrachten. Deze wachttijd eindigt wanneer de volledige tekstbewerking is voltooid. Het geeft geen conflicten aan, maar in plaats daarvan de duur van bewerkingen in volledige tekst. |
| NET_WAITFOR_PACKET | Treedt op wanneer een verbinding wacht op een netwerkpakket tijdens het lezen van een netwerk. |
| OLEDB | Treedt op wanneer SQL Server de OLE DB-provider van de SYSTEEMeigen SQL Server-client aanroept. Dit wachttype wordt niet gebruikt voor synchronisatie. In plaats daarvan wordt de duur van aanroepen naar de OLE DB-provider aangegeven. |
| ONDEMAND_TASK_QUEUE | Treedt op wanneer een achtergrondtaak wacht op aanvragen van systeemtaken met hoge prioriteit. Lange wachttijden geven aan dat er geen aanvragen met hoge prioriteit zijn verwerkt en dat er geen zorgen moeten worden gemaakt. |
| PAGEIOLATCH_DT | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de vernietigingsmodus. Lange wachttijden kunnen problemen met het schijfsubsysteem aangeven. |
| PAGEIOLATCH_EX | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de exclusieve modus. Lange wachttijden kunnen problemen met het schijfsubsysteem aangeven. |
| PAGEIOLATCH_KP | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de modus Keep. Lange wachttijden kunnen problemen met het schijfsubsysteem aangeven. |
| PAGEIOLATCH_NL | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PAGEIOLATCH_SH | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de gedeelde modus. Lange wachttijden kunnen problemen met het schijfsubsysteem aangeven. |
| PAGEIOLATCH_UP | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de updatemodus. Lange wachttijden kunnen problemen met het schijfsubsysteem aangeven. |
| PAGELATCH_DT | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich niet in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de vernietigingsmodus. |
| PAGELATCH_EX | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich niet in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de exclusieve modus. |
| PAGELATCH_KP | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich niet in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de modus Keep. |
| PAGELATCH_NL | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PAGELATCH_SH | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich niet in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de gedeelde modus. |
| PAGELATCH_UP | Treedt op wanneer een taak wacht op een vergrendeling voor een buffer die zich niet in een I/O-aanvraag bevindt. De vergrendelingsaanvraag bevindt zich in de updatemodus. |
| PARALLEL_BACKUP_QUEUE | Vindt plaats bij het serialiseren van uitvoer die wordt geproduceerd door RESTORE HEADERONLY, RESTORE FILELISTONLY of RESTORE LABELONLY. |
| PREEMPTIVE_ABR | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PREEMPTIVE_AUDIT_ACCESS_EVENTLOG | Treedt op wanneer de SQL Server-scheduler (SQLOS) overschakelt naar de voorlopige modus om een controlegebeurtenis naar het Windows-gebeurtenislogboek te schrijven. |
| PREEMPTIVE_AUDIT_ACCESS_SECLOG | Treedt op wanneer de SQLOS-scheduler overschakelt naar de voorlopige modus om een controlegebeurtenis naar het Windows-beveiligingslogboek te schrijven. |
| PREEMPTIVE_CLOSEBACKUPMEDIA | Treedt op wanneer de SQLOS-scheduler overschakelt naar de voorlopige modus om back-upmedia te sluiten. |
| PREEMPTIVE_CLOSEBACKUPTAPE | Treedt op wanneer de SQLOS-scheduler overschakelt naar de preventieve modus om een tapeback-upapparaat te sluiten. |
| PREEMPTIVE_CLOSEBACKUPVDIDEVICE | Treedt op wanneer de SQLOS-scheduler overschakelt naar de voorlopige modus om een virtueel back-upapparaat te sluiten. |
| PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL | Treedt op wanneer de SQLOS-scheduler overschakelt naar de premptieve modus om Windows-failoverclusterbewerkingen uit te voeren. |
| PREEMPTIVE_COM_COCREATEINSTANCE | Treedt op wanneer de SQLOS-scheduler overschakelt naar de voorlopige modus om een COM-object te maken. |
| PREEMPTIVE_HADR_LEASE_MECHANISM | Leasemanagerplanning voor AlwaysOn-beschikbaarheidsgroepen voor CSS-diagnostische gegevens. |
| PREEMPTIVE_SOSTESTING | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PREEMPTIVE_STRESSDRIVER | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PREEMPTIVE_TESTING | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PREEMPTIVE_XETESTING | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| PRINT_ROLLBACK_PROGRESS | Wordt gebruikt om te wachten terwijl gebruikersprocessen worden beëindigd in een database die is overgezet met behulp van de component ALTER DATABASE-beëindiging. Zie ALTER DATABASE (Transact-SQL)voor meer informatie. |
| PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC | Treedt op wanneer een achtergrondtaak wacht op de beëindiging van de achtergrondtaak die windows Server-failoverclustermeldingen ontvangt (via polling). Alleen intern gebruik. |
| PWAIT_HADR_CLUSTER_INTEGRATION | Een bewerking voor toevoegen, vervangen en/of verwijderen wacht op het ophalen van een schrijfvergrendeling op een interne AlwaysOn-lijst (zoals een lijst met netwerken, netwerkadressen of listeners voor beschikbaarheidsgroepen). Alleen intern gebruik. |
| PWAIT_HADR_OFFLINE_COMPLETED | Een AlwaysOn-bewerking voor het verwijderen van beschikbaarheidsgroepen wacht tot de doel-beschikbaarheidsgroep offline gaat voordat windows Server Failover Clustering-objecten worden vernietigd. |
| PWAIT_HADR_ONLINE_COMPLETED | Er wordt gewacht totdat de beschikbaarheidsgroep van de doelgroep online is. |
| PWAIT_HADR_POST_ONLINE_COMPLETED | Een alwayson-bewerking voor het verwijderen van beschikbaarheidsgroepen wacht op de beëindiging van een achtergrondtaak die is gepland als onderdeel van een vorige opdracht. Er kan bijvoorbeeld een achtergrondtaak zijn die beschikbaarheidsdatabases overgaat naar de primaire rol. De DDL DROP AVAILABILITY GROUP moet wachten tot deze achtergrondtaak wordt beëindigd om racevoorwaarden te voorkomen. |
| PWAIT_HADR_WORKITEM_COMPLETED | Interne wachttijd door een thread die wacht totdat een asynchrone werktaak is voltooid. Dit is een verwachte wachttijd en is bedoeld voor CSS-gebruik. |
| PWAIT_MD_LOGIN_STATS | Vindt plaats tijdens interne synchronisatie in metagegevens bij aanmeldingsstatistieken. |
| PWAIT_MD_RELATION_CACHE | Vindt plaats tijdens interne synchronisatie in metagegevens in tabellen of indexen. |
| PWAIT_MD_SERVER_CACHE | Vindt plaats tijdens interne synchronisatie in metagegevens op gekoppelde servers. |
| PWAIT_MD_UPGRADE_CONFIG | Vindt plaats tijdens interne synchronisatie bij het upgraden van configuraties voor de hele server. |
| PWAIT_METADATA_LAZYCACHE_RWLOCk | Vindt plaats tijdens interne synchronisatie in de cache met metagegevens, samen met het herhalen van indexen of statistieken in een tabel. |
| QPJOB_KILL | Geeft aan dat een asynchrone automatische statistieken-update is geannuleerd door een aanroep om KILL te beëindigen terwijl de update begon te worden uitgevoerd. De afsluitthread is onderbroken en wacht totdat deze luistert naar KILL-opdrachten. Een goede waarde is minder dan één seconde. |
| QPJOB_WAITFOR_ABORT | Geeft aan dat een asynchrone automatische statistieken-update is geannuleerd door een aanroep van KILL toen deze werd uitgevoerd. De update is nu voltooid, maar wordt onderbroken totdat de coördinatie van het threadbericht is voltooid. Dit is een gewone, maar zeldzame staat, en moet erg kort zijn. Een goede waarde is minder dan één seconde. |
| QRY_MEM_GRANT_INFO_MUTEX | Treedt op wanneer het geheugenbeheer van query's probeert de toegang tot de lijst met statische toekenningsgegevens te beheren. Deze status bevat informatie over de huidige toegewezen en wachtende geheugenaanvragen. Deze status is een eenvoudige status voor toegangsbeheer. Er mag nooit lang op deze status worden gewacht. Als deze mutex niet wordt vrijgegeven, reageren alle nieuwe query's voor geheugengebruik niet meer. |
| QUERY_ERRHDL_SERVICE_DONE | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN | Treedt in bepaalde gevallen op wanneer offline indexbuild parallel wordt uitgevoerd en de verschillende werkrolthreads die de toegang tot de sorteerbestanden sorteren synchroniseren. |
| QUERY_NOTIFICATION_MGR_MUTEX | Vindt plaats tijdens de synchronisatie van de wachtrij voor garbagecollection in Query Notification Manager. |
| QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX | Vindt plaats tijdens statussynchronisatie voor transacties in querymeldingen. |
| QUERY_NOTIFICATION_TABLE_MGR_MUTEX | Vindt plaats tijdens interne synchronisatie in Query Notification Manager. |
| QUERY_NOTIFICATION_UNITTEST_MUTEX | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| QUERY_OPTIMIZER_PRINT_MUTEX | Vindt plaats tijdens de synchronisatie van de productie van diagnostische uitvoer van queryoptimalisatie. Dit wachttype treedt alleen op als diagnostische instellingen zijn ingeschakeld in de richting van Microsoft-productondersteuning. |
| QUERY_TRACEOUT | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| QUERY_WAIT_ERRHDL_SERVICE | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| RECOVER_CHANGEDB | Vindt plaats tijdens de synchronisatie van de databasestatus in de warme stand-bydatabase. |
| REPL_CACHE_ACCESS | Vindt plaats tijdens de synchronisatie van een cache van een replicatieartikel. Tijdens deze wachttijden wordt de DDL-instructies (Data Definition Language) voor een gepubliceerde tabel geblokkeerd. |
| REPL_SCHEMA_ACCESS | Vindt plaats tijdens de synchronisatie van informatie over de versie van het replicatieschema. Deze status bestaat wanneer DDL-instructies worden uitgevoerd op het gerepliceerde object en wanneer de logboeklezer een versieschema bouwt of verbruikt op basis van DDL-exemplaar. |
| REPLICA_WRITES | Treedt op wanneer een taak wacht op voltooiing van pagina-schrijfbewerkingen naar databasemomentopnamen of DBCC-replica's. |
| REQUEST_DISPENSER_PAUSE | Treedt op wanneer een taak wacht totdat alle openstaande I/O is voltooid, zodat I/O naar een bestand kan worden geblokkeerd voor back-up van momentopnamen. |
| REQUEST_FOR_DEADLOCK_SEARCH | Treedt op terwijl de impassemonitor wacht om de volgende impassezoekopdracht te starten. Deze wachttijd wordt verwacht tussen impassedetecties en de totale wachttijd voor deze resource duidt niet op een probleem. |
| RESMGR_THROTTLED | Treedt op wanneer een nieuwe aanvraag binnenkomt en wordt beperkt op basis van de GROUP_MAX_REQUESTS-instelling. |
| RESOURCE_QUEUE | Vindt plaats tijdens de synchronisatie van verschillende interne resourcewachtrijen. |
| RESOURCE_SEMAPHORE | Treedt op wanneer een querygeheugenaanvraag niet onmiddellijk kan worden verleend vanwege andere gelijktijdige query's. Hoge wachttijden en wachttijden kunnen een overmatig aantal gelijktijdige query's of overmatige hoeveelheden geheugenaanvragen aangeven. |
| RESOURCE_SEMAPHORE_MUTEX | Treedt op wanneer een query wacht tot de aanvraag voor een threadreservering is voltooid. Dit gebeurt ook bij het synchroniseren van aanvragen voor het compileren van query's en het verlenen van geheugen. |
| RESOURCE_SEMAPHORE_QUERY_COMPILE | Treedt op wanneer het aantal gelijktijdige querycompilaties een beperkingslimiet bereikt. Hoge wachttijden en wachttijden kunnen duiden op overmatige compilaties, hercompilaties of onherstelbare plannen. |
| RESOURCE_SEMAPHORE_SMALL_QUERY | Treedt op wanneer een geheugenaanvraag door een kleine query niet onmiddellijk kan worden verleend vanwege andere gelijktijdige query's. De wachttijd mag niet langer zijn dan een paar seconden, omdat de server de aanvraag overdraagt naar de hoofdquerygeheugengroep als het aangevraagde geheugen binnen een paar seconden niet kan worden verleend. Hoge wachttijden kunnen duiden op een overmatig aantal gelijktijdige kleine query's terwijl de hoofdgeheugengroep wordt geblokkeerd door wachtende query's. |
| SE_REPL_CATCHUP_THROTTLE | Treedt op wanneer de transactie wacht op een van de database-secundaire bestanden om voortgang te boeken. |
| SE_REPL_COMMIT_ACK | Treedt op wanneer de transactie wacht op bevestiging van quorumdoorvoering van secundaire replica's. |
| SE_REPL_COMMIT_TURN | Treedt op wanneer de transactie wacht op doorvoer nadat er bevestigingen voor quorumdoorvoering zijn ontvangen. |
| SE_REPL_ROLLBACK_ACK | Treedt op wanneer de transactie wacht op bevestiging van quorumback van secundaire replica's. |
| SE_REPL_SLOW_SECONDARY_THROTTLE | Treedt op wanneer de thread wacht op een van de secundaire replica's van de database. |
| SEC_DROP_TEMP_KEY | Vindt plaats na een mislukte poging om een tijdelijke beveiligingssleutel te verwijderen voordat een nieuwe poging wordt uitgevoerd. |
| SECURITY_MUTEX | Treedt op wanneer er wordt gewacht op mutexes die de toegang tot de globale lijst met cryptografische providers van Extensible Key Management (EKM) en de lijst met sessiebereiken van EKM-sessies beheren. |
| SEQUENTIAL_GUID | Treedt op wanneer er een nieuwe sequentiële GUID wordt verkregen. |
| SERVER_IDLE_CHECK | Treedt op tijdens de synchronisatie van de niet-actieve sql Server-exemplaarstatus wanneer een resourcemonitor probeert een SQL Server-exemplaar inactief te declareren of te activeren. |
| SHUTDOWN | Treedt op wanneer een afsluitinstructie wacht tot actieve verbindingen zijn afgesloten. |
| SLEEP_BPOOL_FLUSH | Treedt op wanneer een controlepunt de uitgifte van nieuwe I/Os beperkt om te voorkomen dat het schijfsubsysteem wordt overspoeld. |
| SLEEP_DBSTARTUP | Vindt plaats tijdens het opstarten van de database terwijl wordt gewacht totdat alle databases zijn hersteld. |
| SLEEP_DCOMSTARTUP | Vindt één keer plaats tijdens het opstarten van het SQL Server-exemplaar terwijl wordt gewacht totdat de DCOM-initialisatie is voltooid. |
| SLEEP_MSDBSTARTUP | Treedt op wanneer SQL Trace wacht totdat de msdb-database is opgestart. |
| SLEEP_SYSTEMTASK | Vindt plaats tijdens het begin van een achtergrondtaak terwijl wordt gewacht totdat tempdb is opgestart. |
| SLEEP_TASK | Treedt op wanneer een taak slaapt terwijl wordt gewacht tot een algemene gebeurtenis plaatsvindt. |
| SLEEP_TEMPDBSTARTUP | Treedt op wanneer een taak wacht totdat tempdb is opgestart. |
| SNI_CRITICAL_SECTION | Vindt plaats tijdens interne synchronisatie binnen SQL Server-netwerkonderdelen. |
| SNI_HTTP_WAITFOR_0_DISCON | Vindt plaats tijdens het afsluiten van SQL Server, terwijl wordt gewacht op openstaande HTTP-verbindingen om af te sluiten. |
| SNI_LISTENER_ACCESS | Treedt op terwijl wordt gewacht tot numa-knooppunten (Non-Uniform Memory Access) de statuswijziging bijwerkt. Toegang tot statuswijziging wordt geserialiseerd. |
| SNI_TASK_COMPLETION | Treedt op wanneer er wordt gewacht totdat alle taken zijn voltooid tijdens een statuswijziging van het NUMA-knooppunt. |
| SOAP_READ | Treedt op terwijl wordt gewacht totdat een HTTP-netwerk is gelezen. |
| SOAP_WRITE | Treedt op terwijl wordt gewacht totdat een HTTP-netwerk is geschreven. |
| SOS_CALLBACK_REMOVAL | Vindt plaats tijdens het uitvoeren van synchronisatie op een callback-lijst om een callback te verwijderen. Het is niet verwacht dat deze teller wordt gewijzigd nadat de server initialisatie is voltooid. |
| SOS_DISPATCHER_MUTEX | Vindt plaats tijdens de interne synchronisatie van de dispatchergroep. Dit geldt ook wanneer de pool wordt aangepast. |
| SOS_LOCALALLOCATORLIST | Vindt plaats tijdens interne synchronisatie in sql Server-geheugenbeheer. |
| SOS_MEMORY_USAGE_ADJUSTMENT | Treedt op wanneer het geheugengebruik wordt aangepast tussen pools. |
| SOS_OBJECT_STORE_DESTROY_MUTEX | Vindt plaats tijdens interne synchronisatie in geheugengroepen bij het vernietigen van objecten uit de pool. |
| SOS_PROCESS_AFFINITY_MUTEX | Vindt plaats tijdens het synchroniseren van de toegang tot procesaffiniteitsinstellingen. |
| SOS_RESERVEDMEMBLOCKLIST | Vindt plaats tijdens interne synchronisatie in sql Server-geheugenbeheer. |
| SOS_SCHEDULER_YIELD | Treedt op wanneer een taak vrijwillig de planner oplevert voor andere taken die moeten worden uitgevoerd. Tijdens deze wachttijd wacht de taak totdat het kwantum is vernieuwd. |
| SOS_SMALL_PAGE_ALLOC | Vindt plaats tijdens de toewijzing en het vrijmaken van geheugen dat wordt beheerd door sommige geheugenobjecten. |
| SOS_STACKSTORE_INIT_MUTEX | Vindt plaats tijdens de synchronisatie van de initialisatie van interne winkels. |
| SOS_SYNC_TASK_ENQUEUE_EVENT | Treedt op wanneer een taak op een synchrone manier wordt gestart. De meeste taken in SQL Server worden op asynchrone wijze gestart, waarbij het besturingselement direct na het plaatsen van de taakaanvraag in de werkwachtrij naar de starter terugkeert. |
| SOS_VIRTUALMEMORY_LOW | Treedt op wanneer een geheugentoewijzing wacht totdat een Resource Manager virtueel geheugen vrij maakt. |
| SOSHOST_EVENT | Treedt op wanneer een gehost onderdeel, zoals CLR, wacht op een SQL Server-gebeurtenissynchronisatieobject. |
| SOSHOST_INTERNAL | Vindt plaats tijdens de synchronisatie van callbacks van geheugenbeheer die worden gebruikt door gehoste onderdelen, zoals CLR. |
| SOSHOST_MUTEX | Treedt op wanneer een gehost onderdeel, zoals CLR, wacht op een MUTEX-synchronisatieobject van SQL Server. |
| SOSHOST_RWLOCK | Treedt op wanneer een gehost onderdeel, zoals CLR, wacht op een SYNCHRONISATIEobject van SQL Server-lezer-schrijver. |
| SOSHOST_SEMAPHORE | Treedt op wanneer een gehost onderdeel, zoals CLR, wacht op een SQL Server-synchronisatieobject. |
| SOSHOST_SLEEP | Treedt op wanneer een gehoste taak slaapt terwijl wordt gewacht tot een algemene gebeurtenis plaatsvindt. Gehoste taken worden gebruikt door gehoste onderdelen zoals CLR. |
| SOSHOST_TRACELOCK | Vindt plaats tijdens de synchronisatie van toegang tot traceringsstromen. |
| SOSHOST_WAITFORDONE | Treedt op wanneer een gehost onderdeel, zoals CLR, wacht totdat een taak is voltooid. |
| SQLCLR_APPDOMAIN | Treedt op wanneer CLR wacht totdat een toepassingsdomein is opgestart. |
| SQLCLR_ASSEMBLY | Treedt op tijdens het wachten op toegang tot de geladen assemblylijst in het appdomein. |
| SQLCLR_DEADLOCK_DETECTION | Treedt op wanneer CLR wacht tot de detectie van impasses is voltooid. |
| SQLCLR_QUANTUM_PUNISHMENT | Treedt op wanneer een CLR-taak wordt beperkt omdat deze het uitvoerings quantum heeft overschreden. Deze beperking wordt uitgevoerd om het effect van deze resource-intensieve taak op andere taken te verminderen. |
| SQLSORT_NORMMUTEX | Vindt plaats tijdens interne synchronisatie, terwijl interne sorteerstructuren worden geïnitialiseerd. |
| SQLSORT_SORTMUTEX | Vindt plaats tijdens interne synchronisatie, terwijl interne sorteerstructuren worden geïnitialiseerd. |
| SQLTRACE_BUFFER_FLUSH | Treedt op wanneer een taak wacht tot een achtergrondtaak om de vier seconden traceringsbuffers naar schijf leegmaken. |
| SQLTRACE_LOCK | Vindt plaats tijdens de synchronisatie van traceringsbuffers tijdens een bestandstracering. |
| SQLTRACE_SHUTDOWN | Treedt op wanneer het afsluiten van tracering wacht totdat openstaande traceringsevenementen zijn voltooid. |
| SQLTRACE_WAIT_ENTRIES | Treedt op wanneer een SQL Trace-gebeurteniswachtrij wacht tot pakketten binnenkomen in de wachtrij. |
| SRVPROC_SHUTDOWN | Treedt op wanneer het afsluitproces wacht tot interne resources worden vrijgegeven om op schone wijze af te sluiten. |
| TEMPOBJ | Treedt op wanneer tijdelijke objectdruppels worden gesynchroniseerd. Deze wachttijd is zeldzaam en treedt alleen op als een taak exclusieve toegang heeft aangevraagd voor tijdelijke tabeldruppels. |
| THREADPOOL | Treedt op wanneer een taak wacht totdat een werkrol wordt uitgevoerd. Dit kan erop wijzen dat de maximale werkrolinstelling te laag is of dat batchuitvoeringen ongebruikelijk lang duren, waardoor het aantal beschikbare werkrollen wordt verminderd om aan andere batches te voldoen. |
| TIMEPRIV_TIMEPERIOD | Vindt plaats tijdens de interne synchronisatie van de timer voor uitgebreide gebeurtenissen. |
| TRACEWRITE | Treedt op wanneer de traceringsprovider voor rijensets van SQL Trace wacht op een gratis buffer of een buffer met gebeurtenissen die moeten worden verwerkt. |
| TRAN_MARKLATCH_DT | Treedt op wanneer wordt gewacht op een vernietigingsmodusvergrendeling op een transactiemarkeringsvergrendeling. Transactiemarkeringen worden gebruikt voor synchronisatie van doorvoeringen met gemarkeerde transacties. |
| TRAN_MARKLATCH_EX | Treedt op wanneer wordt gewacht op een exclusieve modusvergrendeling op een gemarkeerde transactie. Transactiemarkeringen worden gebruikt voor synchronisatie van doorvoeringen met gemarkeerde transacties. |
| TRAN_MARKLATCH_KP | Treedt op wanneer wordt gewacht op een modusvergrendeling bij een gemarkeerde transactie. Transactiemarkeringen worden gebruikt voor synchronisatie van doorvoeringen met gemarkeerde transacties. |
| TRAN_MARKLATCH_NL | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| TRAN_MARKLATCH_SH | Treedt op wanneer wordt gewacht op een gedeelde modusvergrendeling op een gemarkeerde transactie. Transactiemarkeringen worden gebruikt voor synchronisatie van doorvoeringen met gemarkeerde transacties. |
| TRAN_MARKLATCH_UP | Treedt op wanneer er wordt gewacht op een updatemodusvergrendeling op een gemarkeerde transactie. Transactiemarkeringen worden gebruikt voor synchronisatie van doorvoeringen met gemarkeerde transacties. |
| TRANSACTION_MUTEX | Vindt plaats tijdens de synchronisatie van toegang tot een transactie door meerdere batches. |
| THROTTLE_LOG_RATE_LOG_STORAGE | Treedt op wanneer schrijven naar het DB-logboek wordt beperkt vanwege de prestatiemogelijkheden van de onderliggende opslag. |
| UTIL_PAGE_ALLOC | Treedt op wanneer transactielogboekscans wachten tot geheugen beschikbaar is tijdens geheugendruk. |
| VIA_ACCEPT | Treedt op wanneer een VIA-providerverbinding (Virtual Interface Adapter) is voltooid tijdens het opstarten. |
| VIEW_DEFINITION_MUTEX | Vindt plaats tijdens synchronisatie bij toegang tot definities van weergaven in de cache. |
| WAIT_FOR_RESULTS | Treedt op wanneer wordt gewacht totdat een querymelding wordt geactiveerd. |
| WAITFOR | Treedt op als gevolg van een WAITFOR Transact-SQL instructie. De duur van de wachttijd wordt bepaald door de parameters voor de instructie. Dit is een door de gebruiker geïnitieerde wachttijd. |
| WAITFOR_TASKSHUTDOWN | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| WAITSTAT_MUTEX | Vindt plaats tijdens de synchronisatie van de toegang tot de verzameling statistieken die worden gebruikt om te vullen sys.dm_os_wait_stats. |
| WCC | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| WORKTBL_DROP | Treedt op tijdens het onderbreken voordat u het opnieuw probeert, nadat een mislukte werktabel is verwijderd. |
| WRITE_COMPLETION | Treedt op wanneer een schrijfbewerking wordt uitgevoerd. |
| WRITELOG | Treedt op wanneer wordt gewacht totdat een logboek is leeggemaakt. Veelvoorkomende bewerkingen die ertoe leiden dat logboeken worden leeggemaakt, zijn controlepunten en transactiedoorvoeringen. |
| XACT_OWN_TRANSACTION | Treedt op terwijl wordt gewacht tot het eigendom van een transactie wordt verkregen. |
| XACT_RECLAIM_SESSION | Treedt op terwijl wordt gewacht tot de huidige eigenaar van een sessie het eigendom van de sessie vrijgeeft. |
| XACTLOCKINFO | Vindt plaats tijdens de synchronisatie van toegang tot de lijst met vergrendelingen voor een transactie. Naast de transactie zelf wordt de lijst met vergrendelingen geopend door bewerkingen zoals impassedetectie en vergrendelingsmigratie tijdens paginasplitsingen. |
| XACTWORKSPACE_MUTEX | Vindt plaats tijdens de synchronisatie van defecten van een transactie, evenals het aantal databasevergrendelingen tussen leden van een transactie in de lijst. |
| XE_BUFFERMGR_ALLPROCESSED_EVENT | Treedt op wanneer sessiebuffers voor uitgebreide gebeurtenissen worden leeggemaakt aan doelen. Deze wachttijd vindt plaats op een achtergrondthread. |
| XE_BUFFERMGR_FREEBUF_EVENT | Treedt op wanneer aan een van de volgende voorwaarden wordt voldaan: Er is een uitgebreide gebeurtenissessie geconfigureerd voor geen gebeurtenisverlies en alle buffers in de sessie zijn momenteel vol. Dit kan erop wijzen dat de buffers voor een sessie met uitgebreide gebeurtenissen te klein zijn of moeten worden gepartitioneerd. Controles ondervinden een vertraging. Dit kan duiden op een schijfknelpunt op het station waar de audits worden geschreven. |
| XE_DISPATCHER_CONFIG_SESSION_LIST | Treedt op wanneer een sessie met uitgebreide gebeurtenissen die asynchrone doelen gebruikt, wordt gestart of gestopt. Deze wachttijd geeft een van de volgende opties aan: Een sessie met uitgebreide gebeurtenissen registreert zich bij een achtergrondthreadgroep. De achtergrondthreadpool berekent het vereiste aantal threads op basis van de huidige belasting. |
| XE_DISPATCHER_JOIN | Treedt op wanneer een achtergrondthread die wordt gebruikt voor uitgebreide gebeurtenissensessies wordt beëindigd. |
| XE_DISPATCHER_WAIT | Treedt op wanneer een achtergrondthread die wordt gebruikt voor uitgebreide gebeurtenissensessies wacht tot gebeurtenisbuffers worden verwerkt. |
| XE_MODULEMGR_SYNC | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| XE_OLS_LOCK | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| XE_PACKAGE_LOCK_BACKOFF | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FT_COMPROWSET_RWLOCK | Volledige tekst wacht op bewerking van fragmentmetagegevens. Alleen gedocumenteerd voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FT_IFTS_RWLOCK | Volledige tekst wacht op interne synchronisatie. Alleen gedocumenteerd voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FT_IFTS_SCHEDULER_IDLE_WAIT | Type slaapwachttijden van de scheduler in volledige tekst. De scheduler is inactief. |
| FT_IFTSHC_MUTEX | Volledige tekst wacht op een fdhost-besturingselementbewerking. Alleen gedocumenteerd voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FT_IFTSISM_MUTEX | Volledige tekst wacht op de communicatiebewerking. Alleen gedocumenteerd voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| FT_MASTER_MERGE | Volledige tekst wacht op de bewerking hoofdsamenvoeging. Alleen gedocumenteerd voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |