Freigeben über


sys.dm_os_wait_stats (Transact-SQL)

gilt für:SQL ServerAzure SQL-Datenbankazure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Gibt Informationen zu allen Wartezeiten zurück, die von ausgeführten Threads aufgetreten sind. Sie können diese aggregierte Ansicht verwenden, um Leistungsprobleme mit SQL Server und auch mit bestimmten Abfragen und Batches zu diagnostizieren. sys.dm_exec_session_wait_stats (Transact-SQL) enthält ähnliche Informationen nach Sitzung.

Anmerkung

Um diese dynamische Verwaltungsansicht aus Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_os_wait_stats. Diese Syntax wird von serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Spaltenname Datentyp Beschreibung
wait_type nvarchar(60) Name des Wartetyps. Weitere Informationen finden Sie unter Typen von Wartezeitenweiter unten in diesem Artikel.
waiting_tasks_count bigint Die Anzahl der Wartezeiten für diesen Wartetyp. Dieser Leistungsindikator wird zu Beginn jeder Wartezeit erhöht.
wait_time_ms bigint Gesamtwartezeit für diesen Wartetyp in Millisekunden. Diese Zeit ist inklusive von signal_wait_time_ms.
max_wait_time_ms bigint Maximale Wartezeit für diesen Wartetyp.
signal_wait_time_ms bigint Unterschied zwischen dem Zeitpunkt, zu dem der Wartethread signalisiert wurde und wann er gestartet wurde.
pdw_node_id int Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet.

gilt für: Azure Synapse Analytics, Analytics Platform System (PDW)

Erlaubnisse

Für SQL Server und SQL Managed Instance ist VIEW SERVER STATE Berechtigung erforderlich.

Für SQL-Datenbank Basic, S0und S1 Dienstziele sowie für Datenbanken in elastischen Poolsist der Serveradministrator Konto, der Microsoft Entra-Administrator Konto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbankdienstziele ist entweder die VIEW DATABASE STATE Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader## Serverrolle erforderlich.

Berechtigungen für SQL Server 2022 und höher

Erfordert VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Arten von Wartezeiten

Ressource wartet, auftreten, wenn ein Worker Zugriff auf eine Ressource anfordert, die nicht verfügbar ist, da die Ressource von einem anderen Worker verwendet wird oder noch nicht verfügbar ist. Beispiele für Ressourcenwartevorgänge sind Sperren, Verriegelungen, Netzwerk- und Datenträger-E/A-Wartezeiten. Sperr- und Sperreswartevorgänge werden auf Synchronisierungsobjekte gewartet.

Warteschleife wartet, auftreten, wenn ein Mitarbeiter im Leerlauf ist und auf die Zuweisung der Arbeit wartet. Warteschlangenwarteschleifen werden in der Regel mit Systemhintergrundaufgaben wie dem Deadlock-Monitor und gelöschten Bereinigungsaufgaben für Datensätze angezeigt. Diese Aufgaben warten, bis Arbeitsanforderungen in eine Arbeitswarteschlange eingefügt werden. Warteschlangenwarteschleifen werden möglicherweise auch in regelmäßigen Abständen aktiv, auch wenn keine neuen Pakete in die Warteschlange gesetzt wurden.

externe Wartezeiten auftreten, wenn ein SQL Server-Worker auf ein externes Ereignis wartet, z. B. einen erweiterten Aufruf einer gespeicherten Prozedur oder eine verknüpfte Serverabfrage, bis sie abgeschlossen ist. Wenn Sie Blockierungsprobleme diagnostizieren, denken Sie daran, dass externe Wartezeiten nicht immer bedeuten, dass der Worker im Leerlauf ist, da der Worker möglicherweise aktiv einen externen Code ausführt.

Diese dynamische Verwaltungsansicht (DYNAMIC Management View, DMV) zeigt die Zeit für Wartezeiten an, die abgeschlossen sind. Dieser DMV zeigt keine aktuellen Wartezeiten an.

Ein SQL Server-Workerthread wird nicht als Warten angesehen, wenn eine der folgenden Bedingungen zutrifft:

  • Eine Ressource wird verfügbar.
  • Eine Warteschlange ist nicht zu erwendigen.
  • Ein externer Prozess wird abgeschlossen.

Obwohl der Thread nicht mehr wartet, muss der Thread nicht sofort ausgeführt werden. Dies liegt daran, dass ein solcher Thread zuerst in die Warteschlange der runnablen Worker gesetzt wird und warten muss, bis ein Quantum auf den Planer ausgeführt wird.

In SQL Server sind die Wartezeitzähler bigint Werte und sind daher nicht so anfällig für den Rollover wie die entsprechenden Leistungsindikatoren in früheren Versionen von SQL Server.

Bestimmte Arten von Wartezeiten während der Abfrageausführung können Engpässe oder Sperrpunkte innerhalb der Abfrage angeben. Ebenso können hohe Wartezeiten oder serverweite Wartezeiten auf Engpässe oder Hotspots in Interaktionsabfrageinteraktionen innerhalb der Serverinstanz hinweisen. Sperren von Wartezeiten zeigen z. B. die Datenverknügung durch Abfragen an; Seiten-E/A-Wartezeiten deuten auf langsame E/A-Reaktionszeiten hin; Seitenriegelaktualisierungs-Wartezeiten deuten auf ein falsches Dateilayout hin.

Der Inhalt dieses DMV kann zurückgesetzt werden. Mit diesem T-SQL-Befehl werden alle Leistungsindikatoren auf 0 zurückgesetzt:

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

Anmerkung

Diese Statistiken werden nach dem Neustart des Datenbankmoduls nicht beibehalten, und alle Daten sind kumulativ seit dem letzten Zurücksetzen der Statistiken oder beim Start des Datenbankmoduls. Verwenden Sie die Spalte sqlserver_start_time in sys.dm_os_sys_info, um die letzte Startzeit des Datenbankmoduls zu finden.

In der folgenden Tabelle sind die Wartetypen aufgeführt, die von Aufgaben auftreten.

Wait Type Beschreibung
ABR Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
AM_INDBUILD_ALLOCATION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
AM_SCHEMAMGR_UNSHARED_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
ASSEMBLY_FILTER_HASHTABLE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
ASSEMBLY_LOAD Tritt während des exklusiven Zugriffs auf das Laden der Assembly auf.
ASYNC_DISKPOOL_LOCK Tritt auf, wenn versucht wird, parallele Threads zu synchronisieren, die Aufgaben ausführen, z. B. das Erstellen oder Initialisieren einer Datei.
ASYNC_IO_COMPLETION Tritt auf, wenn eine Aufgabe auf den Abschluss asynchroner Nicht-Daten-E/A wartet. Beispiele sind E/A, die an warmer Standbyprotokollversand, Datenbankspiegelung, einigen Massenimportvorgängen beteiligt sind.
ASYNC_NETWORK_IO Tritt auf Netzwerkschreibvorgängen auf, wenn die Aufgabe blockiert wird, bis die Clientanwendung darauf wartet, dass sie alle an sie gesendeten Daten verarbeitet hat. Stellen Sie sicher, dass die Clientanwendung Daten vom Server so schnell wie möglich verarbeitet oder dass keine Netzwerkverzögerungen vorhanden sind. Gründe, warum die Clientanwendung Daten nicht schnell genug nutzen kann: Anwendungsentwurfsprobleme wie das Schreiben von Ergebnissen in eine Datei, während die Ergebnisse eingehen, auf Benutzereingaben warten, clientseitige Filterung auf ein großes Dataset anstelle der serverseitigen Filterung oder eine absichtliche Wartezeit eingeführt wurde. Außerdem kann der Clientcomputer aufgrund von Problemen wie geringem virtuellem/physischem Arbeitsspeicher, 100% CPU-Auslastung usw. langsam reagieren. Netzwerkverzögerungen können auch zu dieser Wartezeit führen – in der Regel durch Netzwerkadaptertreiberprobleme, Filtertreiber, Firewalls oder falsch konfigurierte Router.
ASYNC_OP_COMPLETION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
ASYNC_OP_CONTEXT_READ Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
ASYNC_OP_CONTEXT_WRITE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
ASYNC_SOCKETDUP_IO Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
AUDIT_GROUPCACHE_LOCK Tritt auf, wenn eine Wartezeit auf einer Sperre vorhanden ist, die den Zugriff auf einen speziellen Cache steuert. Der Cache enthält Informationen dazu, welche Audits verwendet werden, um jede Überwachungsaktionsgruppe zu überwachen.
AUDIT_LOGINCACHE_LOCK Tritt auf, wenn eine Wartezeit auf einer Sperre vorhanden ist, die den Zugriff auf einen speziellen Cache steuert. Der Cache enthält Informationen dazu, welche Audits zum Überwachen von Anmeldeüberwachungsaktionsgruppen verwendet werden.
AUDIT_ON_DEMAND_TARGET_LOCK Tritt auf, wenn es eine Wartezeit auf einer Sperre gibt, die verwendet wird, um die einzelne Initialisierung der überwachungsbezogenen erweiterten Ereignisziele sicherzustellen.
AUDIT_XE_SESSION_MGR Tritt auf, wenn es eine Wartezeit auf einer Sperre gibt, die verwendet wird, um das Starten und Beenden von Überwachungssitzungen für erweiterte Ereignisse zu synchronisieren.
BACKUP Tritt auf, wenn eine Aufgabe als Teil der Sicherungsverarbeitung blockiert wird.
BACKUP_OPERATOR Tritt auf, wenn eine Aufgabe auf eine Bandhalterung wartet. Um den Bandstatus anzuzeigen, fragen Sie sys.dm_io_backup_tapesab. Wenn ein Bereitstellungsvorgang nicht aussteht, weist dieser Wartetyp möglicherweise auf ein Hardwareproblem mit dem Bandlaufwerk hin.
BACKUPBUFFER Tritt auf, wenn eine Sicherungsaufgabe auf Daten wartet oder auf einen Puffer wartet, in dem Daten gespeichert werden sollen. Dieser Typ ist nicht typisch, außer wenn eine Aufgabe auf eine Bandhalterung wartet.
BACKUPIO Tritt auf, wenn eine Sicherungsaufgabe auf Daten wartet oder auf einen Puffer wartet, in dem Daten gespeichert werden sollen. Dieser Typ ist nicht typisch, außer wenn eine Aufgabe auf eine Bandhalterung wartet.
BACKUPTHREAD Tritt auf, wenn eine Aufgabe auf den Abschluss einer Sicherungsaufgabe wartet. Wartezeiten können lang sein, von mehreren Minuten bis zu mehreren Stunden. Wenn sich die Aufgabe, auf die gewartet wird, in einem E/A-Prozess befindet, gibt dieser Typ kein Problem an.
BAD_PAGE_PROCESS Tritt auf, wenn der hintergrundverdächtige Seitenprotokollierer versucht, mehr als alle fünf Sekunden auszuführen. Übermäßige verdächtige Seiten führen dazu, dass der Logger häufig ausgeführt wird.
BLOB_METADATA Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
BMPALLOCATION Tritt bei parallelen Batchmodusplänen auf, wenn die Zuordnung eines großen Bitmapfilters synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
BMPBUILD Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung eines großen Bitmapfilters synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
BMPREPARTITION Tritt bei parallelen Batchmodusplänen auf, wenn die Neupartitionierung eines großen Bitmapfilters synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
BMPREPLICATION Tritt bei parallelen Batchmodusplänen auf, wenn die Replikation eines großen Bitmapfilters über Arbeitsthreads hinweg synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
BPSORT Tritt bei parallelen Batchmodusplänen auf, wenn die Sortierung eines Datasets über mehrere Threads hinweg synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
BROKER_CONNECTION_RECEIVE_TASK Tritt auf, wenn auf den Zugriff auf den Empfang einer Nachricht auf einem Verbindungsendpunkt gewartet wird. Empfangen des Zugriffs auf den Endpunkt wird serialisiert.
BROKER_DISPATCHER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
BROKER_ENDPOINT_STATE_MUTEX Tritt auf, wenn es Zustritt auf den Status eines Service Broker-Verbindungsendpunkts gibt. Der Zugriff auf den Zustand für Änderungen wird serialisiert.
BROKER_EVENTHANDLER Tritt auf, wenn eine Aufgabe im primären Ereignishandler des Service Brokers wartet. Dies sollte sehr kurz erfolgen.
BROKER_FORWARDER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
BROKER_INIT Tritt auf, wenn Der Dienstbroker in jeder aktiven Datenbank initialisiert wird. Dies sollte selten vorkommen.
BROKER_MASTERSTART Tritt auf, wenn eine Aufgabe auf den primären Ereignishandler des Dienstbrokers wartet, um zu starten. Dies sollte sehr kurz erfolgen.
BROKER_RECEIVE_WAITFOR Tritt auf, wenn der RECEIVE WAITFOR wartet. Dies kann bedeuten, dass entweder keine Nachrichten in der Warteschlange empfangen werden können, oder ein Sperrkonflikt verhindert, dass nachrichten aus der Warteschlange empfangen werden.
BROKER_REGISTERALLENDPOINTS Tritt während der Initialisierung eines Service Broker-Verbindungsendpunkts auf. Dies sollte sehr kurz erfolgen.
BROKER_SERVICE Tritt auf, wenn die Zielliste des Dienstbrokers, die einem Zieldienst zugeordnet ist, aktualisiert oder neu geschrieben wird.
BROKER_SHUTDOWN Tritt auf, wenn ein geplantes Herunterfahren des Service Brokers erfolgt. Dies sollte ganz kurz vorkommen, wenn überhaupt.
BROKER_START Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
BROKER_TASK_SHUTDOWN Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
BROKER_TASK_STOP Tritt auf, wenn der Taskhandler der Dienstbrokerwarteschlange versucht, die Aufgabe herunterzufahren. Die Zustandsprüfung wird serialisiert und muss sich vorab in einem ausgeführten Zustand befinden.
BROKER_TASK_SUBMIT Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
BROKER_TO_FLUSH Tritt auf, wenn der Dienstbroker lazy flusher die Speicherübertragungsobjekte in eine Arbeitstabelle löscht.
BROKER_TRANSMISSION_OBJECT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
BROKER_TRANSMISSION_TABLE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
BROKER_TRANSMISSION_WORK Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
BROKER_TRANSMITTER Tritt auf, wenn der Service Broker-Sender auf Arbeit wartet. Der Dienstbroker verfügt über eine Komponente namens Sender, die Nachrichten aus mehreren Dialogfeldern plant, die über die Verbindung über einen oder mehrere Verbindungsendpunkte gesendet werden. Der Sender verfügt zu diesem Zweck über zwei dedizierte Threads. Dieser Wartetyp wird belastet, wenn diese Senderthreads darauf warten, dass Dialognachrichten mithilfe der Transportverbindungen gesendet werden. Hohe Werte von waiting_tasks_count für diesen Wartetyppunkt, der für diese Senderthreads intermittiert ist und keine Hinweise auf ein Leistungsproblem gibt. Wenn der Dienstbroker überhaupt nicht verwendet wird, sollte waiting_tasks_count2 (für die beiden Senderthreads) sein, und wait_time_ms sollte doppelt so lange sein, seit der Instanzstart gestartet wird. Siehe Service broker wait stats.
BUFFERPOOL_SCAN Kann auftreten, wenn der Pufferpoolscan parallel ausgeführt wird und die Hauptaufgabe auf den Abschluss der Überprüfung wartet. Weitere Informationen finden Sie unter Vorgänge, die einen Pufferpoolscan auslösen, kann auf Computern mit großem Arbeitsspeicherlangsam ausgeführt werden.

gilt für: SQL Server 2022 (16.x) und höhere Versionen.
BUILTIN_HASHKEY_MUTEX Kann nach dem Starten der Instanz auftreten, während interne Datenstrukturen initialisiert werden. Tritt nicht auf, sobald Datenstrukturen initialisiert wurden.
CHANGE_TRACKING_WAITFORCHANGES Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
CHECK_PRINT_RECORD Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
CHECK_SCANNER_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
CHECK_TABLES_INITIALIZATION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
CHECK_TABLES_SINGLE_SCAN Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
CHECK_TABLES_THREAD_BARRIER Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
CHECKPOINT_QUEUE Tritt auf, während die Prüfpunktaufgabe auf die nächste Prüfpunktanforderung wartet.
CHKPT Tritt beim Serverstart auf, um dem Prüfpunktthread mitzuteilen, dass er gestartet werden kann.
CLEAR_DB Tritt während Vorgängen auf, die den Status einer Datenbank ändern, z. B. das Öffnen oder Schließen einer Datenbank.
CLR_AUTO_EVENT Tritt auf, wenn eine Aufgabe zurzeit die Ausführung der Common Language Runtime (CLR) ausführt und auf das Initiieren eines bestimmten Autoereignisses wartet. Lange Wartezeiten sind typisch und geben kein Problem an.
CLR_CRST Tritt auf, wenn eine Aufgabe zurzeit CLR-Ausführung ausführt und wartet darauf, einen kritischen Abschnitt der Aufgabe einzugeben, der derzeit von einer anderen Aufgabe verwendet wird.
CLR_JOIN Tritt auf, wenn eine Aufgabe derzeit CLR-Ausführung ausführt und auf das Beenden einer anderen Aufgabe wartet. Dieser Wartezustand tritt auf, wenn eine Verknüpfung zwischen Vorgängen vorhanden ist.
CLR_MANUAL_EVENT Tritt auf, wenn eine Aufgabe zurzeit CLR-Ausführung ausführt und auf ein bestimmtes manuelles Ereignis wartet, das initiiert wird.
CLR_MEMORY_SPY Tritt während einer Wartezeit beim Sperren des Kaufs für eine Datenstruktur auf, die zum Aufzeichnen aller virtuellen Speicherzuweisungen verwendet wird, die von CLR stammen. Die Datenstruktur ist gesperrt, um ihre Integrität beizubehalten, wenn paralleler Zugriff vorhanden ist.
CLR_MONITOR Tritt auf, wenn eine Aufgabe derzeit die CLR-Ausführung ausführt und wartet darauf, eine Sperre auf dem Monitor zu erhalten.
CLR_RWLOCK_READER Tritt auf, wenn eine Aufgabe derzeit die CLR-Ausführung ausführt und auf eine Lesesperre wartet.
CLR_RWLOCK_WRITER Tritt auf, wenn eine Aufgabe derzeit CLR-Ausführung ausführt und auf eine Writer-Sperre wartet.
CLR_SEMAPHORE Tritt auf, wenn eine Aufgabe derzeit CLR-Ausführung ausführt und auf ein Semaphor wartet.
CLR_TASK_START Tritt auf, während auf den Abschluss des Starts einer CLR-Aufgabe gewartet wird.
CLRHOST_STATE_ACCESS Tritt auf, wenn es eine Wartezeit gibt, um exklusiven Zugriff auf die CLR-Hosting-Datenstrukturen zu erhalten. Dieser Wartetyp tritt beim Einrichten oder Abreißen der CLR-Laufzeit auf.
CMEMPARTITIONED Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
CMEMTHREAD Tritt auf, wenn eine Aufgabe auf ein threadsicheres Speicherobjekt wartet. Die Wartezeit kann sich erhöhen, wenn es Zustritte gibt, die durch mehrere Aufgaben verursacht werden, die versuchen, Speicher aus demselben Speicherobjekt zuzuweisen.
COLUMNSTORE_BUILD_THROTTLE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
COLUMNSTORE_COLUMNDATASET_SESSION_LIST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
COMMIT_TABLE Nur interne Verwendung.
CONNECTION_ENDPOINT_LOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
COUNTRECOVERYMGR Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
CREATE_DATINISERVICE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
CXCONSUMER Tritt mit parallelen Abfrageplänen auf, wenn ein Consumerthread (übergeordnetes Element) auf das Senden von Zeilen durch einen Produzententhread wartet. CXCONSUMER Wartezeiten werden durch einen Exchange-Iterator verursacht, der aus Zeilen aus dem Produzententhread herausgeht. Dies ist ein normaler Teil der parallelen Abfrageausführung.

gilt für: SQL Server (ab SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3), Azure SQL-Datenbank, Azure SQL Managed Instance
CXPACKET Tritt mit parallelen Abfrageplänen auf, wenn auf die Synchronisierung des Abfrageprozessors Exchange Iteratorund beim Erstellen und Verwenden von Zeilen gewartet wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Hinweis: Ab SQL Server 2016 (13.x) Service Pack 2 und SQL Server 2017 (14.x) CU 3 bezieht sich CXPACKET nur darauf, auf die Synchronisierung des Exchange-Iterators und die Erstellung von Zeilen zu warten. Threads, die Zeilen in Anspruch nehmen, werden separat im CXCONSUMER Wartetyp nachverfolgt. Wenn die Consumerthreads zu langsam sind, wird der Exchange Iterator-Puffer möglicherweise voll und führt zu CXPACKET Wartezeiten.

Hinweis: In SQL Server 2022 (16.x) und höheren Versionen, Azure SQL-Datenbank und azure SQL Managed Instance, CXPACKET bezieht sich nur darauf, auf Threads zu warten, die Zeilen produzieren. Die Exchange Iterator-Synchronisierung wird separat in den CXSYNC_PORT und CXSYNC_CONSUMER Wartetypen nachverfolgt. Threads, die Zeilen in Anspruch nehmen, werden separat im CXCONSUMER Wartetyp nachverfolgt.
CXSYNC_PORT Tritt mit parallelen Abfrageplänen auf, wenn sie warten, um Exchange Iterator Ports zwischen Produzenten- und Consumerthreads zu öffnen, zu schließen und zu synchronisieren. Wenn beispielsweise ein Abfrageplan einen langen Sortiervorgang aufweist, kann CXSYNC_PORT Wartezeiten höher sein, da die Sortierung abgeschlossen sein muss, bevor der Exchange Iterator-Port synchronisiert werden kann.

gilt für: SQL Server 2022 (16.x) und höhere Versionen, Azure SQL-Datenbank und azure SQL Managed Instance
CXSYNC_CONSUMER Tritt mit parallelen Abfrageplänen auf, wenn sie warten, einen Exchange Iterator Synchronisierungspunkt zwischen allen Consumerthreads zu erreichen.

gilt für: SQL Server 2022 (16.x) und höhere Versionen, Azure SQL-Datenbank und azure SQL Managed Instance
CXROWSET_SYNC Tritt während eines parallelen Bereichsscans auf.
DAC_INIT Tritt auf, während die dedizierte Administratorverbindung initialisiert wird.
DBCC_SCALE_OUT_EXPR_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
DBMIRROR_DBM_EVENT Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
DBMIRROR_DBM_MUTEX Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
DBMIRROR_EVENTS_QUEUE Tritt auf, wenn die Datenbankspiegelung wartet, bis Ereignisse verarbeitet werden.
DBMIRROR_SEND Tritt auf, wenn eine Aufgabe auf einen Kommunikationsrücklog auf der Netzwerkebene wartet, um nachrichten zu senden. Gibt an, dass die Kommunikationsebene zu überlasten beginnt und sich auf den Datendurchsatz der Datenbankspiegelung auswirkt.
DBMIRROR_WORKER_QUEUE Gibt an, dass die Arbeitsaufgabe für die Datenbankspiegelung auf mehr Arbeit wartet.
DBMIRRORING_CMD Tritt auf, wenn eine Aufgabe darauf wartet, dass Protokolldatensätze auf den Datenträger geleert werden. Dieser Wartezustand wird voraussichtlich für lange Zeiträume gehalten.
DBSEEDING_FLOWCONTROL Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
DBSEEDING_OPERATION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
DEADLOCK_ENUM_MUTEX Tritt auf, wenn der Deadlock-Monitor und sys.dm_os_waiting_tasks versuchen, sicherzustellen, dass SQL Server nicht mehrere Deadlock-Suchvorgänge gleichzeitig ausführt.
DEADLOCK_TASK_SEARCH Große Wartezeiten auf dieser Ressource deuten darauf hin, dass der Server Abfragen über sys.dm_os_waiting_tasksausführt, und diese Abfragen blockieren den Deadlock-Monitor für die Ausführung der Deadlock-Suche. Dieser Wartetyp wird nur vom Deadlock-Monitor verwendet. Abfragen über sys.dm_os_waiting_tasksDEADLOCK_ENUM_MUTEXverwenden.
DEBUG Tritt während des Transact-SQL- und CLR-Debuggings für die interne Synchronisierung auf.
DIRECTLOGCONSUMER_LIST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DIRTY_PAGE_POLL Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
DIRTY_PAGE_SYNC Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
DIRTY_PAGE_TABLE_LOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DISABLE_VERSIONING Tritt auf, wenn SQL Server den Versionstransaktions-Manager abruft, um festzustellen, ob der Zeitstempel der frühesten aktiven Transaktion später als der Zeitstempel des Zustands ist, der geändert wurde. Wenn dies der Fall ist, sind alle Momentaufnahmetransaktionen, die gestartet wurden, bevor die ALTER DATABASE Anweisung ausgeführt wurde, abgeschlossen. Dieser Wartezustand wird verwendet, wenn SQL Server die Versionsverwaltung mithilfe der ALTER DATABASE-Anweisung deaktiviert.
DISKIO_SUSPEND Tritt auf, wenn eine Aufgabe auf den Zugriff auf eine Datei wartet, wenn eine externe Sicherung aktiv ist. Dies wird für jeden wartenden Benutzerprozess gemeldet. Eine Anzahl, die größer als fünf pro Benutzerprozess ist, kann darauf hindeuten, dass die externe Sicherung zu viel Zeit in Anspruch nimmt.
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
DISPATCHER_QUEUE_SEMAPHORE Tritt auf, wenn ein Thread aus dem Dispatcherpool auf mehr Arbeit wartet. Die Wartezeit für diesen Wartetyp wird voraussichtlich erhöht, wenn der Dispatcher im Leerlauf ist.
DLL_LOADING_MUTEX Tritt einmal auf, während die XML-Parser-DLL geladen wird.
DPT_ENTRY_LOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DROP_DATABASE_TIMER_TASK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
DROPTEMP Tritt zwischen Versuchen auf, ein temporäres Objekt abzulegen, wenn der vorherige Versuch fehlgeschlagen ist. Die Wartezeit wächst exponentiell mit jedem fehlgeschlagenen Dropversuch.
DTC Tritt auf, wenn eine Aufgabe auf ein Ereignis wartet, das zum Verwalten des Zustandsübergangs verwendet wird. Dieser Zustand steuert, wann die Wiederherstellung von Microsoft Distributed Transaction Coordinator (MS DTC)-Transaktionen auftritt, nachdem SQL Server benachrichtigt wird, dass der MS DTC-Dienst nicht mehr verfügbar ist.
DTC_ABORT_REQUEST Tritt in einer MSDTC-Arbeitssitzung auf, wenn die Sitzung darauf wartet, den Besitz einer MSDTC-Transaktion zu übernehmen. Nachdem MS DTC die Transaktion besitzt, kann die Sitzung das Rollback der Transaktion ausführen. Im Allgemeinen wartet die Sitzung auf eine andere Sitzung, die die Transaktion verwendet.
DTC_RESOLVE Tritt auf, wenn eine Wiederherstellungsaufgabe auf die master Datenbank in einer datenbankübergreifenden Transaktion wartet, sodass die Aufgabe das Ergebnis der Transaktion abfragen kann.
DTC_STATE Tritt auf, wenn eine Aufgabe auf ein Ereignis wartet, das Änderungen am globalen MS DTC-Zustandsobjekt schützt. Dieser Zustand sollte für sehr kurze Zeiträume gehalten werden.
DTC_TMDOWN_REQUEST Tritt in einer MSDTC-Workersitzung auf, wenn SQL Server eine Benachrichtigung empfängt, dass der MS DTC-Dienst nicht verfügbar ist. Zuerst wartet der Worker auf den Ms DTC-Wiederherstellungsvorgang. Anschließend wartet der Worker, um das Ergebnis der verteilten Transaktion zu erhalten, an der der Worker arbeitet. Dies kann fortgesetzt werden, bis die Verbindung mit dem MS DTC-Dienst wieder hergestellt wurde.
DTC_WAITFOR_OUTCOME Tritt auf, wenn Wiederherstellungsaufgaben warten, bis MS DTC aktiv wird, um die Auflösung vorbereiteter Transaktionen zu ermöglichen.
DTCNEW_ENLIST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DTCNEW_PREPARE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DTCNEW_RECOVERY Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DTCNEW_TM Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DTCNEW_TRANSACTION_ENLISTMENT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
DTCPNTSYNC Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
DUMP_LOG_COORDINATOR Tritt auf, wenn eine Hauptaufgabe auf einen Teilvorgang wartet, um Daten zu generieren. Normalerweise tritt dieser Zustand nicht auf. Eine lange Wartezeit zeigt eine unerwartete Blockierung an. Der Teilvorgang sollte untersucht werden.
DUMP_LOG_COORDINATOR_QUEUE Nur interne Verwendung.
DUMPTRIGGER Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
EC Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
EE_PMOLOCK Tritt während der Synchronisierung bestimmter Speicherzuordnungen während der Ausführung der Anweisung auf.
EE_SPECPROC_MAP_INIT Tritt während der Synchronisierung der internen Prozedur-Hashtabellenerstellung auf. Diese Wartezeit kann nur während des anfänglichen Zugriffs auf die Hashtabelle erfolgen, nachdem die SQL Server-Instanz gestartet wurde.
ENABLE_EMPTY_VERSIONING Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
ENABLE_VERSIONING Tritt auf, wenn SQL Server auf den Abschluss aller Aktualisierungstransaktionen in dieser Datenbank wartet, bevor die Datenbank für den Übergang zum zulässigen Zustand der Momentaufnahmeisolation deklariert wird. Dieser Zustand wird verwendet, wenn SQL Server die Snapshotisolation mithilfe der ALTER DATABASE-Anweisung ermöglicht.
ERROR_REPORTING_MANAGER Tritt während der Synchronisierung mehrerer gleichzeitiger Fehlerprotokollinitialisierungen auf.
EXCHANGE Tritt während der Synchronisierung im Abfrageprozessor-Iterator während paralleler Abfragen auf.
EXECSYNC Tritt während paralleler Abfragen auf, während sie im Abfrageprozessor in Bereichen synchronisiert werden, die nicht mit dem Exchange-Iterator zusammenhängen. Beispiele für solche Bereiche sind Bitmaps, große binäre Objekte (LOBs) und der Spool-Iterator. LOBs verwenden diesen Wartezustand möglicherweise häufig.
EXECUTION_PIPE_EVENT_INTERNAL Tritt während der Synchronisierung zwischen Produzenten- und Consumerteilen der Batchausführung auf, die über den Verbindungskontext übermittelt werden.
EXTERNAL_RG_UPDATE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
EXTERNAL_SCRIPT_NETWORK_IO Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) bis aktuell.
EXTERNAL_SCRIPT_PREPARE_SERVICE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
EXTERNAL_SCRIPT_SHUTDOWN Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
EXTERNAL_WAIT_ON_LAUNCHER, Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
FABRIC_HADR_TRANSPORT_CONNECTION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FABRIC_REPLICA_CONTROLLER_LIST Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FAILPOINT Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FCB_REPLICA_READ Tritt auf, wenn die Lesevorgänge einer Momentaufnahme (oder einer temporären Momentaufnahme, die mit DBCC) sparse-Datei erstellt wurde, synchronisiert werden.
FCB_REPLICA_WRITE Tritt auf, wenn das Pushen oder Ziehen einer Seite an eine Momentaufnahme (oder eine temporäre Momentaufnahme, die von DBCC) sparse-Datei erstellt wurde, synchronisiert wird.
FEATURE_SWITCHES_UPDATE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FFT_NSO_DB_KILL_FLAG Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_DB_LIST Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_FCB Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_FCB_FIND Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_FCB_PARENT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_FCB_STATE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
FFT_NSO_FILEOBJECT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NSO_TABLE_LIST Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_NTFS_STORE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_RECOVERY Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_RSFX_COMM Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_RSFX_WAIT_FOR_MEMORY Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_STARTUP_SHUTDOWN Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_STORE_DB Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_STORE_ROWSET_LIST Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FFT_STORE_TABLE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILE_VALIDATION_THREADS Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
FILESTREAM_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILESTREAM_CHUNKER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILESTREAM_CHUNKER_INIT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILESTREAM_FCB Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILESTREAM_FILE_OBJECT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILESTREAM_WORKITEM_QUEUE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FILETABLE_SHUTDOWN Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FOREIGN_REDO Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) bis aktuell.
FORWARDER_TRANSITION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
FS_FC_RWLOCK Tritt auf, wenn eine Wartezeit durch den FILESTREAM Garbage Collector vorhanden ist, um eine der folgenden Aufgaben auszuführen:

- Garbage Collection deaktivieren (wird von Sicherung und Wiederherstellung verwendet).
- Führen Sie einen Zyklus des FILESTREAM Garbage Collector aus.
FS_GARBAGE_COLLECTOR_SHUTDOWN Tritt auf, wenn der FILESTREAM Garbage Collector auf das Abschließen von Bereinigungsaufgaben wartet.
FS_HEADER_RWLOCK Tritt auf, wenn es eine Wartezeit gibt, um den Zugriff auf den FILESTREAM-Header eines FILESTREAM-Datencontainers zu erhalten, um Inhalte in der FILESTREAM-Headerdatei (Filestream.hdr) zu lesen oder zu aktualisieren.
FS_LOGTRUNC_RWLOCK Tritt auf, wenn es eine Wartezeit gibt, um den Zugriff auf den FILESTREAM-Protokollabkürzung zu erhalten, um eine der folgenden Aufgaben auszuführen:

- Vorübergehendes Deaktivieren des FILESTREAM-Protokolls (FSLOG) (verwendet durch Sicherung und Wiederherstellung).
- Führen Sie einen Zyklus des FSLOG-Abschneidens aus.
FSA_FORCE_OWN_XACT Tritt auf, wenn ein FILESTREAM-Datei-E/A-Vorgang an die zugeordnete Transaktion gebunden werden muss, die Transaktion befindet sich jedoch derzeit im Besitz einer anderen Sitzung.
FSAGENT Tritt auf, wenn ein FILESTREAM-Datei-E/A-Vorgang auf eine FILESTREAM-Agentressource wartet, die von einem anderen Datei-E/A-Vorgang verwendet wird.
FSTR_CONFIG_MUTEX Tritt auf, wenn eine Wartezeit für eine andere FILESTREAM-Featurekonfigurierung abgeschlossen ist.
FSTR_CONFIG_RWLOCK Tritt auf, wenn es eine Wartezeit gibt, um den Zugriff auf die FILESTREAM-Konfigurationsparameter zu serialisieren.
FT_COMPROWSET_RWLOCK Der Volltext wartet auf den Fragmentmetadatenvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FT_IFTS_RWLOCK Volltext wartet auf die interne Synchronisierung. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FT_IFTS_SCHEDULER_IDLE_WAIT Volltextplaner-Wartemodustyp. Der Scheduler ist im Leerlauf.
FT_IFTS_ASYNC_WRITE_PIPE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_BLOB_HASH Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_CATEALOG_SOURCE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_COMP_DESC_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_CONSUMER_PLUGIN Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_CRAWL_BATCH_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_CRAWL_CHILDREN Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_DOCID_INTERFACE_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_DOCID_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_FP_INFO_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_HOST_CONTROLLER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_MASTER_MERGE_TASK_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_MEMREGPOOL Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_MERGE_FRAGMENT_SYNC Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_NOISE_WORDS_RESOURCE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_OCCURRENCE_BUFFER_POOL Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_PIPELINE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_PIPELINE_LIST Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_PIPELINE_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_PROJECT_FD_INFO_MAP Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_SCHEDULER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_SHARED_MEMORY Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_SHUTDOWN_PIPE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_SRCH_FD_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_SRCH_FD_SERVICE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_STOPLIST_CACHE_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_THESAURUS Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_VERSION_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTS_WORK_QUEUE Nur interne Verwendung.

Gilt für: SQL Server 2022 (16.x) CU 1 und höher.
FT_IFTSHC_MUTEX Volltext wartet auf einen FDHost-Steuerelementvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FT_IFTSISM_MUTEX Volltext wartet auf den Kommunikationsvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FT_MASTER_MERGE Volltext wartet auf den Masterdruckvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FT_MASTER_MERGE_COORDINATOR Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FT_METADATA_MUTEX Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
FT_PROPERTYLIST_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
FT_RESTART_CRAWL Tritt auf, wenn eine Volltextdurchforstung von einem letzten bekannten guten Punkt neu gestartet werden muss, um einen vorübergehenden Fehler wiederherzustellen. Die Wartezeit ermöglicht es den Arbeitsaufgaben, die derzeit an dieser Population arbeiten, den aktuellen Schritt abzuschließen oder zu beenden.
FULLTEXT GATHERER Tritt während der Synchronisierung von Volltextvorgängen auf.
GDMA_GET_RESOURCE_OWNER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
GHOSTCLEANUP_UPDATE_STATS Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
GHOSTCLEANUPSYNCMGR Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
GLOBAL_QUERY_CANCEL Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
GLOBAL_QUERY_CLOSE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
GLOBAL_QUERY_CONSUMER Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
GLOBAL_QUERY_PRODUCER Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
GLOBAL_TRAN_CREATE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
GLOBAL_TRAN_UCS_SESSION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
GUARDIAN Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
HADR_AG_MUTEX Tritt auf, wenn eine DDL-Anweisung der Verfügbarkeitsgruppe oder ein Windows Server-Failoverclustering-Befehl auf exklusiven Lese-/Schreibzugriff auf die Konfiguration einer Verfügbarkeitsgruppe wartet.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_AR_CRITICAL_SECTION_ENTRY Tritt auf, wenn eine DDL-Anweisung der Verfügbarkeitsgruppe oder ein Windows Server-Failoverclustering-Befehl auf exklusiven Lese-/Schreibzugriff auf den Laufzeitstatus des lokalen Replikats der zugeordneten Verfügbarkeitsgruppe wartet.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_AR_MANAGER_MUTEX Tritt auf, wenn das Herunterfahren eines Verfügbarkeitsreplikats auf den Abschluss wartet oder ein Verfügbarkeitsreplikatstart auf das Herunterfahren wartet. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_AR_UNLOAD_COMPLETED Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST Der Herausgeber für ein Verfügbarkeitsreplikatereignis (z. B. eine Zustandsänderung oder Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf die Liste der Ereignisabonnenten. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_BACKUP_BULK_LOCK Die primäre Datenbank der Verfügbarkeitsgruppe hat eine Sicherungsanforderung von einer sekundären Datenbank erhalten und wartet darauf, dass der Hintergrundthread die Verarbeitung der Anforderung beim Abrufen oder Freigeben der BulkOp-Sperre abgeschlossen hat.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_BACKUP_QUEUE Der Sicherungshintergrundthread der primären Datenbank der Verfügbarkeitsgruppe wartet auf eine neue Arbeitsanforderung aus der sekundären Datenbank. (In der Regel tritt dies auf, wenn die primäre Datenbank das BulkOp-Protokoll enthält und auf die sekundäre Datenbank wartet, um anzugeben, dass die primäre Datenbank die Sperre freigeben kann).

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_CLUSAPI_CALL Ein SQL Server-Thread wartet darauf, vom nicht preemptiven Modus (geplant von SQL Server) in den präemptiven Modus (geplant vom Betriebssystem) zu wechseln, um Windows Server-Failoverclustering-APIs aufzurufen.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_COMPRESSED_CACHE_SYNC Warten auf den Zugriff auf den Cache von komprimierten Protokollblöcken, die verwendet werden, um redundante Komprimierung der an mehrere sekundäre Datenbanken gesendeten Protokollblöcke zu vermeiden.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_CONNECTIVITY_INFO Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DATABASE_FLOW_CONTROL Warten auf das Senden von Nachrichten an den Partner, wenn die maximale Anzahl von nachrichten in der Warteschlange erreicht wurde. Gibt an, dass die Protokollüberprüfungen schneller ausgeführt werden, als das Netzwerk sendet. Dies ist ein Problem nur, wenn Netzwerksendungen langsamer als erwartet sind.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DATABASE_VERSIONING_STATE Tritt auf der Versionsverwaltungsstatusänderung einer sekundären Verfügbarkeitsgruppe-Datenbank auf. Diese Wartezeit liegt auf internen Datenstrukturen und ist in der Regel sehr kurz und hat keine direkte Auswirkung auf den Datenzugriff.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DATABASE_WAIT_FOR_RECOVERY Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_DATABASE_WAIT_FOR_RESTART Warten auf den Neustart der Datenbank unter Verfügbarkeitsgruppensteuerung. Unter normalen Bedingungen ist dies kein Kundenproblem, da hier Wartezeiten erwartet werden.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING Eine Abfrage zu Objekten in einer lesbaren sekundären Datenbank einer Verfügbarkeitsgruppe wird bei Zeilenversionsverwaltung blockiert, während auf commit oder Rollback aller Transaktionen gewartet wird, die in-Flight ausgeführt wurden, als das sekundäre Replikat für Leseworkloads aktiviert wurde. Dieser Wartetyp garantiert, dass Zeilenversionen vor der Ausführung einer Abfrage unter Momentaufnahmeisolation verfügbar sind.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DB_COMMAND Warten auf Antworten auf Unterhaltungsnachrichten (die eine explizite Antwort von der anderen Seite erfordern, mithilfe der Infrastruktur für Unterhaltungsnachrichten der Verfügbarkeitsgruppe). Viele verschiedene Nachrichtentypen verwenden diesen Wartetyp.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DB_OP_COMPLETION_SYNC Warten auf Antworten auf Unterhaltungsnachrichten (die eine explizite Antwort von der anderen Seite erfordern, mithilfe der Infrastruktur für Unterhaltungsnachrichten der Verfügbarkeitsgruppe). Viele verschiedene Nachrichtentypen verwenden diesen Wartetyp.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DB_OP_START_SYNC Eine DDL-Anweisung der Verfügbarkeitsgruppe oder ein Windows Server-Failoverclustering-Befehl wartet auf serialisierten Zugriff auf eine Verfügbarkeitsdatenbank und den Laufzeitstatus.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DBR_SUBSCRIBER Der Herausgeber für ein Verfügbarkeitsreplikatereignis (z. B. Zustandsänderung oder Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf den Laufzeitstatus eines Ereignisabonnents, der einer Verfügbarkeitsdatenbank entspricht. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DBR_SUBSCRIBER_FILTER_LIST Der Herausgeber für ein Verfügbarkeitsreplikatereignis (z. B. Zustandsänderung oder Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf die Liste der Ereignisabonnenten, die Verfügbarkeitsdatenbanken entsprechen. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_DBSEEDING Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
HADR_DBSEEDING_LIST Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
HADR_DBSTATECHANGE_SYNC Die Parallelitätssteuerung wartet auf das Aktualisieren des internen Zustands des Datenbankreplikats.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FABRIC_CALLBACK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
HADR_FILESTREAM_BLOCK_FLUSH Der FILESTREAM Always On-Transport-Manager wartet, bis die Verarbeitung eines Protokollblocks abgeschlossen ist.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FILESTREAM_FILE_CLOSE Der FILESTREAM Always On-Transport-Manager wartet, bis die nächste FILESTREAM-Datei verarbeitet wird und sein Handle geschlossen wird.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FILESTREAM_FILE_REQUEST Ein Always On-sekundäres Replikat wartet auf das primäre Replikat, um alle angeforderten FILESTREAM-Dateien während des RÜCKGÄNGIG-Vorgangs zu senden.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FILESTREAM_IOMGR Der FILESTREAM Always On-Transport-Manager wartet auf die R/W-Sperre, die den FILESTREAM Always On I/O-Manager während des Starts oder Herunterfahrens schützt.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FILESTREAM_IOMGR_IOCOMPLETION Der FILESTREAM Always On E/A-Manager wartet auf den Abschluss von E/A.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FILESTREAM_MANAGER Der FILESTREAM Always On-Transport-Manager wartet auf die R/W-Sperre, die den FILESTREAM AlwaysOn-Transport-Manager beim Starten oder Herunterfahren schützt.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_FILESTREAM_PREPROC Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_GROUP_COMMIT Die Transaktions-Commit-Verarbeitung wartet darauf, einen Gruppen-Commit zuzulassen, sodass mehrere Commit-Protokolldatensätze in einen einzelnen Protokollblock eingefügt werden können. Diese Wartezeit ist eine erwartete Bedingung, die die Protokoll-E/A,-Erfassungs- und Sendevorgänge optimiert.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_LOGCAPTURE_SYNC Parallelitätssteuerung um die Protokollerfassung oder das Anwenden eines Objekts beim Erstellen oder Zerstören von Scans. Dies ist eine erwartete Wartezeit, wenn Partner den Status oder den Verbindungsstatus ändern.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_LOGCAPTURE_WAIT Warten, bis Protokolldatensätze verfügbar sind. Kann entweder auftreten, wenn beim Lesen des Protokolls auf das Generieren neuer Protokolldatensätze durch Verbindungen oder zum Abschluss der E/A-Verbindung beim Lesen des Protokolls nicht im Cache gewartet wird. Dies ist eine erwartete Wartezeit, wenn der Protokollscan bis zum Ende des Protokolls abgefangen wird oder vom Datenträger gelesen wird.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_LOGPROGRESS_SYNC Parallelitätssteuerung wartet beim Aktualisieren des Protokollstatus von Datenbankreplikaten.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_NOTIFICATION_DEQUEUE Eine Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet, wartet auf die nächste Benachrichtigung. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS Der Verfügbarkeitsreplikat-Manager wartet auf serialisierten Zugriff auf den Laufzeitstatus einer Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_NOTIFICATION_WORKER_STARTUP_SYNC Eine Hintergrundaufgabe wartet auf den Abschluss des Starts einer Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC Eine Hintergrundaufgabe wartet auf das Beenden einer Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_PARTNER_SYNC Das Parallelitätssteuerelement wartet auf die Partnerliste.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_READ_ALL_NETWORKS Warten auf Lese- oder Schreibzugriff auf die Liste der WSFC-Netzwerke. Nur interne Verwendung. Hinweis: Das Modul enthält eine Liste der WSFC-Netzwerke, die in DMVs (z. B. sys.dm_hadr_cluster_networks) verwendet werden, oder um Always On Transact-SQL-Anweisungen zu überprüfen, die auf WSFC-Netzwerkinformationen verweisen. Diese Liste wird beim Starten des Moduls, WSFC-benachrichtigungen und interner AlwaysOn-Neustart aktualisiert (z. B. Verlust und Wiederherstellung des WSFC-Quorums). Aufgaben werden in der Regel blockiert, wenn eine Aktualisierung in dieser Liste ausgeführt wird.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_RECOVERY_WAIT_FOR_CONNECTION Warten auf die sekundäre Datenbank, um eine Verbindung mit der primären Datenbank herzustellen, bevor die Wiederherstellung ausgeführt wird. Dies ist eine erwartete Wartezeit, die verlängert werden kann, wenn die Verbindung mit der Primären langsam hergestellt wird.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_RECOVERY_WAIT_FOR_UNDO Die Datenbankwiederherstellung wartet darauf, dass die sekundäre Datenbank die Wiederherstellen- und Initialisierungsphase abgeschlossen hat, um sie mit der primären Datenbank wieder in den gemeinsamen Protokollpunkt zu bringen. Dies ist eine erwartete Wartezeit nach Failovern. Der Status "Rückgängig" kann über den Windows-Systemmonitor (perfmon.exe) und DMVs nachverfolgt werden.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_REPLICAINFO_SYNC Warten auf Parallelitätssteuerelement, um den aktuellen Replikatstatus zu aktualisieren.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_SEEDING_CANCELLATION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_SEEDING_FILE_LIST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_SEEDING_LIMIT_BACKUPS Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_SEEDING_SYNC_COMPLETION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_SEEDING_TIMEOUT_TASK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_SEEDING_WAIT_FOR_COMPLETION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_SYNC_COMMIT Warten auf eine Transaktions-Commit-Verarbeitung für die synchronisierten sekundären Datenbanken, um das Protokoll zu härten. Diese Wartezeit wird auch vom Leistungsindikator "Transaktionsverzögerung" angezeigt. Dieser Wartetyp wird für Synchron-Commit-Verfügbarkeitsgruppen erwartet und gibt die Zeit an, die an die sekundären Datenbanken gesendet, geschrieben und bestätigt wird.
Ausführliche Informationen und Problembehandlungs-HADR_SYNC_COMMIT finden Sie in diesem Blogbeitrag

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_SYNCHRONIZING_THROTTLE Warten auf die Verarbeitung von Transaktions-Commits, damit eine sekundäre Datenbank das primäre Ende des Protokolls aufholen kann, um zum synchronisierten Zustand zu wechseln. Dies ist eine erwartete Wartezeit, wenn eine sekundäre Datenbank aufholen wird.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_TDS_LISTENER_SYNC Entweder das interne Always On-System oder der WSFC-Cluster fordert an, dass Listener gestartet oder beendet werden. Die Verarbeitung dieser Anforderung ist immer asynchron, und es gibt einen Mechanismus zum Entfernen redundanter Anforderungen. Es gibt auch Momente, in denen dieser Prozess aufgrund von Konfigurationsänderungen angehalten wird. Alle Wartezeiten, die mit diesem Listenersynchronisierungsmechanismus zusammenhängen, verwenden diesen Wartetyp. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_TDS_LISTENER_SYNC_PROCESSING Wird am Ende einer Always On Transact-SQL-Anweisung verwendet, für die ein Verfügbarkeitsgruppenlistener gestartet und/oder beendet werden muss. Da der Start-/Stopp-Vorgang asynchron ausgeführt wird, blockiert der Benutzerthread die Verwendung dieses Wartetyps, bis die Situation des Listeners bekannt ist.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_THROTTLE_LOG_RATE_GOVERNOR Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO Tritt auf, wenn eine sekundäre Georeplikation mit niedrigerer Computegröße (niedrigerer SLO) als die primäre konfiguriert ist. Eine primäre Datenbank wird aufgrund verzögerter Protokollnutzung durch die sekundäre Datenbank gedrosselt. Dies wird dadurch verursacht, dass die sekundäre Datenbank nicht genügend Rechenkapazität hat, um mit der Änderungsrate der primären Datenbank schrittzuhalten.

gilt für: Azure SQL-Datenbank
HADR_THROTTLE_LOG_RATE_LOG_SIZE Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
HADR_THROTTLE_LOG_RATE_SEEDING Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
HADR_TIMER_TASK Warten auf Das Abrufen der Sperre für das Zeitgeberaufgabenobjekt und wird auch für die tatsächlichen Wartezeiten zwischen den ausgeführten Arbeitszeiten verwendet. Bei einer Aufgabe, die alle 10 Sekunden ausgeführt wird, wartet z. B. nach einer Ausführung die Verfügbarkeitsgruppen etwa 10 Sekunden, um die Aufgabe neu zu planen, und die Wartezeit ist hier enthalten.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_TRANSPORT_DBRLIST Warten auf den Zugriff auf die Datenbankreplikatliste der Transportschicht. Wird für das Spinlock verwendet, das Zugriff darauf gewährt.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_TRANSPORT_FLOW_CONTROL Warten, wenn die Anzahl der ausstehenden nicht bekannten Always On-Nachrichten über dem Schwellenwert für die Ablaufsteuerung liegt. Dies erfolgt auf Replikat-zu-Replikatbasis (nicht auf Datenbank-zu-Datenbank-Basis).

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_TRANSPORT_SESSION Verfügbarkeitsgruppen warten beim Ändern oder Zugreifen auf den zugrunde liegenden Transportstatus.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_WORK_POOL Das Parallelitätssteuerelement wartet auf das Hintergrundaufgabenobjekt der Verfügbarkeitsgruppe.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_WORK_QUEUE Hintergrundarbeitsthread der Verfügbarkeitsgruppe, der auf die Zuweisung neuer Arbeit wartet. Dies ist eine erwartete Wartezeit, wenn es fertige Arbeiter gibt, die auf neue Arbeit warten, was der normale Zustand ist.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HADR_XRF_STACK_ACCESS Zugreifen auf (Nachschlagen, Hinzufügen und Löschen) des erweiterten Wiederherstellungs-Verzweigungsstapels für eine Verfügbarkeitsdatenbank.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HCCO_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HK_RESTORE_FILEMAP Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HKCS_PARALLEL_MIGRATION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HKCS_PARALLEL_RECOVERY Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
HTBUILD Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung der Hashtabelle auf der Eingabeseite einer Hash-Verknüpfung/Aggregation synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

gilt für: SQL Server 2012 (11.x) und höhere Versionen, jedoch nicht für Azure SQL-Datenbank, azure SQL Managed Instance mit der Always-up-to-Date Update Policy und Azure Synapse Analytics.
HTBUILD_AGG Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung der Hashtabelle auf der Eingabeseite einer Hashaggregation synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics.
HTBUILD_JOIN Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung der Hashtabelle auf der Eingabeseite einer Hashverknnung synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics.
HTDELETE Tritt bei parallelen Batchmodusplänen auf, wenn sie am Ende einer Hashverknäufung/Aggregation synchronisiert werden. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

gilt für: SQL Server 2014 (12.x) und höhere Versionen, jedoch nicht für Azure SQL-Datenbank, azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics.
HTDELETE_AGG Tritt bei parallelen Batchmodusplänen auf, wenn sie am Ende einer Hashaggregation synchronisiert werden. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics.
HTDELETE_JOIN Tritt bei parallelen Batchmodusplänen auf, wenn sie am Ende einer Hashverknnung synchronisiert werden. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics.
HTMEMO Tritt bei parallelen Batchmodus-Plänen auf, wenn sie synchronisiert werden, bevor Die Hashtabelle auf Ausgabe-Übereinstimmungen /Nicht-Übereinstimmungen in Hash join/Aggregation gescannt wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
HTREINIT Tritt bei parallelen Batchmodusplänen auf, wenn sie synchronisiert werden, bevor eine Hashverknnung/Aggregation für die nächste partielle Verknüpfung zurückgesetzt wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
HTREPARTITION Tritt bei parallelen Batchmodusplänen auf, wenn die Neupartitionierung der Hashtabelle auf der Eingabeseite einer Hash-Verknüpfung/Aggregation synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
HTTP_ENUMERATION Tritt beim Start auf, um die HTTP-Endpunkte aufzählen, um HTTP zu starten.
HTTP_START Tritt auf, wenn eine Verbindung auf den Abschluss der Initialisierung von HTTP wartet.
HTTP_STORAGE_CONNECTION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
IMPPROV_IOWAIT Tritt auf, wenn SQL Server auf den Abschluss eines Massenlade-E/A-Vorgangs wartet.
INSTANCE_LOG_RATE_GOVERNOR Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
INTERNAL_TESTING Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
IO_AUDIT_MUTEX Tritt während der Synchronisierung von Ablaufverfolgungsereignispuffern auf.
IO_COMPLETION Tritt auf, während auf den Abschluss von E/A-Vorgängen gewartet wird. Dieser Wartetyp stellt in der Regel Nicht-Datenseiten-E/A dar. Der Abschluss der Datenseite wird als PAGEIOLATCH_* Wartezeit angezeigt.
IO_QUEUE_LIMIT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
IO_RETRY Tritt auf, wenn ein E/A-Vorgang, z. B. ein Lese- oder Schreibzugriff auf den Datenträger, aufgrund unzureichender Ressourcen fehlschlägt und dann erneut versucht wird.
IOAFF_RANGE_QUEUE Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
KSOURCE_WAKEUP Wird von der Dienststeuerungsaufgabe beim Warten auf Anforderungen vom Dienststeuerungs-Manager verwendet. Lange Wartezeiten werden erwartet und geben kein Problem an.
KTM_ENLISTMENT Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
KTM_RECOVERY_MANAGER Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
KTM_RECOVERY_RESOLUTION Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
LATCH_DT Tritt auf, wenn auf einen DT -Riegel (zerstören) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_statsverfügbar. sys.dm_os_latch_stats Gruppen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXund LATCH_DT warten.
LATCH_EX Tritt auf, wenn auf einen EX-Riegel (exklusiv) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_statsverfügbar. sys.dm_os_latch_stats Gruppen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXund LATCH_DT warten.
LATCH_KP Tritt auf, wenn auf einen KP-Verschluss (Keep) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_statsverfügbar. sys.dm_os_latch_stats Gruppen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXund LATCH_DT warten.
LATCH_NL Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
LATCH_SH Tritt auf, wenn auf einen SH -Riegel (Freigabe) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_statsverfügbar. sys.dm_os_latch_stats Gruppen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXund LATCH_DT warten.
LATCH_UP Tritt auf, wenn auf einen UP -Riegel (Update) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_statsverfügbar. sys.dm_os_latch_stats Gruppen LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXund LATCH_DT warten.
LAZYWRITER_SLEEP Tritt auf, wenn faule Writer-Aufgaben angehalten werden. Dies ist ein Maß für die Zeit, die von Hintergrundaufgaben aufgewendet wird, die warten. Beachten Sie diesen Zustand nicht, wenn Sie nach Benutzerständen suchen.
LCK_M_BU Tritt auf, wenn eine Aufgabe auf den Erwerb einer BU-Sperre (Bulk Update) wartet. Weitere Informationen finden Sie unter Massenaktualisierungssperren.
LCK_M_BU_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine BU-Sperre (Bulk Update) mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Massenaktualisierungssperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_BU_LOW_PRIORITY Tritt auf, wenn eine Aufgabe darauf wartet, eine BU-Sperre (Bulk Update) mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Massenaktualisierungssperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_IS Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Shared (IS)-Sperre abzurufen. Weitere Informationen finden Sie unter Intent Locks.
LCK_M_IS_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, eine Intent Shared (IS)-Sperre mit AbortBlockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_IS_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine Intent Shared (IS)-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_IU Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Update -Sperre (Intent Update, IU) abzurufen. Weitere Informationen finden Sie unter Intent Locks.
LCK_M_IU_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Update -Sperre (Intent Update, IU) mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_IU_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, um eine Intent Update -Sperre (Intent Update, IU) mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_IX Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Exclusive -Sperre (IX) abzurufen. Weitere Informationen finden Sie unter Intent Locks.
LCK_M_IX_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine Intent Exclusive -Sperre (IX) mit Abort Blockers abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_IX_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine Intent Exclusive (IX)-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_NL Tritt auf, wenn eine Aufgabe wartet, eine NULL-Sperre für den aktuellen Schlüsselwert und eine Einfügebereich-Sperre zwischen der aktuellen und vorherigen Taste abzurufen. Eine NULL-Sperre auf der Taste ist eine sofortige Freigabesperre.
LCK_M_RIn_NL_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine NULL-Sperre mit Abort Blockers für den aktuellen Schlüsselwert zu erhalten, und eine Einfügebereichssperre mit "Abbrechen Blocker" zwischen dem aktuellen und dem vorherigen Schlüssel. Eine NULL-Sperre auf der Taste ist eine sofortige Freigabesperre. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_NL_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine NULL-Sperre mit niedriger Priorität für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste. Eine NULL-Sperre auf der Taste ist eine sofortige Freigabesperre. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_S Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre für den aktuellen Schlüsselwert zu erhalten, und eine Einfügebereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel.
LCK_M_RIn_S_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine freigegebene Sperre mit Abort Blockers für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit "Abbrechen Blocker" zwischen dem aktuellen und dem vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_S_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre mit niedriger Priorität für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_U Die Aufgabe wartet darauf, eine Aktualisierungssperre für den aktuellen Schlüsselwert und eine Einfügebereichssperre zwischen der aktuellen und der vorherigen Taste abzurufen.
LCK_M_RIn_U_ABORT_BLOCKERS Die Aufgabe wartet darauf, eine Aktualisierungssperre mit "Abort Blocker" für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit Abbruchblockern zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_U_LOW_PRIORITY Die Aufgabe wartet darauf, eine Aktualisierungssperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_X Tritt auf, wenn eine Aufgabe darauf wartet, eine exklusive Sperre für den aktuellen Schlüsselwert und eine Einfügebereich-Sperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen.
LCK_M_RIn_X_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit Abort Blockern für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit Abort Blockers zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RIn_X_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RS_S Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre für den aktuellen Schlüsselwert und eine Freigabebereich-Sperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen.
LCK_M_RS_S_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine freigegebene Sperre mit Abort Blockers für den aktuellen Schlüsselwert zu erhalten, und eine Freigabebereichssperre mit Abort-Blockern zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RS_S_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Freigabebereichssperre mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RS_U Tritt auf, wenn eine Aufgabe darauf wartet, eine Update-Sperre für den aktuellen Schlüsselwert und eine Updatebereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen.
LCK_M_RS_U_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine Updatesperre mit Abort Blockern für den aktuellen Schlüsselwert abzurufen, und eine Updatebereichssperre mit "Abbrechen Blocker" zwischen dem aktuellen und dem vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_S_XACT Tritt auf, wenn optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT (Transaktion) wait_resource Typ wartet, in dem die Lese- oder Änderungsabsicht nicht abgeleitet werden kann.
LCK_M_S_XACT_READ Tritt auf, wenn optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT (Transaktion)wait_resource Typ wartet, um zu lesen.
LCK_M_S_XACT_MODIFY Tritt auf, wenn optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT -wait_resource Typ wartet, mit der Absicht, sie zu ändern.
LCK_M_RS_U_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine Updatesperre mit niedriger Priorität für den aktuellen Schlüsselwert abzurufen, und eine Updatebereichssperre mit niedriger Priorität zwischen dem aktuellen und dem vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RX_S Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre für den aktuellen Schlüsselwert und eine Exklusive Bereich-Sperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen.
LCK_M_RX_S_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, um eine freigegebene Sperre mit Abort Blockers für den aktuellen Schlüsselwert abzurufen, und ein exklusiver Bereich mit Abort Blockers-Sperre zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RX_S_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und einen exklusiven Bereich mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RX_U Tritt auf, wenn eine Aufgabe wartet, eine Update-Sperre für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen.
LCK_M_RX_U_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, eine Updatesperre mit Abort Blockers für den aktuellen Schlüsselwert abzurufen, und eine Exklusive Bereichssperre mit Abort Blockers zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RX_U_LOW_PRIORITY Tritt auf, wenn eine Aufgabe darauf wartet, eine Updatesperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RX_X Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen.
LCK_M_RX_X_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine exklusive Sperre mit Abort Blockern auf dem aktuellen Schlüsselwert und eine Exklusive Bereichssperre mit Abort Blockers zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_RX_X_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.)

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_S Tritt auf, wenn eine Aufgabe auf den Erwerb einer freigegebenen Sperre wartet. Weitere Informationen finden Sie unter freigegebenen Sperren.
LCK_M_S_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre mit Abort Blockers abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter freigegebenen Sperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_S_LOW_PRIORITY Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter freigegebenen Sperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SCH_M Tritt auf, wenn eine Aufgabe wartet, um eine Schema modify-Sperre zu erhalten. Weitere Informationen finden Sie unter Schemasperren.
LCK_M_SCH_M_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, eine Schema modify-Sperre mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Schemasperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SCH_M_LOW_PRIORITY Tritt auf, wenn eine Aufgabe darauf wartet, eine Schema modify-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Schemasperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SCH_S Tritt auf, wenn eine Aufgabe auf den Erwerb einer Schemafreigabesperre wartet. Weitere Informationen finden Sie unter Schemasperren.
LCK_M_SCH_S_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine Schemafreigabesperre mit Abort-Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Schemasperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SCH_S_LOW_PRIORITY Tritt auf, wenn eine Aufgabe darauf wartet, eine Schemafreigabesperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Schemasperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SIU Tritt auf, wenn eine Aufgabe darauf wartet, eine Freigabe mit Intent Update-Sperre abzurufen. Weitere Informationen finden Sie unter Intent Locks.
LCK_M_SIU_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine Sperre für "Shared With Intent Update" mit "Abort Blocker" abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SIU_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, um eine Freigabe mit Intent Update-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SIX Tritt auf, wenn eine Aufgabe wartet, um eine exklusive Sperrung für "Freigegeben mit Absicht" abzurufen. Weitere Informationen finden Sie unter Intent Locks.
LCK_M_SIX_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine exklusive Freigabe mit Abort Blockers abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_SIX_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, um eine Exklusive Freigabesperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_U Tritt auf, wenn eine Aufgabe auf den Erwerb einer Updatesperre wartet. Weitere Informationen finden Sie unter Update locks.
LCK_M_U_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine Updatesperre mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Updatesperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_U_LOW_PRIORITY Tritt auf, wenn eine Aufgabe darauf wartet, eine Updatesperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Updatesperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_UIX Tritt auf, wenn eine Aufgabe wartet, um eine Exklusive Sperre für "Update mit Absicht" zu erhalten. Weitere Informationen finden Sie unter Intent Locks.
LCK_M_UIX_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe darauf wartet, eine "Update with Intent Exclusive"-Sperre mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_UIX_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, um eine "Update with Intent Exclusive"-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Intent Locks.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_X Tritt auf, wenn eine Aufgabe auf den Erwerb einer exklusiven Sperre wartet. Weitere Informationen finden Sie unter Exklusive Sperren.
LCK_M_X_ABORT_BLOCKERS Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit Abort Blockers zu erwerben. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Exklusive Sperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LCK_M_X_LOW_PRIORITY Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX.) Weitere Informationen finden Sie unter Exklusive Sperren.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
LOG_POOL_SCAN Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
LOG_RATE_GOVERNOR Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
LOGBUFFER Tritt auf, wenn eine Aufgabe auf speicherplatz im Protokollpuffer wartet, um einen Protokolldatensatz zu speichern. Konstant hohe Werte deuten möglicherweise darauf hin, dass die Protokollgeräte nicht mit der Vom Server generierten Protokollmenge auf dem Laufenden bleiben können.
LOGCAPTURE_LOGPOOLTRUNCPOINT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGGENERATION Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
LOGMGR Tritt auf, wenn eine Aufgabe auf den Abschluss einer ausstehenden Protokoll-E/A wartet, bevor das Protokoll beendet wird, während die Datenbank geschlossen wird.
LOGMGR_FLUSH Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
LOGMGR_PMM_LOG Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
LOGMGR_QUEUE Tritt auf, während die Log Writer-Aufgabe auf Arbeitsanforderungen wartet.
LOGMGR_RESERVE_APPEND Tritt auf, wenn eine Aufgabe wartet, um festzustellen, ob der Protokollabbruch Speicherplatz frei gibt, damit die Aufgabe einen neuen Protokolldatensatz schreiben kann. Erwägen Sie, die Größe der Protokolldateien für die betroffene Datenbank zu erhöhen, um diese Wartezeit zu verringern.
LOGPOOL_CACHESIZE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGPOOL_CONSUMER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGPOOL_CONSUMERSET Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGPOOL_FREEPOOLS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGPOOL_MGRSET Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGPOOL_REPLACEMENTSET Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOGPOOLREFCOUNTEDOBJECT_REFDONE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
LOWFAIL_MEMMGR_QUEUE Tritt auf, während gewartet wird, dass Arbeitsspeicher zur Verwendung verfügbar ist.
MD_AGENT_YIELD Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
MD_LAZYCACHE_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
MEMORY_ALLOCATION_EXT Tritt auf, während der Speicher aus dem internen SQL Server-Speicherpool oder dem Betriebssystem zuzuordnen ist.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
MEMORY_GRANT_UPDATE Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
METADATA_LAZYCACHE_RWLOCK Nur interne Verwendung.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
MIGRATIONBUFFER Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
MISCELLANEOUS Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
MSQL_DQ Tritt auf, wenn eine Aufgabe auf den Abschluss eines verteilten Abfragevorgangs wartet. Dies wird verwendet, um potenzielle Multiple Active Result Set (MARS)-Anwendungs-Deadlocks zu erkennen. Die Wartezeit endet, wenn der verteilte Abfrageaufruf abgeschlossen ist.
MSQL_XACT_MGR_MUTEX Tritt auf, wenn eine Aufgabe darauf wartet, den Besitz des Sitzungstransaktions-Managers abzurufen, um einen Transaktionsvorgang auf Sitzungsebene auszuführen.
MSQL_XACT_MUTEX Tritt während der Synchronisierung der Transaktionsnutzung auf. Eine Anforderung muss den Mutex erwerben, bevor er die Transaktion verwenden kann.
MSQL_XP Tritt auf, wenn eine Aufgabe auf das Beenden einer erweiterten gespeicherten Prozedur wartet. SQL Server verwendet diesen Wartezustand, um potenzielle MARS-Anwendungs-Deadlocks zu erkennen. Die Wartezeit wird beendet, wenn der Aufruf der erweiterten gespeicherten Prozedur endet.
MSSEARCH Tritt während Full-Text Suchaufrufen auf. Diese Wartezeit endet, wenn der Volltextvorgang abgeschlossen ist. Es gibt keinen Inhalt, sondern die Dauer von Volltextvorgängen an.
NET_WAITFOR_PACKET Tritt auf, wenn eine Verbindung während eines Netzwerklesevorgangs auf ein Netzwerkpaket wartet.
NETWORKSXMLMGRLOAD Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
NODE_CACHE_MUTEX Nur interne Verwendung.
OLEDB Tritt auf, wenn SQL Server den SNAC OLE DB-Anbieter (SQLNCLI) oder den Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL) aufruft. Dieser Wartetyp wird nicht für die Synchronisierung verwendet. Stattdessen wird die Dauer der Aufrufe an den OLE DB-Anbieter angegeben.
ONDEMAND_TASK_QUEUE Tritt auf, während eine Hintergrundaufgabe auf Systemaufgabenanforderungen mit hoher Priorität wartet. Lange Wartezeiten deuten darauf hin, dass keine Anforderungen mit hoher Priorität zum Verarbeiten vorhanden sind und keine Bedenken verursachen sollten.
PAGEIOLATCH_DT Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Vernichtungsmodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin.
PAGEIOLATCH_EX Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Exklusivmodus – ein Modus, der verwendet wird, wenn der Puffer auf den Datenträger geschrieben wird. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin.

Weitere Informationen finden Sie unter Langsame E/A - SQL Server- und Datenträger-E/A-Leistung.
PAGEIOLATCH_KP Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Keep-Modus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin.
PAGEIOLATCH_NL Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PAGEIOLATCH_SH Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Freigegebenen Modus – ein Modus, der verwendet wird, wenn der Puffer vom Datenträger gelesen wird. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin.

Weitere Informationen finden Sie unter Langsame E/A - SQL Server- und Datenträger-E/A-Leistung.
PAGEIOLATCH_UP Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Updatemodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin.

Weitere Informationen finden Sie unter Langsame E/A - SQL Server- und Datenträger-E/A-Leistung.
PAGELATCH_DT Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Vernichtungsmodus. Der Vernichtungsmodus muss vor dem Löschen von Inhalten einer Seite abgerufen werden. Weitere Informationen finden Sie unter Latch Modes.
PAGELATCH_EX Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Exklusivmodus – sie blockiert andere Threads vom Schreiben in oder Lesen von der Seite (Puffer).

Ein häufiges Szenario, das zu diesem Riegel führt, ist der Puffereinfügungskonflikt "Letzte Seite einfügen". Um dies zu verstehen und zu beheben, verwenden Sie Letzten-Seite-Einfügen PAGELATCH_EX Inhalt und Diagnose und Auflösung der Last-Page-Insert-Einfügezunahme auf SQL Server-. Ein weiteres Szenario ist Latch-Contention für kleine Tabellen mit einem nicht gruppierten Index und zufälligen Einfügungen (Warteschlangentabelle).
PAGELATCH_KP Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Keep-Modus, wodurch verhindert wird, dass die Seite von einem anderen Thread zerstört wird. Weitere Informationen finden Sie unter Latch Modes.
PAGELATCH_NL Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PAGELATCH_SH Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Modus "Freigegeben", mit dem mehrere Threads einen Puffer (Seite) lesen, aber nicht ändern können. Weitere Informationen finden Sie unter Latch Modes.
PAGELATCH_UP Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Updatemodus. Dieser Wartetyp kann häufig beobachtet werden, wenn eine Systemseite (Puffer) wie PFS, GAM, SGAM geblockt wird. Weitere Informationen finden Sie unter Latch Modes.

Informationen zur Problembehandlung für ein häufiges Szenario mit diesem Riegel finden Sie unter Reduzieren des Zuordnungsinhalts in der SQL Server tempdb-Datenbank.
PARALLEL_BACKUP_QUEUE Tritt auf, wenn die von RESTORE HEADERONLY, RESTORE FILELISTONLYoder RESTORE LABELONLYerzeugte Ausgabe serialisiert wird.
PARALLEL_REDO_DRAIN_WORKER Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PARALLEL_REDO_FLOW_CONTROL Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PARALLEL_REDO_LOG_CACHE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PARALLEL_REDO_TRAN_LIST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PARALLEL_REDO_TRAN_TURN Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PARALLEL_REDO_WORKER_SYNC Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PARALLEL_REDO_WORKER_WAIT_WORK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PERFORMANCE_COUNTERS_RWLOCK Nur interne Verwendung.
PHYSICAL_SEEDING_DMV Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
POOL_LOG_RATE_GOVERNOR Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PREEMPTIVE_ABR Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG Tritt auf, wenn der SQL Server-Betriebssystemplaner (SQLOS) in den präemptiven Modus wechselt, um ein Überwachungsereignis in das Windows-Ereignisprotokoll zu schreiben.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
PREEMPTIVE_AUDIT_ACCESS_SECLOG Tritt auf, wenn der SQLOS-Scheduler in den Vorabmodus wechselt, um ein Überwachungsereignis in das Windows-Sicherheitsprotokoll zu schreiben.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
PREEMPTIVE_CLOSEBACKUPMEDIA Tritt auf, wenn der SQLOS-Scheduler in den preemptive Modus wechselt, um Sicherungsmedien zu schließen.
PREEMPTIVE_CLOSEBACKUPTAPE Tritt auf, wenn der SQLOS-Scheduler in den preemptive Modus wechselt, um ein Bandsicherungsgerät zu schließen.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE Tritt auf, wenn der SQLOS-Scheduler in den preemptive Modus wechselt, um ein virtuelles Sicherungsgerät zu schließen.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL Tritt auf, wenn der SQLOS-Scheduler in den präemptiven Modus wechselt, um Windows-Failoverclustervorgänge auszuführen.
PREEMPTIVE_COM_COCREATEINSTANCE Tritt auf, wenn der SQLOS-Scheduler in den präemptiven Modus wechselt, um ein COM-Objekt zu erstellen.
PREEMPTIVE_COM_COGETCLASSOBJECT Nur interne Verwendung.
PREEMPTIVE_COM_CREATEACCESSOR Nur interne Verwendung.
PREEMPTIVE_COM_DELETEROWS Nur interne Verwendung.
PREEMPTIVE_COM_GETCOMMANDTEXT Nur interne Verwendung.
PREEMPTIVE_COM_GETDATA Nur interne Verwendung.
PREEMPTIVE_COM_GETNEXTROWS Nur interne Verwendung.
PREEMPTIVE_COM_GETRESULT Nur interne Verwendung.
PREEMPTIVE_COM_GETROWSBYBOOKMARK Nur interne Verwendung.
PREEMPTIVE_COM_LBFLUSH Nur interne Verwendung.
PREEMPTIVE_COM_LBLOCKREGION Nur interne Verwendung.
PREEMPTIVE_COM_LBREADAT Nur interne Verwendung.
PREEMPTIVE_COM_LBSETSIZE Nur interne Verwendung.
PREEMPTIVE_COM_LBSTAT Nur interne Verwendung.
PREEMPTIVE_COM_LBUNLOCKREGION Nur interne Verwendung.
PREEMPTIVE_COM_LBWRITEAT Nur interne Verwendung.
PREEMPTIVE_COM_QUERYINTERFACE Nur interne Verwendung.
PREEMPTIVE_COM_RELEASE Nur interne Verwendung.
PREEMPTIVE_COM_RELEASEACCESSOR Nur interne Verwendung.
PREEMPTIVE_COM_RELEASEROWS Nur interne Verwendung.
PREEMPTIVE_COM_RELEASESESSION Nur interne Verwendung.
PREEMPTIVE_COM_RESTARTPOSITION Nur interne Verwendung.
PREEMPTIVE_COM_SEQSTRMREAD Nur interne Verwendung.
PREEMPTIVE_COM_SEQSTRMREADANDWRITE Nur interne Verwendung.
PREEMPTIVE_COM_SETDATAFAILURE Nur interne Verwendung.
PREEMPTIVE_COM_SETPARAMETERINFO Nur interne Verwendung.
PREEMPTIVE_COM_SETPARAMETERPROPERTIES Nur interne Verwendung.
PREEMPTIVE_COM_STRMLOCKREGION Nur interne Verwendung.
PREEMPTIVE_COM_STRMSEEKANDREAD Nur interne Verwendung.
PREEMPTIVE_COM_STRMSEEKANDWRITE Nur interne Verwendung.
PREEMPTIVE_COM_STRMSETSIZE Nur interne Verwendung.
PREEMPTIVE_COM_STRMSTAT Nur interne Verwendung.
PREEMPTIVE_COM_STRMUNLOCKREGION Nur interne Verwendung.
PREEMPTIVE_CONSOLEWRITE Nur interne Verwendung.
PREEMPTIVE_CREATEPARAM Nur interne Verwendung.
PREEMPTIVE_DEBUG Nur interne Verwendung.
PREEMPTIVE_DFSADDLINK Nur interne Verwendung.
PREEMPTIVE_DFSLINKEXISTCHECK Nur interne Verwendung.
PREEMPTIVE_DFSLINKHEALTHCHECK Nur interne Verwendung.
PREEMPTIVE_DFSREMOVELINK Nur interne Verwendung.
PREEMPTIVE_DFSREMOVEROOT Nur interne Verwendung.
PREEMPTIVE_DFSROOTFOLDERCHECK Nur interne Verwendung.
PREEMPTIVE_DFSROOTINIT Nur interne Verwendung.
PREEMPTIVE_DFSROOTSHARECHECK Nur interne Verwendung.
PREEMPTIVE_DTC_ABORT Nur interne Verwendung.
PREEMPTIVE_DTC_ABORTREQUESTDONE Nur interne Verwendung.
PREEMPTIVE_DTC_BEGINTRANSACTION Nur interne Verwendung.
PREEMPTIVE_DTC_COMMITREQUESTDONE Nur interne Verwendung.
PREEMPTIVE_DTC_ENLIST Nur interne Verwendung.
PREEMPTIVE_DTC_PREPAREREQUESTDONE Nur interne Verwendung.
PREEMPTIVE_FILESIZEGET Nur interne Verwendung.
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION Nur interne Verwendung.
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION Nur interne Verwendung.
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION Nur interne Verwendung.
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO Nur interne Verwendung.
PREEMPTIVE_GETRMINFO Nur interne Verwendung.
PREEMPTIVE_HADR_LEASE_MECHANISM Planung des Verfügbarkeitsgruppen-Lease-Managers für die Microsoft Support-Diagnose.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PREEMPTIVE_HTTP_EVENT_WAIT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PREEMPTIVE_HTTP_REQUEST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PREEMPTIVE_LOCKMONITOR Nur interne Verwendung.
PREEMPTIVE_MSS_RELEASE Nur interne Verwendung.
PREEMPTIVE_ODBCOPS Nur interne Verwendung.
PREEMPTIVE_OLE_UNINIT Nur interne Verwendung.
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN Nur interne Verwendung.
PREEMPTIVE_OLEDB_ABORTTRAN Nur interne Verwendung.
PREEMPTIVE_OLEDB_GETDATASOURCE Nur interne Verwendung.
PREEMPTIVE_OLEDB_GETLITERALINFO Nur interne Verwendung.
PREEMPTIVE_OLEDB_GETPROPERTIES Nur interne Verwendung.
PREEMPTIVE_OLEDB_GETPROPERTYINFO Nur interne Verwendung.
PREEMPTIVE_OLEDB_GETSCHEMALOCK Nur interne Verwendung.
PREEMPTIVE_OLEDB_JOINTRANSACTION Nur interne Verwendung.
PREEMPTIVE_OLEDB_RELEASE Nur interne Verwendung.
PREEMPTIVE_OLEDB_SETPROPERTIES Nur interne Verwendung.
PREEMPTIVE_OLEDBOPS Nur interne Verwendung.
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT Nur interne Verwendung.
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE Nur interne Verwendung.
PREEMPTIVE_OS_AUTHENTICATIONOPS Nur interne Verwendung.
PREEMPTIVE_OS_AUTHORIZATIONOPS Nur interne Verwendung.
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT Nur interne Verwendung.
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID Nur interne Verwendung.
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER Nur interne Verwendung.
PREEMPTIVE_OS_BACKUPREAD Nur interne Verwendung.
PREEMPTIVE_OS_CLOSEHANDLE Nur interne Verwendung.
PREEMPTIVE_OS_CLUSTEROPS Nur interne Verwendung.
PREEMPTIVE_OS_COMOPS Nur interne Verwendung.
PREEMPTIVE_OS_COMPLETEAUTHTOKEN Nur interne Verwendung.
PREEMPTIVE_OS_COPYFILE Nur interne Verwendung.
PREEMPTIVE_OS_CREATEDIRECTORY Nur interne Verwendung.
PREEMPTIVE_OS_CREATEFILE Nur interne Verwendung.
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT Nur interne Verwendung.
PREEMPTIVE_OS_CRYPTIMPORTKEY Nur interne Verwendung.
PREEMPTIVE_OS_CRYPTOPS Nur interne Verwendung.
PREEMPTIVE_OS_DECRYPTMESSAGE Nur interne Verwendung.
PREEMPTIVE_OS_DELETEFILE Nur interne Verwendung.
PREEMPTIVE_OS_DELETESECURITYCONTEXT Nur interne Verwendung.
PREEMPTIVE_OS_DEVICEIOCONTROL Nur interne Verwendung.
PREEMPTIVE_OS_DEVICEOPS Nur interne Verwendung.
PREEMPTIVE_OS_DIRSVC_NETWORKOPS Nur interne Verwendung.
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE Nur interne Verwendung.
PREEMPTIVE_OS_DOMAINSERVICESOPS Nur interne Verwendung.
PREEMPTIVE_OS_DSGETDCNAME Nur interne Verwendung.
PREEMPTIVE_OS_DTCOPS Nur interne Verwendung.
PREEMPTIVE_OS_ENCRYPTMESSAGE Nur interne Verwendung.
PREEMPTIVE_OS_FILEOPS Nur interne Verwendung.
PREEMPTIVE_OS_FINDFILE Nur interne Verwendung.
PREEMPTIVE_OS_FLUSHFILEBUFFERS Nur interne Verwendung.
PREEMPTIVE_OS_FORMATMESSAGE Nur interne Verwendung.
PREEMPTIVE_OS_FREECREDENTIALSHANDLE Nur interne Verwendung.
PREEMPTIVE_OS_FREELIBRARY Nur interne Verwendung.
PREEMPTIVE_OS_GENERICOPS Nur interne Verwendung.
PREEMPTIVE_OS_GETADDRINFO Nur interne Verwendung.
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE Nur interne Verwendung.
PREEMPTIVE_OS_GETDISKFREESPACE Nur interne Verwendung.
PREEMPTIVE_OS_GETFILEATTRIBUTES Nur interne Verwendung.
PREEMPTIVE_OS_GETFILESIZE Nur interne Verwendung.
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PREEMPTIVE_OS_GETLONGPATHNAME Nur interne Verwendung.
PREEMPTIVE_OS_GETPROCADDRESS Nur interne Verwendung.
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT Nur interne Verwendung.
PREEMPTIVE_OS_GETVOLUMEPATHNAME Nur interne Verwendung.
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT Nur interne Verwendung.
PREEMPTIVE_OS_LIBRARYOPS Nur interne Verwendung.
PREEMPTIVE_OS_LOADLIBRARY Nur interne Verwendung.
PREEMPTIVE_OS_LOGONUSER Nur interne Verwendung.
PREEMPTIVE_OS_LOOKUPACCOUNTSID Nur interne Verwendung.
PREEMPTIVE_OS_MESSAGEQUEUEOPS Nur interne Verwendung.
PREEMPTIVE_OS_MOVEFILE Nur interne Verwendung.
PREEMPTIVE_OS_NETGROUPGETUSERS Nur interne Verwendung.
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS Nur interne Verwendung.
PREEMPTIVE_OS_NETUSERGETGROUPS Nur interne Verwendung.
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS Nur interne Verwendung.
PREEMPTIVE_OS_NETUSERMODALSGET Nur interne Verwendung.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY Nur interne Verwendung.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE Nur interne Verwendung.
PREEMPTIVE_OS_OPENDIRECTORY Nur interne Verwendung.
PREEMPTIVE_OS_PDH_WMI_INIT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PREEMPTIVE_OS_PIPEOPS Nur interne Verwendung.
PREEMPTIVE_OS_PROCESSOPS Nur interne Verwendung.
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PREEMPTIVE_OS_QUERYREGISTRY Nur interne Verwendung.
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN Nur interne Verwendung.
PREEMPTIVE_OS_REMOVEDIRECTORY Nur interne Verwendung.
PREEMPTIVE_OS_REPORTEVENT Nur interne Verwendung.
PREEMPTIVE_OS_REVERTTOSELF Nur interne Verwendung.
PREEMPTIVE_OS_RSFXDEVICEOPS Nur interne Verwendung.
PREEMPTIVE_OS_SECURITYOPS Nur interne Verwendung.
PREEMPTIVE_OS_SERVICEOPS Nur interne Verwendung.
PREEMPTIVE_OS_SETENDOFFILE Nur interne Verwendung.
PREEMPTIVE_OS_SETFILEPOINTER Nur interne Verwendung.
PREEMPTIVE_OS_SETFILEVALIDDATA Nur interne Verwendung.
PREEMPTIVE_OS_SETNAMEDSECURITYINFO Nur interne Verwendung.
PREEMPTIVE_OS_SQLCLROPS Nur interne Verwendung.
PREEMPTIVE_OS_SQMLAUNCH Nur interne Verwendung.

gilt für: SQL Server 2008 R2 (10.50.x) bis SQL Server 2016 (13.x).
PREEMPTIVE_OS_VERIFYSIGNATURE Nur interne Verwendung.
PREEMPTIVE_OS_VERIFYTRUST Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PREEMPTIVE_OS_VSSOPS Nur interne Verwendung.
PREEMPTIVE_OS_WAITFORSINGLEOBJECT Nur interne Verwendung.
PREEMPTIVE_OS_WINSOCKOPS Nur interne Verwendung.
PREEMPTIVE_OS_WRITEFILE Nur interne Verwendung.
PREEMPTIVE_OS_WRITEFILEGATHER Nur interne Verwendung.
PREEMPTIVE_OS_WSASETLASTERROR Nur interne Verwendung.
PREEMPTIVE_REENLIST Nur interne Verwendung.
PREEMPTIVE_RESIZELOG Nur interne Verwendung.
PREEMPTIVE_ROLLFORWARDREDO Nur interne Verwendung.
PREEMPTIVE_ROLLFORWARDUNDO Nur interne Verwendung.
PREEMPTIVE_SB_STOPENDPOINT Nur interne Verwendung.
PREEMPTIVE_SERVER_STARTUP Nur interne Verwendung.
PREEMPTIVE_SETRMINFO Nur interne Verwendung.
PREEMPTIVE_SHAREDMEM_GETDATA Nur interne Verwendung.
PREEMPTIVE_SNIOPEN Nur interne Verwendung.
PREEMPTIVE_SOSHOST Nur interne Verwendung.
PREEMPTIVE_SOSTESTING Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PREEMPTIVE_SP_SERVER_DIAGNOSTICS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PREEMPTIVE_STARTRM Nur interne Verwendung.
PREEMPTIVE_STREAMFCB_CHECKPOINT Nur interne Verwendung.
PREEMPTIVE_STREAMFCB_RECOVER Nur interne Verwendung.
PREEMPTIVE_STRESSDRIVER Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PREEMPTIVE_TESTING Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PREEMPTIVE_TRANSIMPORT Nur interne Verwendung.
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN Nur interne Verwendung.
PREEMPTIVE_VSS_CREATESNAPSHOT Nur interne Verwendung.
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT Nur interne Verwendung.
PREEMPTIVE_XE_CALLBACKEXECUTE Nur interne Verwendung.
PREEMPTIVE_XE_CX_FILE_OPEN Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
PREEMPTIVE_XE_CX_HTTP_CALL Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
PREEMPTIVE_XE_DISPATCHER Nur interne Verwendung.
PREEMPTIVE_XE_ENGINEINIT Nur interne Verwendung.
PREEMPTIVE_XE_GETTARGETSTATE Nur interne Verwendung.
PREEMPTIVE_XE_SESSIONCOMMIT Nur interne Verwendung.
PREEMPTIVE_XE_TARGETFINALIZE Nur interne Verwendung.
PREEMPTIVE_XE_TARGETINIT Nur interne Verwendung.
PREEMPTIVE_XE_TIMERRUN Nur interne Verwendung.
PREEMPTIVE_XETESTING Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
PRINT_ROLLBACK_PROGRESS Wird verwendet, um zu warten, während Benutzerprozesse in einer Datenbank beendet werden, die mithilfe der ALTER DATABASE-Beendigungsklausel übergegangen wurde. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL).
PRU_ROLLBACK_DEFERRED Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PVS_CLEANUP_LOCK Tritt auf, wenn der Bereinigungsprozess für beständigen Versionsspeicher (PVS) auf eine Sperre wartet, die zum Starten der Bereinigung erforderlich ist. Kann auftreten, wenn eine aktive Transaktion verhindert, dass PVS-Bereinigung intern initiiert oder die gespeicherte sys.sp_persistent_version_cleanup Systemprozedur verwendet wird. Weitere Informationen finden Sie unter Überwachen und Problembehandlung für die beschleunigte Datenbankwiederherstellung.

Gilt für: SQL Server 2019 (15.x) und höhere Versionen.
PWAIT_ALL_COMPONENTS_INITIALIZED Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_COOP_SCAN Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_DIRECTLOGCONSUMER_GETNEXT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PWAIT_EVENT_SESSION_INIT_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PWAIT_HADR_ACTION_COMPLETED Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC Tritt auf, wenn eine Hintergrundaufgabe auf das Beenden der Hintergrundaufgabe wartet, die (über abrufende) Windows Server-Failoverclusteringbenachrichtigungen empfängt.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_CLUSTER_INTEGRATION Ein Anfüge-, Ersetzungs- und/oder Entfernungsvorgang wartet darauf, eine Schreibsperre für eine interne Always On-Liste (z. B. eine Liste von Netzwerken, Netzwerkadressen oder Verfügbarkeitsgruppenlistenern) zu erhalten. Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_FAILOVER_COMPLETED Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_JOIN Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
PWAIT_HADR_OFFLINE_COMPLETED Ein Drop-Verfügbarkeitsgruppenvorgang wartet auf den Offlinemodus der Zielverfügbarkeitsgruppe, bevor Windows Server-Failoverclustering-Objekte zerstört werden.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_ONLINE_COMPLETED Ein Erstellungs- oder Failoververfügbarkeitsgruppenvorgang wartet darauf, dass die Zielverfügbarkeitsgruppe online ist.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_POST_ONLINE_COMPLETED Ein Vorgang der Drop-Verfügbarkeitsgruppe wartet auf die Beendigung einer Hintergrundaufgabe, die als Teil eines vorherigen Befehls geplant wurde. Beispielsweise kann es eine Hintergrundaufgabe geben, die Verfügbarkeitsdatenbanken in die primäre Rolle übergibt. Die DROP AVAILABILITY GROUP DDL muss warten, bis diese Hintergrundaufgabe beendet wird, um Rennbedingungen zu vermeiden.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_SERVER_READY_CONNECTIONS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADR_WORKITEM_COMPLETED Interne Wartezeit durch einen Thread, der auf den Abschluss einer asynchronen Arbeitsaufgabe wartet. Dies ist eine erwartete Wartezeit und ist für die CSS-Verwendung vorgesehen.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_HADRSIM Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
PWAIT_LOG_CONSOLIDATION_IO Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
PWAIT_LOG_CONSOLIDATION_POLL Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
PWAIT_MD_LOGIN_STATS Tritt während der internen Synchronisierung in Metadaten in Anmeldestatistiken auf.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_MD_RELATION_CACHE Tritt während der internen Synchronisierung in Metadaten in Tabelle oder Index auf.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_MD_SERVER_CACHE Tritt während der internen Synchronisierung in Metadaten auf verknüpften Servern auf.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_MD_UPGRADE_CONFIG Tritt während der internen Synchronisierung bei der Aktualisierung serverweiter Konfigurationen auf.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_PREEMPTIVE_APP_USAGE_TIMER Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_QRY_BPMEMORY Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_REPLICA_ONLINE_INIT_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
PWAIT_SBS_FILE_OPERATION Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
PWAIT_XTP_FSSTORAGE_MAINTENANCE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
PWAIT_XTP_HOST_STORAGE_WAIT Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_ASYNC_CHECK_CONSISTENCY_TASK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_ASYNC_PERSIST_TASK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_ASYNC_PERSIST_TASK_START Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_ASYNC_QUEUE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
QDS_BCKG_TASK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_BLOOM_FILTER Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_CTXS Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_DB_DISK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_DYN_VECTOR Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_EXCLUSIVE_ACCESS Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
QDS_HOST_INIT Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
QDS_LOADDB Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_QDS_CAPTURE_INIT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
QDS_SHUTDOWN_QUEUE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_STMT Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_STMT_DISK Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_TASK_SHUTDOWN Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QDS_TASK_START Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QE_WARN_LIST_SYNC Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
QPJOB_KILL Gibt an, dass ein asynchrones automatisches Statistikupdate durch einen Aufruf von KILL abgebrochen wurde, während das Update gestartet wurde. Der beendete Thread wird angehalten und wartet darauf, dass er mit der Überwachung von KILL Befehlen beginnt. Ein guter Wert ist kleiner als eine Sekunde.
QPJOB_WAITFOR_ABORT Gibt an, dass eine asynchrone automatische Statistikaktualisierung durch einen Aufruf von KILL abgebrochen wurde, wenn sie ausgeführt wurde. Das Update wurde jetzt abgeschlossen, wird aber angehalten, bis die Koordination der beendeten Threadnachrichten abgeschlossen ist. Dies ist ein gewöhnlicher, aber seltener Zustand und sollte sehr kurz sein. Ein guter Wert ist kleiner als eine Sekunde.
QRY_MEM_GRANT_INFO_MUTEX Tritt auf, wenn die Speicherverwaltung für die Abfrageausführung versucht, den Zugriff auf die Liste der statischen Erteilungsinformationen zu steuern. Dieser Zustand listet Informationen zu den aktuellen erteilten und wartende Speicheranforderungen auf. Dieser Zustand ist ein einfacher Zugriffssteuerungszustand. Es sollte nie eine lange Wartezeit auf diesen Zustand geben. Wenn dieser Mutex nicht freigegeben wird, reagieren alle neuen Speicherabfragen nicht mehr.
QRY_PARALLEL_THREAD_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
QRY_PROFILE_LIST_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
QUERY_ERRHDL_SERVICE_DONE Nur zu Informationszwecken identifiziert. Nicht unterstützt.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
QUERY_WAIT_ERRHDL_SERVICE Nur zu Informationszwecken identifiziert. Nicht unterstützt.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN Tritt in bestimmten Fällen auf, wenn der Offlineerstellungsindex-Build parallel ausgeführt wird, und die verschiedenen Arbeitsthreads, die den Synchronisierungszugriff auf die Sortierdateien sortieren.
QUERY_NOTIFICATION_MGR_MUTEX Tritt während der Synchronisierung der Garbage Collection-Warteschlange im Abfragebenachrichtigungs-Manager auf.
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX Tritt während der Zustandssynchronisierung für Transaktionen in Abfragebenachrichtigungen auf.
QUERY_NOTIFICATION_TABLE_MGR_MUTEX Tritt während der internen Synchronisierung im Abfragebenachrichtigungs-Manager auf.
QUERY_NOTIFICATION_UNITTEST_MUTEX Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
QUERY_OPTIMIZER_PRINT_MUTEX Tritt während der Synchronisierung der Diagnoseausgabeproduktion des Abfrageoptimierrs auf. Dieser Wartetyp tritt nur auf, wenn Diagnoseeinstellungen unter der Leitung des Microsoft-Produktsupports aktiviert wurden.
QUERY_TASK_ENQUEUE_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
QUERY_TRACEOUT Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
RBIO_WAIT_VLF Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
RBIO_RG_STORAGE Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund des verzögerten Protokollverbrauchs auf den Seitenservern gedrosselt wird.

Gilt für: Azure SQL-Datenbank Hyperscale.
RBIO_RG_DESTAGE Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund der verzögerten Protokollnutzung durch den langfristigen Protokollspeicher gedrosselt wird.

Gilt für: Azure SQL-Datenbank Hyperscale.
RBIO_RG_REPLICA Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund der verzögerten Protokollnutzung durch die lesbaren sekundären Replikatknoten gedrosselt wird.

Gilt für: Azure SQL-Datenbank Hyperscale.
RBIO_RG_LOCALDESTAGE Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund der verzögerten Protokollnutzung durch den Protokolldienst gedrosselt wird.

Gilt für: Azure SQL-Datenbank Hyperscale.
RECOVER_CHANGEDB Tritt während der Synchronisierung des Datenbankstatus in der warm standby-Datenbank auf.
RECOVERY_MGR_LOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
REDO_THREAD_PENDING_WORK Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
REDO_THREAD_SYNC Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
REMOTE_BLOCK_IO Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
REMOTE_DATA_ARCHIVE_MIGRATION_DMV Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
REMOTE_DATA_ARCHIVE_SCHEMA_DMV Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
REPL_CACHE_ACCESS Tritt während der Synchronisierung in einem Replikationsartikelcache auf. Während dieser Wartezeiten wird der Replikationsprotokollleser angehalten, und DDL-Anweisungen (Data Definition Language) für eine veröffentlichte Tabelle werden blockiert.
REPL_HISTORYCACHE_ACCESS Nur interne Verwendung.
REPL_SCHEMA_ACCESS Tritt während der Synchronisierung von Replikationsschemaversionsinformationen auf. Dieser Zustand ist vorhanden, wenn DDL-Anweisungen für das replizierte Objekt ausgeführt werden und wenn der Protokollleser basierend auf dem DDL-Vorkommen versionsbasiertes Schema erstellt oder verwendet. In diesem Wartetyp kann eine Überreinigung angezeigt werden, wenn Sie viele veröffentlichte Datenbanken auf einem einzelnen Herausgeber mit Transaktionsreplikation und die veröffentlichten Datenbanken sehr aktiv sind.
REPL_TRANFSINFO_ACCESS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
REPL_TRANHASHTABLE_ACCESS Nur interne Verwendung.
REPL_TRANTEXTINFO_ACCESS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
REPLICA_WRITES Tritt auf, während eine Aufgabe auf den Abschluss von Seitenschreibvorgängen in Datenbankmomentaufnahmen oder DBCC-Replikate wartet.
REQUEST_DISPENSER_PAUSE Tritt auf, wenn eine Aufgabe auf den Abschluss aller ausstehenden E/A-Vorgänge wartet, sodass E/A in einer Datei für die Momentaufnahmesicherung fixiert werden kann.
REQUEST_FOR_DEADLOCK_SEARCH Tritt auf, während der Deadlock-Monitor wartet, um die nächste Deadlock-Suche zu starten. Diese Wartezeit wird zwischen Deadlock-Erkennungen erwartet, und die wartezeit für diese Ressource weist nicht auf ein Problem hin.
RESERVED_MEMORY_ALLOCATION_EXT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
RESMGR_THROTTLED Tritt auf, wenn eine neue Anforderung eingeht und basierend auf der GROUP_MAX_REQUESTS Einstellung gedrosselt wird.
RESOURCE_GOVERNOR_IDLE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
RESOURCE_QUEUE Tritt während der Synchronisierung verschiedener interner Ressourcenwarteschlangen auf.
RESOURCE_SEMAPHORE Tritt auf, wenn eine Abfragespeicheranforderung während der Abfrageausführung aufgrund anderer gleichzeitiger Abfragen nicht sofort gewährt werden kann. Hohe Wartezeiten und Wartezeiten deuten möglicherweise auf eine übermäßige Anzahl gleichzeitiger Abfragen oder übermäßige Speicheranforderungsbeträge hin. Übermäßige Wartezeiten dieses Typs lösen möglicherweise SQL-Fehler 8645aus: "Beim Warten auf Speicherressourcen auf die Ausführung der Abfrage ist ein Timeout aufgetreten. Führen Sie die Abfrage erneut aus."

Ausführliche Informationen und Problembehandlungsvorschläge für Speichererteilungs-Wartezeiten finden Sie unter Behandeln von Problemen mit langsamer Leistung oder geringem Arbeitsspeicher, die durch Speichererteilungen in SQL Serververursacht werden.
RESOURCE_SEMAPHORE_MUTEX Tritt auf, während eine Abfrage auf die Anforderung einer Threadreservierung wartet, um erfüllt zu werden. Sie tritt auch beim Synchronisieren von Abfragekompilierungs- und Speichererteilungsanforderungen auf.
RESOURCE_SEMAPHORE_QUERY_COMPILE Tritt auf, wenn die Anzahl der gleichzeitigen Abfragekompilierungen ein Einschränkungslimit erreicht. Hohe Wartezeiten und Wartezeiten können auf übermäßige Kompilierungen, erneute Kompilierungen oder nicht zwischengespeicherte Pläne hinweisen.
RESOURCE_SEMAPHORE_SMALL_QUERY Tritt auf, wenn die Speicheranforderung durch eine kleine Abfrage aufgrund anderer gleichzeitiger Abfragen nicht sofort gewährt werden kann. Die Wartezeit sollte nicht mehr als ein paar Sekunden überschreiten, da der Server die Anforderung an den Hauptspeicherpool der Abfrage überträgt, wenn der angeforderte Speicher innerhalb weniger Sekunden nicht gewährt werden kann. Hohe Wartezeiten deuten möglicherweise auf eine übermäßige Anzahl gleichzeitiger kleiner Abfragen hin, während der Hauptspeicherpool durch Warten von Abfragen blockiert wird.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
RESTORE_FILEHANDLECACHE_ENTRYLOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
RESTORE_FILEHANDLECACHE_LOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
RG_RECONFIG Nur interne Verwendung.
ROWGROUP_OP_STATS Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
ROWGROUP_VERSION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
RTDATA_LIST Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
SATELLITE_CARGO Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SATELLITE_SERVICE_SETUP Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SATELLITE_TASK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SBS_DISPATCH Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
SBS_RECEIVE_TRANSPORT Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
SBS_TRANSPORT Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
SCAN_CHAR_HASH_ARRAY_INITIALIZATION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SEC_DROP_TEMP_KEY Tritt nach einem fehlgeschlagenen Versuch auf, einen temporären Sicherheitsschlüssel vor einem Wiederholungsversuch abzulegen.
SECURITY_CNG_PROVIDER_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
SECURITY_CRYPTO_CONTEXT_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SECURITY_DBE_STATE_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SECURITY_KEYRING_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SECURITY_MUTEX Tritt auf, wenn es eine Wartezeit für Mutexes gibt, die den Zugriff auf die globale Liste der Kryptografieanbieter (Extensible Key Management, EKM) und die liste der EKM-Sitzungen mit Sitzungsbereich steuern.
SECURITY_RULETABLE_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SEMPLAT_DSI_BUILD Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SEQUENCE_GENERATION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SEQUENTIAL_GUID Tritt auf, während eine neue sequenzielle GUID abgerufen wird.
SERVER_IDLE_CHECK Tritt während der Synchronisierung des Leerlaufstatus der SQL Server-Instanz auf, wenn ein Ressourcenmonitor versucht, eine SQL Server-Instanz als Leerlauf zu deklarieren oder zu reaktivieren.
SERVER_RECONFIGURE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SESSION_WAIT_STATS_CHILDREN Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SHARED_DELTASTORE_CREATION Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SHUTDOWN Tritt auf, während eine Herunterfahrensanweisung wartet, bis aktive Verbindungen beendet werden.
SLEEP_BPOOL_FLUSH Tritt auf, wenn ein Prüfpunkt die Veröffentlichung neuer I/Os einschränkt, um zu vermeiden, dass das Datenträgersubsystem überflutet wird.
SLEEP_BUFFERPOOL_HELPLW Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SLEEP_DBSTARTUP Tritt während des Datenbankstarts auf, während auf die Wiederherstellung aller Datenbanken gewartet wird.
SLEEP_DCOMSTARTUP Tritt einmal während des Starts der SQL Server-Instanz auf, während auf den Abschluss der DCOM-Initialisierung gewartet wird.
SLEEP_MASTERDBREADY Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SLEEP_MASTERMDREADY Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SLEEP_MASTERUPGRADED Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SLEEP_MEMORYPOOL_ALLOCATEPAGES Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SLEEP_MSDBSTARTUP Tritt auf, wenn die SQL-Ablaufverfolgung auf den Abschluss des Starts der msdb Datenbank wartet.
SLEEP_RETRY_VIRTUALALLOC Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SLEEP_SYSTEMTASK Tritt beim Start einer Hintergrundaufgabe auf, während tempdb auf den Abschluss des Starts warten.
SLEEP_TASK Tritt auf, wenn ein Vorgang während des Wartens auf ein generisches Ereignis in den Ruhezustand wechselt.
SLEEP_TEMPDBSTARTUP Tritt auf, während eine Aufgabe wartet, bis tempdb den Start abgeschlossen hat.
SLEEP_WORKSPACE_ALLOCATEPAGE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SLO_UPDATE Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
SMSYNC Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SNI_CONN_DUP Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
SNI_CRITICAL_SECTION Tritt während der internen Synchronisierung innerhalb von SQL Server-Netzwerkkomponenten auf.
SNI_HTTP_WAITFOR_0_DISCON Tritt beim Herunterfahren von SQL Server auf, während auf ausstehende HTTP-Verbindungen gewartet wird, bis sie beendet werden.
SNI_LISTENER_ACCESS Tritt auf, während auf nicht einheitliche Speicherzugriffsknoten (NUMA) gewartet wird, um die Zustandsänderung zu aktualisieren. Der Zugriff auf Zustandsänderungen wird serialisiert.
SNI_TASK_COMPLETION Tritt auf, wenn während einer ÄNDERUNG des NUMA-Knotenzustands eine Wartezeit für alle Vorgänge besteht.
SNI_WRITE_ASYNC Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
SOAP_READ Tritt auf, wenn auf den Abschluss eines HTTP-Netzwerks gewartet wird.
SOAP_WRITE Tritt auf, während auf den Abschluss eines HTTP-Netzwerkschreibvorgangs gewartet wird.
SOCKETDUPLICATEQUEUE_CLEANUP Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
SOS_CALLBACK_REMOVAL Tritt auf, während die Synchronisierung in einer Rückrufliste ausgeführt wird, um einen Rückruf zu entfernen. Es wird nicht erwartet, dass dieser Leistungsindikator nach Abschluss der Serverinitialisierung geändert wird.
SOS_DISPATCHER_MUTEX Tritt während der internen Synchronisierung des Dispatcherpools auf. Dies schließt ein, wenn der Pool angepasst wird.
SOS_LOCALALLOCATORLIST Tritt während der internen Synchronisierung im SQL Server-Speicher-Manager auf.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SOS_MEMORY_USAGE_ADJUSTMENT Tritt auf, wenn die Speicherauslastung zwischen Pools angepasst wird.
SOS_OBJECT_STORE_DESTROY_MUTEX Tritt während der internen Synchronisierung in Speicherpools auf, wenn Objekte aus dem Pool zerstört werden.
SOS_PHYS_PAGE_CACHE Konten für die Zeit, in der ein Thread wartet, um den Mutex zu erwerben, den er abrufen muss, bevor es physische Seiten zuweist oder bevor er diese Seiten an das Betriebssystem zurückgibt. Wartet auf diesen Typ nur, wenn die Instanz von SQL Server AWE-Speicher verwendet.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SOS_PROCESS_AFFINITY_MUTEX Tritt während der Synchronisierung des Zugriffs auf Prozessaffinitätseinstellungen auf.
SOS_RESERVEDMEMBLOCKLIST Tritt während der internen Synchronisierung im SQL Server-Speicher-Manager auf.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
SOS_SCHEDULER_YIELD Tritt auf, wenn ein Vorgang den Zeitplan für andere auszuführende Vorgänge freiwillig zurückgibt. Während dieser Wartezeit wartet die Aufgabe in einer ausgeführten Warteschlange, bis ihr Quantum erneuert wird, d. h. warten, bis sie erneut auf die CPU ausgeführt wird. Längere Wartezeiten auf diesen Wartetyp zeigen am häufigsten Möglichkeiten zum Optimieren von Abfragen an, die Index- oder Tabellenscans ausführen. Konzentrieren Sie sich auf die Planregression, fehlende Index-, Statistikaktualisierungen und Abfrageumschreibungen. Durch die Optimierung von Laufzeiten wird die Notwendigkeit reduziert, dass Aufgaben mehrmals zur Ausbeute führen. Wenn Abfragezeiten für solche CPU-verbrauchenden Aufgaben akzeptabel sind, wird dieser Wartetyp erwartet und kann ignoriert werden.
SOS_SMALL_PAGE_ALLOC Tritt während der Zuweisung und Freisetzung des Speichers auf, der von einigen Speicherobjekten verwaltet wird.
SOS_STACKSTORE_INIT_MUTEX Tritt während der Synchronisierung der internen Speicherinitialisierung auf.
SOS_SYNC_TASK_ENQUEUE_EVENT Tritt auf, wenn eine Aufgabe synchron gestartet wird. Die meisten Aufgaben in SQL Server werden asynchron gestartet, in der das Steuerelement unmittelbar nach dem Platzieren der Aufgabenanforderung in die Arbeitswarteschlange zum Startfeld zurückkehrt.
SOS_VIRTUALMEMORY_LOW Tritt auf, wenn eine Speicherzuweisung wartet, bis ein Ressourcen-Manager virtuellen Arbeitsspeicher freizugeben.
SOSHOST_EVENT Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server-Ereignissynchronisierungsobjekt wartet.
SOSHOST_INTERNAL Tritt während der Synchronisierung von Speicher-Manager-Rückrufen auf, die von gehosteten Komponenten verwendet werden, z. B. CLR.
SOSHOST_MUTEX Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server Mutex-Synchronisierungsobjekt wartet.
SOSHOST_RWLOCK Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server-Reader-Writer-Synchronisierungsobjekt wartet.
SOSHOST_SEMAPHORE Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server-Semaphorsynchronisierungsobjekt wartet.
SOSHOST_SLEEP Tritt auf, wenn eine gehostete Aufgabe während des Wartens auf ein generisches Ereignis in den Ruhezustand wechselt. Gehostete Aufgaben werden von gehosteten Komponenten wie CLR verwendet.
SOSHOST_TRACELOCK Tritt während der Synchronisierung des Zugriffs auf Ablaufverfolgungsdatenströme auf.
SOSHOST_WAITFORDONE Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf den Abschluss einer Aufgabe wartet.
SOS_WORK_DISPATCHER Nur interne Verwendung.

Gilt für: SQL Server 2019 (15.x) und höhere Versionen.
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SP_SERVER_DIAGNOSTICS_INIT_MUTEX Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SP_SERVER_DIAGNOSTICS_SLEEP Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SQLCLR_APPDOMAIN Tritt auf, während CLR auf den Abschluss des Starts einer Anwendungsdomäne wartet.
SQLCLR_ASSEMBLY Tritt auf, während der Zugriff auf die geladene Assemblyliste in der App-Domäne gewartet wird.
SQLCLR_DEADLOCK_DETECTION Tritt auf, während CLR auf den Abschluss der Deadlock-Erkennung wartet.
SQLCLR_QUANTUM_PUNISHMENT Tritt auf, wenn eine CLR-Aufgabe gedrosselt wird, da sie ihr Ausführungs quantum überschritten hat. Diese Einschränkung erfolgt, um die Auswirkungen dieses ressourcenintensiven Vorgangs auf andere Vorgänge zu verringern.
SQLSORT_NORMMUTEX Tritt während der internen Synchronisierung auf, während interne Sortierstrukturen initialisiert werden.
SQLSORT_SORTMUTEX Tritt während der internen Synchronisierung auf, während interne Sortierstrukturen initialisiert werden.
SQLTRACE_BUFFER_FLUSH Tritt auf, wenn eine Aufgabe auf eine Hintergrundaufgabe wartet, um Ablaufverfolgungspuffer auf den Datenträger alle vier Sekunden zu leeren.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
SQLTRACE_FILE_BUFFER Tritt während der Synchronisierung auf Ablaufverfolgungspuffern während einer Dateiablaufverfolgung auf.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SQLTRACE_FILE_READ_IO_COMPLETION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SQLTRACE_FILE_WRITE_IO_COMPLETION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SQLTRACE_INCREMENTAL_FLUSH_SLEEP Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SQLTRACE_LOCK Nur interne Verwendung.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
SQLTRACE_PENDING_BUFFER_WRITERS Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
SQLTRACE_SHUTDOWN Tritt auf, während das Herunterfahren der Ablaufverfolgung auf ausstehende Ablaufverfolgungsereignisse wartet.
SQLTRACE_WAIT_ENTRIES Tritt auf, während eine SQL-Ablaufverfolgungsereigniswarteschlange wartet, bis Pakete in der Warteschlange eingehen.
SRVPROC_SHUTDOWN Tritt auf, während der Herunterfahrensprozess wartet, bis interne Ressourcen freigegeben werden, um sauber heruntergefahren zu werden.
STARTUP_DEPENDENCY_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
TDS_BANDWIDTH_STATE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
TDS_INIT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
TDS_PROXY_CONTAINER Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
TEMPOBJ Tritt auf, wenn temporäre Objektabbrüche synchronisiert werden. Diese Wartezeit ist selten und tritt nur auf, wenn eine Aufgabe exklusiven Zugriff für temporäre Tabellenabbrüche angefordert hat.
TEMPORAL_BACKGROUND_PROCEED_CLEANUP Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
TERMINATE_LISTENER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
THREADPOOL Tritt auf, wenn eine Aufgabe (Abfrage oder Anmeldung/Abmeldung) auf die Ausführung eines Arbeitsthreads wartet. Dies kann darauf hindeuten, dass die maximalen Arbeitsthreadeinstellung falsch konfiguriert ist oder dass Batchausführungen ungewöhnlich lange dauern, wodurch die Anzahl der verfügbaren Arbeitsthreads reduziert wird, um andere Batches zu erfüllen. Untersuchen Sie die Leistung von Batches (Abfragen) und verringern Sie die Abfragedauer, indem Sie entweder Engpässe reduzieren (Blockieren, Parallelität, E/A, Latch-Wartezeiten) oder das richtige Indizierungs- oder Abfragedesign bereitstellen.
TIMEPRIV_TIMEPERIOD Tritt während der internen Synchronisierung des Timers für erweiterte Ereignisse auf.
TRACE_EVTNOTIF Nur interne Verwendung.
TRACEWRITE Tritt auf, wenn der SQL Trace-Rowset-Ablaufverfolgungsanbieter auf einen freien Puffer oder einen Puffer mit Ereignissen wartet, die verarbeitet werden sollen.
TRAN_MARKLATCH_DT Tritt auf, wenn auf einen Vernichtungsmodus bei einem Transaktionszeichen-Latch gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet.
TRAN_MARKLATCH_EX Tritt auf, wenn auf einen exklusiven Modus bei einer markierten Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet.
TRAN_MARKLATCH_KP Tritt auf, wenn auf eine Keep-Modus-Riegelung für eine markierte Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet.
TRAN_MARKLATCH_NL Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
TRAN_MARKLATCH_SH Tritt auf, wenn beim Warten auf einen freigegebenen Modus bei einer markierten Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet.
TRAN_MARKLATCH_UP Tritt auf, wenn auf einen Aktualisierungsmodus für eine markierte Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet.
TRANSACTION_MUTEX Tritt während der Synchronisierung des Zugriffs auf eine Transaktion durch mehrere Batches auf.
UCS_ENDPOINT_CHANGE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
UCS_MANAGER Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
UCS_MEMORY_NOTIFICATION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
UCS_SESSION_REGISTRATION Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
UCS_TRANSPORT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
UCS_TRANSPORT_STREAM_CHANGE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
UTIL_PAGE_ALLOC Tritt auf, wenn transaktionsprotokollscans warten, bis arbeitsspeicherdruck verfügbar ist.
VDI_CLIENT_COMPLETECOMMAND Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
VDI_CLIENT_GETCOMMAND Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
VDI_CLIENT_OPERATION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
VDI_CLIENT_OTHER Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
VERSIONING_COMMITTING Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
VIA_ACCEPT Tritt auf, wenn während des Starts eine Via-Anbieterverbindung (Virtual Interface Adapter) abgeschlossen ist.
VIEW_DEFINITION_MUTEX Tritt während der Synchronisierung beim Zugriff auf zwischengespeicherte Ansichtsdefinitionen auf.
WAIT_FOR_RESULTS Tritt auf, wenn darauf gewartet wird, dass eine Abfragebenachrichtigung ausgelöst wird.
WAIT_ON_SYNC_STATISTICS_REFRESH Tritt auf, wenn darauf gewartet wird, dass die synchrone Statistikaktualisierung abgeschlossen ist, bevor die Abfragekompilierung und Ausführung fortgesetzt werden kann.

gilt für: Ab SQL Server 2019 (15.x)
WAIT_SCRIPTDEPLOYMENT_REQUEST Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_SCRIPTDEPLOYMENT_WORKER Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XLOGREAD_SIGNAL Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
WAIT_XTP_ASYNC_TX_COMPLETION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_CKPT_AGENT_WAKEUP Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_CKPT_CLOSE Tritt auf, wenn auf den Abschluss eines Prüfpunkts gewartet wird.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_CKPT_ENABLED Tritt auf, wenn die Prüfpunkterstellung deaktiviert ist und auf die Aktivierung des Prüfpunkts wartet.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_CKPT_STATE_LOCK Tritt auf, wenn die Überprüfung des Prüfpunktzustands synchronisiert wird.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_COMPILE_WAIT Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
WAIT_XTP_GUEST Tritt auf, wenn der Datenbankspeicher-Allocator den Empfang von Benachrichtigungen mit geringem Arbeitsspeicher beenden muss.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
WAIT_XTP_HOST_WAIT Tritt auf, wenn Wartezeiten vom Datenbankmodul ausgelöst und vom Host implementiert werden.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_OFFLINE_CKPT_LOG_IO Tritt auf, wenn der Offlineprüfpunkt auf den Abschluss eines Protokolllesevorgangs wartet.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_OFFLINE_CKPT_NEW_LOG Tritt auf, wenn der Offlineprüfpunkt auf die Überprüfung neuer Protokolldatensätze wartet.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_PROCEDURE_ENTRY Tritt auf, wenn eine Drop-Prozedur auf alle aktuellen Ausführungen dieser Prozedur wartet.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_RECOVERY Tritt auf, wenn die Datenbankwiederherstellung auf die Wiederherstellung von speicheroptimierten Objekten wartet.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAIT_XTP_SERIAL_RECOVERY Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
WAIT_XTP_SWITCH_TO_INACTIVE Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
WAIT_XTP_TASK_SHUTDOWN Tritt auf, wenn auf den Abschluss eines In-Memory OLTP-Threads gewartet wird.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
WAIT_XTP_TRAN_DEPENDENCY Tritt auf, wenn auf Transaktionsabhängigkeiten gewartet wird.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WAITFOR Tritt als Ergebnis einer WAITFOR Transact-SQL-Anweisung auf. Die Dauer der Wartezeit wird durch die Parameter für die Anweisung bestimmt. Dies ist eine vom Benutzer initiierte Wartezeit.
WAITFOR_PER_QUEUE Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
WAITFOR_TASKSHUTDOWN Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
WAITSTAT_MUTEX Tritt während der Synchronisierung des Zugriffs auf die Sammlung von Statistiken auf, die zum Auffüllen sys.dm_os_wait_statsverwendet werden.
WCC Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
WINDOW_AGGREGATES_MULTIPASS Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
WINFAB_API_CALL Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WINFAB_REPLICA_BUILD_OPERATION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
WINFAB_REPORT_FAULT Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
WORKTBL_DROP Tritt auf, während sie vor dem Erneuten Wiederholen anzuhalten, nach einem fehlgeschlagenen Arbeitstabellenabbruch.
WRITE_COMPLETION Tritt auf, wenn ein Schreibvorgang ausgeführt wird.
WRITELOG Tritt auf, während auf den Abschluss eines Protokollleervorgangs gewartet wird. Häufige Vorgänge, die Protokolllöschvorgänge verursachen, sind Transaktions-Commits und Prüfpunkte. Häufige Gründe für lange Wartezeiten auf WRITELOG sind: Datenträgerlatenz (wo sich Transaktionsprotokolldateien befinden), die Unfähigkeit von E/A, Transaktionen beizubehalten, oder eine große Anzahl von Transaktionsprotokollvorgängen und Leerungen (Commits, Rollback)
XACT_OWN_TRANSACTION Tritt auf, während sie darauf warten, den Besitz einer Transaktion zu erwerben.
XACT_RECLAIM_SESSION Tritt auf, während der aktuelle Besitzer einer Sitzung darauf wartet, den Besitz der Sitzung freizugeben.
XACTLOCKINFO Tritt während der Synchronisierung des Zugriffs auf die Liste der Sperren für eine Transaktion auf. Zusätzlich zur Transaktion selbst wird auf die Liste der Sperren durch Vorgänge wie die Deadlock-Erkennung und die Sperrmigration während seitenteilungen zugegriffen.
XACTWORKSPACE_MUTEX Tritt während der Synchronisierung von Fehlern aus einer Transaktion sowie die Anzahl der Datenbanksperren zwischen den Mitgliedern einer Transaktion auf.
XDB_CONN_DUP_HASH Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XDES_HISTORY Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
XDES_OUT_OF_ORDER_LIST Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
XDES_SNAPSHOT Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
XDESTSVERMGR Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
XE_BUFFERMGR_ALLPROCESSED_EVENT Tritt auf, wenn Sitzungspuffer für erweiterte Ereignisse auf Ziele geleert werden. Diese Wartezeit tritt in einem Hintergrundthread auf.
XE_BUFFERMGR_FREEBUF_EVENT Tritt auf, wenn eine der folgenden Bedingungen zutrifft:

– Eine erweiterte Ereignissitzung ist für keinen Ereignisverlust konfiguriert, und alle Puffer in der Sitzung sind derzeit voll. Dies kann darauf hinweisen, dass die Puffer für eine Erweiterte Ereignissitzung zu klein sind oder partitioniert werden sollten.
- Audits erleben eine Verzögerung. Dies kann einen Datenträgerengpässe auf dem Laufwerk angeben, auf dem die Audits geschrieben werden.
XE_CALLBACK_LIST Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
XE_CX_FILE_READ Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
XE_DISPATCHER_CONFIG_SESSION_LIST Tritt auf, wenn eine Erweiterte Ereignissitzung, die asynchrone Ziele verwendet, gestartet oder beendet wird. Diese Wartezeit gibt eine der folgenden Bedingungen an:

– Eine erweiterte Ereignissitzung wird bei einem Hintergrundthreadpool registriert.
- Der Hintergrundthreadpool berechnet die erforderliche Anzahl von Threads basierend auf der aktuellen Last.
XE_DISPATCHER_JOIN Tritt auf, wenn ein Hintergrundthread, der für erweiterte Ereignissitzungen verwendet wird, beendet wird.
XE_DISPATCHER_WAIT Tritt auf, wenn ein Hintergrundthread, der für erweiterte Ereignissitzungen verwendet wird, auf die Verarbeitung von Ereignispuffern wartet.
XE_FILE_TARGET_TVF Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XE_LIVE_TARGET_TVF Nur interne Verwendung.

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.
XE_MODULEMGR_SYNC Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
XE_OLS_LOCK Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert.
XE_PACKAGE_LOCK_BACKOFF Nur zu Informationszwecken identifiziert. Nicht unterstützt.

Gilt nur für: SQL Server 2008 R2 (10.50.x).
XE_SERVICES_EVENTMANUAL Nur interne Verwendung.
XE_SERVICES_MUTEX Nur interne Verwendung.
XE_SERVICES_RWLOCK Nur interne Verwendung.
XE_SESSION_CREATE_SYNC Nur interne Verwendung.
XE_SESSION_FLUSH Nur interne Verwendung.
XE_SESSION_SYNC Nur interne Verwendung.
XE_STM_CREATE Nur interne Verwendung.
XE_TIMER_EVENT Nur interne Verwendung.
XE_TIMER_MUTEX Nur interne Verwendung.
XE_TIMER_TASK_DONE Nur interne Verwendung.
XIO_CREDENTIAL_MGR_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XIO_CREDENTIAL_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XIO_EDS_MGR_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
XIO_EDS_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
XIO_IOSTATS_BLOBLIST_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
XIO_IOSTATS_FCBLIST_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2017 (14.x) und höhere Versionen.
XIO_LEASE_RENEW_MGR_RWLOCK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XTP_HOST_DB_COLLECTION Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
XTP_HOST_LOG_ACTIVITY Nur interne Verwendung.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
XTP_HOST_PARALLEL_RECOVERY Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XTP_PREEMPTIVE_TASK Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XTP_TRUNCATION_LSN Nur interne Verwendung.

Gilt für: SQL Server 2016 (13.x) und höhere Versionen.
XTPPROC_CACHE_ACCESS Tritt auf, wenn sie auf alle nativ kompilierten Cacheobjekte für gespeicherte Prozeduren zugreifen.

Gilt für: SQL Server 2014 (12.x) und höhere Versionen.
XTPPROC_PARTITIONED_STACK_CREATE Tritt auf, wenn für eine bestimmte Prozedur nativ kompilierte cachestrukturen für gespeicherte Prozeduren pro NUMA-Knoten zugewiesen werden (muss ein einzelner Thread ausgeführt werden).

Gilt für: SQL Server 2012 (11.x) und höhere Versionen.

Eine Sperrkompatibilitätsmatrix finden Sie unter sys.dm_tran_locks (Transact-SQL).