sys.dm_os_wait_stats (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Gibt Informationen zu allen Wartevorgängen in den Threads zurück, die ausgeführt wurden. 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) stellt ähnliche Informationen nach Sitzung bereit.
Hinweis
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 vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
wait_type |
nvarchar(60) | Der Name des Wartetyps. Weitere Informationen finden Sie unter "Wartezeittypen" weiter unten in diesem Artikel. |
waiting_tasks_count |
bigint | Anzahl von Wartevorgängen für diesen Wartetyp. Dieser Leistungsindikator wird beim Starten eines Wartevorgangs inkrementiert. |
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 | Differenz zwischen dem Zeitpunkt der Signalisierung des wartenden Threads und dem Beginn der Ausführung. |
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) |
Berechtigungen
Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE
-Berechtigung erforderlich.
Für die SQL-Datenbank-Ziele Basic, S0 und S1 sowie für Datenbanken in Pools für elastische Datenbanken ist das Konto des Serveradministrators oder des Microsoft Entra-Administratorkontos oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele 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 die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Wartetypen
Ressource wartet , wenn ein Worker Zugriff auf eine Ressource anfordert, die nicht verfügbar ist, weil 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. Sperren und Latchwartevorgänge sind Vorgänge, die auf Synchronisierungsobjekte warten.
Warteschlangenwarteschleifen treten auf, wenn ein Mitarbeiter im Leerlauf ist und auf die Zuweisung der Arbeit wartet. Warteschlangen-Wartevorgänge treten am häufigsten bei Hintergrundtasks des Systems auf, wie z. B. der Deadlocküberwachung und dem Cleanup gelöschter Datensätze. 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 treten auf, 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 leer.
- Ein externer Prozess wird abgeschlossen.
Obwohl der Thread nicht mehr wartet, muss der Thread nicht sofort ausgeführt werden. Ein solcher Thread wird zunächst in die Warteschlange der ausführbaren Arbeitsthreads eingereiht und muss warten, dass ein Quantum auf dem Zeitplanungsmodul ausgeführt wird.
In SQL Server sind die Wartezeitzähler bigint-Werte und 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 auf Engpässe oder Stillstände während der Abfrage hinweisen. Entsprechend können serverweite lange Wartezeiten oder hohe Wartevorgangsanzahlen auf Engpässe oder Hotspots im Zusammenhang mit Abfrageinteraktionen innerhalb der Serverinstanz hinweisen. So weisen beispielsweise Sperrenwartevorgänge auf Datenkonflikte durch Abfragen, Seiten-E/A-Latchwartevorgänge auf langsame E/A-Antwortzeiten und Seitenlatch-Updatewartevorgänge auf ein fehlerhaftes 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
Hinweis
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 sqlserver_start_time
-Spalte in sys.dm_os_sys_info, um die aktuellste Startzeit der Datenbank-Engine zu suchen.
In der folgenden Tabelle werden die Wartetypen für Tasks in einer Liste aufgeführt.
Wartetyp | Beschreibung |
---|---|
ABR |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
AM_INDBUILD_ALLOCATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
AM_SCHEMAMGR_UNSHARED_CACHE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
ASSEMBLY_FILTER_HASHTABLE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
ASSEMBLY_LOAD |
Tritt während des exklusiven Zugriffs auf das Laden einer 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 zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
ASYNC_OP_CONTEXT_READ |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
ASYNC_OP_CONTEXT_WRITE |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
ASYNC_SOCKETDUP_IO |
Nur zur internen 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 zu den jeweiligen Überwachungen, mit denen die einzelnen Überwachungsaktionsgruppen überwacht werden sollen. |
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 zu den jeweiligen Überwachungen, die zum Überwachen der Überwachungsaktionsgruppen für die Anmeldung 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 ein Task im Rahmen der Sicherungsverarbeitung blockiert wird. |
BACKUP_OPERATOR |
Tritt auf, wenn ein Task auf das Einlegen eines Bands wartet. Um den Bandstatus anzuzeigen, fragen Sie die Abfrage sys.dm_io_backup_tapes ab. Wenn ein Bereitstellungsvorgang nicht aussteht, weist dieser Wartetyp möglicherweise auf ein Hardwareproblem mit dem Bandlaufwerk hin. |
BACKUPBUFFER |
Tritt auf, wenn ein Sicherungstask auf Daten 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 ein Sicherungstask auf Daten 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 ein Task auf das Ende eines Sicherungstasks 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 die Hintergrundprotokollierung fehlerverdächtiger Seiten eine häufigere Ausführung als alle fünf Sekunden zu vermeiden versucht. Eine übermäßige Anzahl von fehlerverdächtigen Seiten bewirkt, dass die Protokollierung häufig ausgeführt wird. |
BLOB_METADATA |
Nur zur internen 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 einen Zugriff für den Empfang einer Nachricht an einem Verbindungsendpunkt gewartet wird. Der Empfangszugriff auf den Endpunkt wird serialisiert. |
BROKER_DISPATCHER |
Nur zur internen 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 Status für Änderungen wird serialisiert. |
BROKER_EVENTHANDLER |
Tritt auf, wenn eine Aufgabe im primären Ereignishandler des Service Brokers wartet. Dieser Wartetyp sollte nur sehr kurz auftreten. |
BROKER_FORWARDER |
Nur zur internen 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. Dieser Wartetyp sollte nicht häufig auftreten. |
BROKER_MASTERSTART |
Tritt auf, wenn eine Aufgabe auf den primären Ereignishandler des Dienstbrokers wartet, um zu starten. Dieser Wartetyp sollte nur sehr kurz auftreten. |
BROKER_RECEIVE_WAITFOR |
Tritt auf, wenn der RECEIVE WAITFOR Vorgang 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. Dieser Wartetyp sollte nur sehr kurz auftreten. |
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. Dieser Wartetyp sollte, wenn überhaupt, nur sehr kurz auftreten. |
BROKER_START |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
BROKER_TASK_SHUTDOWN |
Nur zur internen 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 Statusüberprüfung wird serialisiert und muss vorher ausgeführt werden. |
BROKER_TASK_SUBMIT |
Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_TRANSMISSION_TABLE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_TRANSMISSION_WORK |
Nur zur internen 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 waiting_tasks_count für diesen Wartetyppunkt, der für diese Senderthreads intermittiert ist und keine Anzeichen für ein Leistungsproblem sind. Wenn der Dienstbroker überhaupt nicht verwendet wird, waiting_tasks_count sollte (für die beiden Senderthreads) sein 2 und wait_time_ms doppelt so lange sein, wie die Instanz gestartet wird. Siehe Dienstbroker-Wartezeitstatistiken. |
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, werden auf Computern mit großem Arbeitsspeicher möglicherweise langsam ausgeführt. 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
CHECK_PRINT_RECORD |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
CHECK_SCANNER_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECK_TABLES_INITIALIZATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECK_TABLES_SINGLE_SCAN |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECK_TABLES_THREAD_BARRIER |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECKPOINT_QUEUE |
Tritt auf, während der Prüfpunkttask auf die nächste Prüfpunktanforderung wartet. |
CHKPT |
Tritt beim Starten des Servers auf, um dem Prüfpunktthread mitzuteilen, dass er beginnen kann. |
CLEAR_DB |
Tritt während Vorgängen auf, die den Status einer Datenbank ändern, z. B. beim Öffnen oder Schließen einer Datenbank. |
CLR_AUTO_EVENT |
Tritt bei der CLR (Common Language Runtime)-Ausführung eines Tasks auf, wenn dieser auf das Initialisieren eines bestimmten automatischen Ereignisses (autoevent) 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 eines Wartevorgangs auf den Erhalt einer Sperre für eine Datenstruktur auf, die zum Aufzeichnen aller virtuellen Speicherbelegungen aus der CLR verwendet wird. 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 Startvorgangs eines CLR-Tasks 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 auf, während die CLR-Laufzeit eingerichtet oder beendet wird. |
CMEMPARTITIONED |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
CMEMTHREAD |
Tritt auf, wenn ein Task 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 zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
COMMIT_TABLE |
Nur zur internen Verwendung. |
CONNECTION_ENDPOINT_LOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
COUNTRECOVERYMGR |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
CREATE_DATINISERVICE |
Nur zur internen 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 Waits are caused by an Exchange Iterator that runs out of rows from its producer thread. 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 verwaltete Instanz |
CXPACKET |
Tritt bei parallelen Abfrageplänen auf, wenn auf die Synchronisierung des Exchange-Iterators des Abfrageprozessors und 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 nur darauf, CXPACKET auf das Synchronisieren des Exchange Iterators und die Erstellung von Zeilen zu warten. Threads, die CXCONSUMER Zeilen verwenden, werden separat im 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 verwaltete Instanz, bezieht sich nur auf das Warten auf Threads, CXPACKET die Zeilen produzieren. Die Exchange Iterator-Synchronisierung wird separat in den CXSYNC_PORT Typen und CXSYNC_CONSUMER Wartevorgängen nachverfolgt. Threads, die CXCONSUMER Zeilen verwenden, werden separat im Wartetyp nachverfolgt. |
CXSYNC_PORT |
Tritt bei parallelen Abfrageplänen auf, wenn sie auf das Öffnen, Schließen und Synchronisieren von Exchange Iterator-Ports zwischen Produzenten- und Consumerthreads warten. Wenn beispielsweise ein Abfrageplan über einen langen Sortiervorgang verfügt, ist die Sortierung möglicherweise höher, CXSYNC_PORT 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 verwaltete Instanz |
CXSYNC_CONSUMER |
Tritt mit parallelen Abfrageplänen auf, wenn sie warten, um 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 verwaltete Instanz |
CXROWSET_SYNC |
Tritt während eines parallelen Bereichsscans auf. |
DAC_INIT |
Tritt während des Initialisierungsvorgangs der dedizierten Administratorverbindung auf. |
DBCC_SCALE_OUT_EXPR_CACHE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DBMIRROR_DBM_EVENT |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
DBMIRROR_DBM_MUTEX |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
DBMIRROR_EVENTS_QUEUE |
Tritt auf, wenn die Datenbankspiegelung auf die Verarbeitung von Ereignissen wartet. |
DBMIRROR_SEND |
Tritt auf, wenn ein Task auf die Beseitigung eines Kommunikationsrückstands auf der Netzwerkebene wartet, um Nachrichten senden zu können. Weist darauf hin, dass die Kommunikationsebene möglicherweise überlastet ist, was sich negativ auf den Datendurchsatz bei der Datenbankspiegelung auswirken kann. |
DBMIRROR_WORKER_QUEUE |
Zeigt an, dass der Arbeitstask der Datenbankspiegelung auf weitere Arbeit wartet. |
DBMIRRORING_CMD |
Tritt auf, wenn ein Task darauf wartet, dass Protokolldatensätze auf den Datenträger geleert werden. Dieser Wartestatus dauert erwartungsgemäß einige Zeit an. |
DBSEEDING_FLOWCONTROL |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
DBSEEDING_OPERATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
DEADLOCK_ENUM_MUTEX |
Tritt auf, wenn der Deadlock-Monitor ausgeführt wird und sys.dm_os_waiting_tasks versucht, 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_tasks dem Server ausführt, und diese Abfragen blockieren den Deadlock-Monitor für die Ausführung der Deadlock-Suche. Dieser Wartetyp wird nur von der Deadlocküberwachung verwendet. Abfragen über die sys.dm_os_waiting_tasks Verwendung DEADLOCK_ENUM_MUTEX . |
DEBUG |
Tritt während des Transact-SQL- und CLR-Debuggings für die interne Synchronisierung auf. |
DIRECTLOGCONSUMER_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DIRTY_PAGE_POLL |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DIRTY_PAGE_SYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DIRTY_PAGE_TABLE_LOCK |
Nur zur internen 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 ein Task auf den Zugriff auf eine Datei wartet, wenn eine externe Sicherung aktiviert ist. Dieser Wartetyp 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DISPATCHER_QUEUE_SEMAPHORE |
Tritt auf, wenn ein Thread aus dem Verteilerpool auf weitere Arbeit wartet. Die Wartezeit für diesen Wartetyp steigt voraussichtlich, wenn der Verteiler im Leerlauf ist. |
DLL_LOADING_MUTEX |
Tritt einmal auf, während auf das Laden der DLL des XML-Parsers gewartet wird. |
DPT_ENTRY_LOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DROP_DATABASE_TIMER_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
DROPTEMP |
Tritt zwischen den Versuchen, ein temporäres Objekt zu löschen, auf, wenn beim vorherigen Versuch ein Fehler aufgetreten ist. Die Wartedauer nimmt mit jedem fehlerhaften Löschversuch exponentiell zu. |
DTC |
Tritt auf, wenn ein Task auf ein Ereignis wartet, das für die Verwaltung des Statusü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. Sobald MS DTC die Transaktion besitzt, kann die Sitzung ein 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, damit die Aufgabe das Ergebnis der Transaktion abfragen kann. |
DTC_STATE |
Tritt auf, wenn ein Task auf ein Ereignis wartet, das Änderungen am internen globalen Statusobjekt für MS DTC schützt. Dieser Status sollte nur sehr kurze Zeit andauern. |
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. Dann wartet der Arbeitsthread darauf, das Ergebnis der verteilten Transaktion, an der der Arbeitsthread arbeitet, abrufen zu können. Dies kann fortgesetzt werden, bis die Verbindung mit dem MS DTC-Dienst wieder hergestellt wurde. |
DTC_WAITFOR_OUTCOME |
Tritt auf, wenn Wiederherstellungstasks darauf warten, dass MS DTC aktiviert wird, damit vorbereitete Transaktionen aufgelöst werden können. |
DTCNEW_ENLIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_PREPARE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_RECOVERY |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_TM |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_TRANSACTION_ENLISTMENT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCPNTSYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DUMP_LOG_COORDINATOR |
Tritt auf, wenn ein Haupttask darauf wartet, dass ein untergeordneter Task Daten generiert. Normalerweise tritt dieser Zustand nicht auf. Eine lange Wartezeit weist auf eine unerwartete Blockierung hin. In diesem Fall sollte der untergeordnete Task überprüft werden. |
DUMP_LOG_COORDINATOR_QUEUE |
Nur zur internen Verwendung. |
DUMPTRIGGER |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
EC |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
EE_PMOLOCK |
Tritt bei der Synchronisierung bestimmter Typen von Speicherbelegungen während der Ausführung von Anweisungen auf. |
EE_SPECPROC_MAP_INIT |
Tritt bei der Synchronisierung der Erstellung der internen Prozedurhashtabelle 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 zur internen 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 bei der Synchronisierung mehrerer gleichzeitiger Fehlerprotokollinitialisierungen auf. |
EXCHANGE |
Tritt während der Synchronisierung des Austauschiterators des Abfrageprozessors während paralleler Abfragen auf. |
EXECSYNC |
Tritt während paralleler Abfragen bei der Synchronisierung im Abfrageprozessor in Bereichen auf, die nicht mit dem Austauschiterator verbunden sind. Beispiele für solche Bereiche sind Bitmaps, LOBs (Large Objects) und der Spooliterator. LOBs verwenden diesen Wartezustand möglicherweise häufig. |
EXECUTION_PIPE_EVENT_INTERNAL |
Tritt während der Synchronisierung zwischen den Producer- und Consumerteilen der Batchausführung auf, die über den Verbindungskontext gesendet werden. |
EXTERNAL_RG_UPDATE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
EXTERNAL_SCRIPT_NETWORK_IO |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) bis aktuell. |
EXTERNAL_SCRIPT_PREPARE_SERVICE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
EXTERNAL_SCRIPT_SHUTDOWN |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
EXTERNAL_WAIT_ON_LAUNCHER, |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
FABRIC_HADR_TRANSPORT_CONNECTION |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_CONTROLLER_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FAILPOINT |
Nur für Informationszwecke 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 einer spärlichen Datei erstellt wurde) synchronisiert werden. |
FCB_REPLICA_WRITE |
Tritt auf, wenn das Pushen oder Ziehen einer Seite in eine Momentaufnahme (oder eine temporäre Momentaufnahme, die von DBCC ) sparse Datei erstellt wird, synchronisiert wird. |
FEATURE_SWITCHES_UPDATE |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FFT_NSO_DB_KILL_FLAG |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_DB_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_FIND |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_PARENT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_STATE |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FFT_NSO_FILEOBJECT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_TABLE_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NTFS_STORE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_RECOVERY |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_RSFX_COMM |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_RSFX_WAIT_FOR_MEMORY |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STARTUP_SHUTDOWN |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STORE_DB |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STORE_ROWSET_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STORE_TABLE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILE_VALIDATION_THREADS |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
FILESTREAM_CACHE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_CHUNKER |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_CHUNKER_INIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_FCB |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_FILE_OBJECT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_WORKITEM_QUEUE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILETABLE_SHUTDOWN |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FOREIGN_REDO |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) bis aktuell. |
FORWARDER_TRANSITION |
Nur zur internen 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 Cleanuptasks 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 jedoch gerade im Besitz einer anderen Sitzung ist. |
FSAGENT |
Tritt auf, wenn ein FILESTREAM-Datei-E/A-Vorgang auf eine FILESTREAM-Agent-Ressource wartet, die gerade 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 |
Volltext wartet auf Metadatenvorgang für Fragment. Wird nur für Informationszwecke dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_IFTS_RWLOCK |
Volltext wartet auf interne Synchronisierung. Wird nur für Informationszwecke dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_IFTS_SCHEDULER_IDLE_WAIT |
Volltext-Wartetyp für den Ruhezustand des Zeitplanungsmoduls. Das Zeitplanungsmodul befindet sich im Leerlauf. |
FT_IFTS_ASYNC_WRITE_PIPE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_BLOB_HASH |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_CATEALOG_SOURCE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_COMP_DESC_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_CONSUMER_PLUGIN |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_CRAWL_BATCH_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_CRAWL_CHILDREN |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_DOCID_INTERFACE_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_DOCID_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_FP_INFO_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_HOST_CONTROLLER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_MASTER_MERGE_TASK_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_MEMREGPOOL |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_MERGE_FRAGMENT_SYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_NOISE_WORDS_RESOURCE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_OCCURRENCE_BUFFER_POOL |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_PIPELINE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_PIPELINE_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_PIPELINE_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_PROJECT_FD_INFO_MAP |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_SCHEDULER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_SHARED_MEMORY |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_SHUTDOWN_PIPE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_SRCH_FD_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_SRCH_FD_SERVICE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_STOPLIST_CACHE_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_THESAURUS |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_VERSION_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTS_WORK_QUEUE |
Nur zur internen Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höhere Versionen. |
FT_IFTSHC_MUTEX |
Volltext wartet auf einen FDHost-Steuerelementvorgang. Wird nur für Informationszwecke dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_IFTSISM_MUTEX |
Volltext wartet auf einen Kommunikationsvorgang. Wird nur für Informationszwecke dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_MASTER_MERGE |
Volltext wartet auf Masterzusammenführungsvorgang. Wird nur für Informationszwecke dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_MASTER_MERGE_COORDINATOR |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FT_METADATA_MUTEX |
Wird nur für Informationszwecke dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_PROPERTYLIST_CACHE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FT_RESTART_CRAWL |
Tritt auf, wenn ein Volltextcrawl von einem letzten bekannten fehlerfreien Punkt neu gestartet werden muss, um nach einem vorübergehenden Fehler wiederhergestellt zu werden. Durch die Wartezeit können die Arbeitstasks, die zurzeit an der jeweiligen Auffüllung arbeiten, abgeschlossen werden oder den aktuellen Schritt beenden. |
FULLTEXT GATHERER |
Tritt bei der Synchronisierung von Volltextvorgängen auf. |
GDMA_GET_RESOURCE_OWNER |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
GHOSTCLEANUP_UPDATE_STATS |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GHOSTCLEANUPSYNCMGR |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
GLOBAL_QUERY_CANCEL |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GLOBAL_QUERY_CLOSE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
GLOBAL_QUERY_CONSUMER |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GLOBAL_QUERY_PRODUCER |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GLOBAL_TRAN_CREATE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
GLOBAL_TRAN_UCS_SESSION |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
GUARDIAN |
Nur für Informationszwecke 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 das Abschließen des Startvorgangs wartet oder wenn der Start eines Verfügbarkeitsreplikats auf das Abschließen des Herunterfahrens wartet. Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_AR_UNLOAD_COMPLETED |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST |
Der Verleger für ein Verfügbarkeitsreplikatereignis (z. B. eine Statusänderung oder eine Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff für die Liste der Ereignisabonnenten. Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DATABASE_FLOW_CONTROL |
Warten, dass Meldungen an den Partner gesendet werden, wenn die maximale Anzahl von Meldungen in der Warteschlange erreicht wurde. Gibt an, dass die Protokollscans schneller ausgeführt werden als Netzwerksendevorgänge. 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 zur internen 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 Verleger für ein Verfügbarkeitsreplikatereignis (z. B. eine Statusänderung oder eine Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf den Laufzeitstatus eines Ereignisabonnenten, der einer Verfügbarkeitsdatenbank entspricht. Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DBR_SUBSCRIBER_FILTER_LIST |
Der Verleger für ein Verfügbarkeitsreplikatereignis (z. B. eine Statusänderung oder eine Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf die Liste von Ereignisabonnenten, die Verfügbarkeitsdatenbanken entsprechen. Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DBSEEDING |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
HADR_DBSEEDING_LIST |
Nur zur internen 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 zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_GROUP_COMMIT |
Die Transaktionscommitverarbeitung wartet auf das Zulassen eines Gruppencommits, damit mehrere Protokolldatensätze für den Commit in einen einzelnen Protokollblock gesetzt 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 Protokollaufzeichnung oder Anwendungsobjekt beim Erstellen von Löschen 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 werden. Kann beim Warten auf die Erstellung von neuen Protokolldatensätzen durch Verbindungen oder auf den E/A-Abschluss generiert werden, wenn das Lesen des Protokolls nicht im Cache stattfindet. 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 |
Ein Hintergrundtask, der Windows Server-Failoverclusteringbenachrichtigungen verarbeitet und auf die nächste Benachrichtigung wartet. Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC |
Ein Hintergrundtask wartet auf den Abschluss des Starts eines Hintergrundtasks, der Windows Server-Failoverclusteringbenachrichtigungen verarbeitet. Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC |
Ein Hintergrundtask wartet auf den Abschluss eines Hintergrundtasks, der Windows Server-Failoverclusteringbenachrichtigungen verarbeitet. Nur zur internen 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 |
Wartet auf Lese- oder Schreibzugriff für die List mit WSFC-Netzwerken. Nur zur internen Verwendung. Hinweis: Das Modul enthält eine Liste der WSFC-Netzwerke, die in DMVs (z sys.dm_hadr_cluster_networks . B. ) 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, bis die sekundäre Datenbank vor dem Ausführen der Wiederherstellung eine Verbindung mit der primären Datenbank herstellt. 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, bis die sekundäre Datenbank die Wiederherstellungs- und Initialisierungsphase beendet hat, um diese mit der primären Datenbank auf den allgemeinen Protokollpunkt zurückzubringen. Dies ist eine erwartete Wartezeit nach Failovern. Der Status "Rückgängig" kann über den Windows System Monitor (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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_FILE_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_LIMIT_BACKUPS |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_SYNC_COMPLETION |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_TIMEOUT_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_WAIT_FOR_COMPLETION |
Nur zur internen 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. Dieser Wartevorgang wird auch durch den Leistungsindikator für die Transaktionsverzögerung wiedergegeben. 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 Problembehandlung 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 Wartevorgänge, die mit diesem Listener-Synchronisierungsmechanismus verknüpft sind, verwenden diesen Wartetyp. Nur zur internen 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 zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
HADR_THROTTLE_LOG_RATE_SEEDING |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
HADR_TIMER_TASK |
Warten auf die Sperre für das Zeitgebertaskobjekt; wird auch für die tatsächlichen Wartevorgänge zwischen Zeiten verwendet, in denen Arbeiten ausgeführt werden. 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 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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HK_RESTORE_FILEMAP |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HKCS_PARALLEL_MIGRATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HKCS_PARALLEL_RECOVERY |
Nur zur internen 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, aber nicht Azure SQL-Datenbank, Azure SQL verwaltete Instanz mit der always-up-to-date Update-Richtlinie 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 verwaltete Instanz mit der always-up-up-update policy 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 verwaltete Instanz mit der always-up-up-update policy 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, aber nicht Azure SQL-Datenbank, Azure SQL verwaltete Instanz mit der Always-up-to-date-Updaterichtlinie 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 verwaltete Instanz mit der always-up-up-update policy 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 verwaltete Instanz mit der always-up-up-update policy 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 Starten auf, wenn die HTTP-Endpunkte zum Starten von HTTP aufgezählt werden sollen. |
HTTP_START |
Tritt auf, wenn eine Verbindung auf den Abschluss der HTTP-Initialisierung wartet. |
HTTP_STORAGE_CONNECTION |
Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
INTERNAL_TESTING |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
IO_AUDIT_MUTEX |
Tritt während der Synchronisierung von Ereignispuffern der Ablaufverfolgung 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-Vorgänge dar. Der Abschluss der Datenseite wird als PAGEIOLATCH_* Wartezeit angezeigt. |
IO_QUEUE_LIMIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
IO_RETRY |
Tritt auf, wenn ein E/A-Vorgang, z. B. das Lesen von oder Schreiben auf einen Datenträger, aufgrund unzureichender Ressourcen scheitert und dann wiederholt wird. |
IOAFF_RANGE_QUEUE |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
KSOURCE_WAKEUP |
Wird vom Dienststeuerungstask verwendet, während auf Anforderungen vom Dienstkontroll-Manager gewartet wird. Lange Wartezeiten werden erwartet und geben kein Problem an. |
KTM_ENLISTMENT |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
KTM_RECOVERY_MANAGER |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
KTM_RECOVERY_RESOLUTION |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LATCH_DT |
Tritt beim Warten auf einen DT-Latch (Löschlatch) auf. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist verfügbar in sys.dm_os_latch_stats . sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , , LATCH_UP , LATCH_EX und LATCH_DT wartet zusammen. |
LATCH_EX |
Tritt beim Warten auf einen EX-Latch (exklusiven Latch) auf. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist verfügbar in sys.dm_os_latch_stats . sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , , LATCH_UP , LATCH_EX und LATCH_DT wartet zusammen. |
LATCH_KP |
Tritt beim Warten auf einen KP-Latch (Beibehaltungslatch) auf. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist verfügbar in sys.dm_os_latch_stats . sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , , LATCH_UP , LATCH_EX und LATCH_DT wartet zusammen. |
LATCH_NL |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LATCH_SH |
Tritt beim Warten auf einen SH-Latch (gemeinsamen Latch) auf. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist verfügbar in sys.dm_os_latch_stats . sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , , LATCH_UP , LATCH_EX und LATCH_DT wartet zusammen. |
LATCH_UP |
Tritt beim Warten auf einen UP-Latch (Updatelatch) auf. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist verfügbar in sys.dm_os_latch_stats . sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , , LATCH_UP , LATCH_EX und LATCH_DT wartet zusammen. |
LAZYWRITER_SLEEP |
Tritt auf, wenn faule Writer-Aufgaben angehalten werden. Dieser Wartetyp gibt die Zeitdauer von wartenden Hintergrundtasks an. Beachten Sie diesen Zustand nicht, wenn Sie nach Benutzerständen suchen. |
LCK_M_BU |
Tritt auf, wenn ein Task darauf wartet, eine Massenupdatesperre (BU-Sperre) abzurufen. Weitere Informationen finden Sie unter Massenaktualisierungssperren. |
LCK_M_BU_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine Massenupdatesperre (BU-Sperre) mit Abbruchs-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 ein Task darauf wartet, eine Massenupdatesperre (BU-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 Massenaktualisierungssperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IS |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte gemeinsame Sperre (IS-Sperre) abzurufen. Weitere Informationen finden Sie unter "Intent Locks". |
LCK_M_IS_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte gemeinsame Sperre (IS-Sperre) mit Abbruchs-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_IS_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte gemeinsame Sperre (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 ein Task darauf wartet, eine beabsichtigte Updatesperre (IU-Sperre) abzurufen. Weitere Informationen finden Sie unter "Intent Locks". |
LCK_M_IU_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte Updatesperre (IU-Sperre) mit Abbruchs-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 ein Task darauf wartet, eine beabsichtigte Updatesperre (IU-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_IX |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte exklusive Sperre (IX-Sperre) abzurufen. Weitere Informationen finden Sie unter "Intent Locks". |
LCK_M_IX_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte exklusive Sperre (IX-Sperre) mit Abbruchs-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_IX_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine beabsichtigte exklusive Sperre (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 ein Task darauf wartet, eine NULL-Sperre für den aktuellen Schlüsselwert und eine Einfügungssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. Eine NULL-Sperre für den Schlüssel ist eine Sperre, die sofort aufgehoben wird. |
LCK_M_RIn_NL_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine NULL-Sperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine Einfügungssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. Eine NULL-Sperre für den Schlüssel ist eine Sperre, die sofort aufgehoben wird. (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 ein Task darauf wartet, eine NULL-Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügungssperre mit niedriger Priorität zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. Eine NULL-Sperre für den Schlüssel ist eine Sperre, die sofort aufgehoben wird. (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 ein Task darauf wartet, eine gemeinsame Sperre für den aktuellen Schlüsselwert und eine Einfügungssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RIn_S_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine Einfügungssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_RIn_S_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügungssperre mit niedriger Priorität zwischen dem aktuellen und dem 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_RIn_U |
Ein Task wartet darauf, eine Updatesperre für den aktuellen Schlüsselwert und eine Einfügungssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RIn_U_ABORT_BLOCKERS |
Task wartet darauf, eine Updatesperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine Einfügungssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_RIn_U_LOW_PRIORITY |
Task wartet darauf, eine Updatesperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügungssperre mit niedriger Priorität zwischen dem aktuellen und dem 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_RIn_X |
Tritt auf, wenn ein Task darauf wartet, eine exklusive Sperre für den aktuellen Schlüsselwert und eine Einfügungssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RIn_X_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine exklusive Sperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine Einfügungssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_RIn_X_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine exklusive Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügungssperre mit niedriger Priorität zwischen dem aktuellen und dem 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_S |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre für den aktuellen Schlüsselwert und eine freigegebene Bereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RS_S_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine freigegebene Bereichssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_S_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine freigegebene Bereichssperre mit niedriger Priorität zwischen dem aktuellen und dem 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 ein Task darauf wartet, eine Updatesperre für den aktuellen Schlüsselwert und eine Bereichsupdatesperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RS_U_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine Updatesperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine Updatebereichssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_XACT |
Tritt auf, wenn eine optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT -Typ (Transaktion) wait_resource wartet, wobei der Lese- oder Änderungsabsatz nicht abgeleitet werden kann. |
LCK_M_S_XACT_READ |
Tritt auf, wenn eine optimierte Sperre aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT -Typ (Transaktion)wait_resource wartet, mit der Absicht zu lesen. |
LCK_M_S_XACT_MODIFY |
Tritt auf, wenn eine optimierte Sperre aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT -Typ (Transaktion) wait_resource wartet, mit der Absicht, sie zu ändern. |
LCK_M_RS_U_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine exklusive Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügungssperre mit niedriger Priorität zwischen dem aktuellen und dem 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_S |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre für den aktuellen Schlüsselwert und eine exklusive Bereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RX_S_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine exklusive Bereichssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_S_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine exklusive Bereichssperre mit niedriger Priorität zwischen dem aktuellen und dem 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 ein Task darauf wartet, eine Updatesperre 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 ein Task darauf wartet, eine Updatesperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine exklusive Bereichssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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_LOW_PRIORITY |
Tritt auf, wenn ein Task 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 dem 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 ein Task darauf 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 ein Task darauf wartet, eine exklusive Sperre mit Abbruchs-Blockern für den aktuellen Schlüsselwert und eine exklusive Bereichssperre mit Abbruchs-Blockern zwischen dem aktuellen und dem 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 ein Task darauf 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 dem 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 ein Task darauf wartet, eine gemeinsame Sperre abzurufen. Weitere Informationen finden Sie unter "Freigegebene Sperren". |
LCK_M_S_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit Abbruchs-Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter "Freigegebene Sperren".Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_S_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame 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 "Freigegebene Sperren".Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SCH_M |
Tritt auf, wenn ein Task darauf wartet, eine Schemaänderungssperre abzurufen. Weitere Informationen finden Sie unter Schemasperren. |
LCK_M_SCH_M_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine Schemaänderungssperre Abbruchs-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 ein Task darauf wartet, eine Schemaänderungssperre 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 ein Task darauf wartet, eine gemeinsame Schemasperre abzurufen. Weitere Informationen finden Sie unter Schemasperren. |
LCK_M_SCH_S_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Schemasperre Abbruchs-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 ein Task darauf wartet, eine gemeinsame Schemasperre 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 ein Task darauf wartet, eine gemeinsame Sperre mit beabsichtigter Updatesperre abzurufen. Weitere Informationen finden Sie unter "Intent Locks". |
LCK_M_SIU_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit beabsichtigter Updatesperre mit Abbruchs-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_SIU_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit beabsichtigter 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 "Intent Locks".Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SIX |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit beabsichtigter exklusiver Sperre abzurufen. Weitere Informationen finden Sie unter "Intent Locks". |
LCK_M_SIX_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit beabsichtigter exklusiver Sperre mit Abbruchs-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_SIX_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf wartet, eine gemeinsame Sperre mit beabsichtigter exklusiver 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_U |
Tritt auf, wenn ein Task darauf wartet, eine Updatesperre abzurufen. Weitere Informationen finden Sie unter "Sperren aktualisieren". |
LCK_M_U_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine Updatesperre mit Abbruchs-Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter "Sperren aktualisieren".Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_U_LOW_PRIORITY |
Tritt auf, wenn ein Task 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 "Sperren aktualisieren".Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_UIX |
Tritt auf, wenn ein Task darauf wartet, eine Updatesperre mit beabsichtigter exklusiver Sperre abzurufen. Weitere Informationen finden Sie unter "Intent Locks". |
LCK_M_UIX_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine Updatesperre mit beabsichtigter exklusiver Sperre mit Abbruchs-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 ein Task darauf wartet, eine Updatesperre mit beabsichtigter exklusiver 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 ein Task darauf wartet, eine exklusive Sperre abzurufen. Weitere Informationen finden Sie unter Exklusive Sperren. |
LCK_M_X_ABORT_BLOCKERS |
Tritt auf, wenn ein Task darauf wartet, eine exklusive Sperre mit Abbruchs-Blockern 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. |
LCK_M_X_LOW_PRIORITY |
Tritt auf, wenn ein Task darauf 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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
LOG_RATE_GOVERNOR |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
LOGBUFFER |
Tritt auf, wenn ein Task auf Speicherplatz im Protokollpuffer zum Speichern eines Protokolldatensatzes wartet. 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGGENERATION |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LOGMGR |
Tritt auf, wenn ein Task beim Schließen der Datenbank vor dem Beenden des Protokolls auf das Fertigstellen ausstehender Protokoll-E/A-Vorgänge wartet. |
LOGMGR_FLUSH |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LOGMGR_PMM_LOG |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
LOGMGR_QUEUE |
Tritt auf, während der Protokollschreibertask auf Arbeitsanforderungen wartet. |
LOGMGR_RESERVE_APPEND |
Tritt auf, wenn ein Task darauf wartet, feststellen zu können, ob durch das Abschneiden von Protokollen Speicherplatz freigegeben wird, damit der Task 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_CONSUMER |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_CONSUMERSET |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_FREEPOOLS |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_MGRSET |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_REPLACEMENTSET |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOWFAIL_MEMMGR_QUEUE |
Tritt auf, während darauf gewartet wird, dass Arbeitsspeicher zur Verwendung verfügbar ist. |
MD_AGENT_YIELD |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
MD_LAZYCACHE_RWLOCK |
Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
METADATA_LAZYCACHE_RWLOCK |
Nur zur internen Verwendung. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
MIGRATIONBUFFER |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
MISCELLANEOUS |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
MSQL_DQ |
Tritt auf, wenn ein Task auf das Ende eines verteilten Abfragevorgangs wartet. Dieser Wartetyp wird verwendet, um mögliche MARS-Anwendungsdeadlocks (Multiple Active Result Sets) zu erkennen. Die Wartezeit wird mit dem Ende des Aufrufs der verteilten Abfrage beendet. |
MSQL_XACT_MGR_MUTEX |
Tritt auf, wenn ein Task darauf wartet, in den Besitz des Sitzungstransaktions-Managers zu gelangen, um einen Transaktionsvorgang auf Sitzungsebene auszuführen. |
MSQL_XACT_MUTEX |
Tritt während der Synchronisierung der Transaktionsverwendung auf. Eine Anforderung muss den Mutex abrufen, bevor sie die Transaktion verwenden kann. |
MSQL_XP |
Tritt auf, wenn ein Task auf das Ende einer erweiterten gespeicherten Prozedur wartet. SQL Server verwendet diesen Wartezustand, um potenzielle MARS-Anwendungs-Deadlocks zu erkennen. Die Wartezeit wird mit dem Ende des Aufrufs der erweiterten gespeicherten Prozedur beendet. |
MSSEARCH |
Tritt während Aufrufen der Volltextsuche 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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
NODE_CACHE_MUTEX |
Nur zur internen 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. Er zeigt vielmehr die Dauer von Aufrufen des OLE DB-Anbieters an. |
ONDEMAND_TASK_QUEUE |
Tritt auf, während ein Hintergrundtask auf Systemtaskanforderungen 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 ein Task auf einen Latch für einen Puffer in einer E/A-Anforderung wartet. Die Latchanforderung erfolgt im Löschmodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. |
PAGEIOLATCH_EX |
Tritt auf, wenn ein Task auf einen Latch für einen Puffer in einer E/A-Anforderung wartet. 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 Slow I/O – SQL Server und Datenträger-E/A-Leistung. |
PAGEIOLATCH_KP |
Tritt auf, wenn ein Task auf einen Latch für einen Puffer in einer E/A-Anforderung wartet. Die Latchanforderung erfolgt im Beibehaltungsmodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. |
PAGEIOLATCH_NL |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PAGEIOLATCH_SH |
Tritt auf, wenn ein Task auf einen Latch für einen Puffer in einer E/A-Anforderung wartet. 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 Slow I/O – SQL Server und Datenträger-E/A-Leistung. |
PAGEIOLATCH_UP |
Tritt auf, wenn ein Task auf einen Latch für einen Puffer in einer E/A-Anforderung wartet. Die Latchanforderung erfolgt im Updatemodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. Weitere Informationen finden Sie unter Slow I/O – 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 Latchanforderung erfolgt im Löschmodus. Der Vernichtungsmodus muss vor dem Löschen von Inhalten einer Seite abgerufen werden. Weitere Informationen finden Sie unter Latch-Modi. |
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 das Einfügen der letzten Seite PAGELATCH_EX Inhalt und Diagnose und Auflösung der Last-Page-Insert-Riegelungsverknügung auf SQL Server. Ein weiteres Szenario ist die Klammerung 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-Modi. |
PAGELATCH_NL |
Nur für Informationszwecke 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-Modi. |
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 Latchanforderung erfolgt 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-Modi. Informationen zur Problembehandlung bei einem gängigen Szenario mit diesem Riegel finden Sie unter "Reduzieren der Zuordnungsinhalte" in der SQL Server tempdb-Datenbank. |
PARALLEL_BACKUP_QUEUE |
Tritt auf, wenn die ausgabe serialisiert wird, die von RESTORE HEADERONLY , RESTORE FILELISTONLY , oder RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_FLOW_CONTROL |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_LOG_CACHE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_TRAN_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_TRAN_TURN |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_WORKER_SYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_WORKER_WAIT_WORK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PERFORMANCE_COUNTERS_RWLOCK |
Nur zur internen Verwendung. |
PHYSICAL_SEEDING_DMV |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
POOL_LOG_RATE_GOVERNOR |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_ABR |
Nur für Informationszwecke 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: NUR SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_AUDIT_ACCESS_SECLOG |
Tritt auf, wenn das SQLOS-Zeitplanungsmodul in den präemptiven Modus wechselt, um ein Überwachungsereignis in das Windows-Sicherheitsprotokoll zu schreiben. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_CLOSEBACKUPMEDIA |
Tritt auf, wenn das SQLOS-Zeitplanungsmodul in den präemptiven Modus wechselt, um Sicherungsmedien zu schließen. |
PREEMPTIVE_CLOSEBACKUPTAPE |
Tritt auf, wenn das SQLOS-Zeitplanungsmodul in den präemptiven Modus wechselt, um ein Bandsicherungsmedium zu schließen. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE |
Tritt auf, wenn das SQLOS-Zeitplanungsmodul in den präemptiven Modus wechselt, um ein virtuelles Sicherungsmedium zu schließen. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL |
Tritt auf, wenn das SQLOS-Zeitplanungsmodul in den präemptiven Modus wechselt, um Windows-Failoverclustervorgänge auszuführen. |
PREEMPTIVE_COM_COCREATEINSTANCE |
Tritt auf, wenn das SQLOS-Zeitplanungsmodul in den präemptiven Modus wechselt, um ein COM-Objekt zu erstellen. |
PREEMPTIVE_COM_COGETCLASSOBJECT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_CREATEACCESSOR |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_DELETEROWS |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_GETCOMMANDTEXT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_GETDATA |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_GETNEXTROWS |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_GETRESULT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBFLUSH |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBLOCKREGION |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBREADAT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBSETSIZE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBSTAT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBUNLOCKREGION |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_LBWRITEAT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_QUERYINTERFACE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_RELEASE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_RELEASEACCESSOR |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_RELEASEROWS |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_RELEASESESSION |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_RESTARTPOSITION |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_SEQSTRMREAD |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_SETDATAFAILURE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_SETPARAMETERINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_STRMLOCKREGION |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_STRMSEEKANDREAD |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_STRMSEEKANDWRITE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_STRMSETSIZE |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_STRMSTAT |
Nur zur internen Verwendung. |
PREEMPTIVE_COM_STRMUNLOCKREGION |
Nur zur internen Verwendung. |
PREEMPTIVE_CONSOLEWRITE |
Nur zur internen Verwendung. |
PREEMPTIVE_CREATEPARAM |
Nur zur internen Verwendung. |
PREEMPTIVE_DEBUG |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSADDLINK |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSLINKEXISTCHECK |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSLINKHEALTHCHECK |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSREMOVELINK |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSREMOVEROOT |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSROOTFOLDERCHECK |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSROOTINIT |
Nur zur internen Verwendung. |
PREEMPTIVE_DFSROOTSHARECHECK |
Nur zur internen Verwendung. |
PREEMPTIVE_DTC_ABORT |
Nur zur internen Verwendung. |
PREEMPTIVE_DTC_ABORTREQUESTDONE |
Nur zur internen Verwendung. |
PREEMPTIVE_DTC_BEGINTRANSACTION |
Nur zur internen Verwendung. |
PREEMPTIVE_DTC_COMMITREQUESTDONE |
Nur zur internen Verwendung. |
PREEMPTIVE_DTC_ENLIST |
Nur zur internen Verwendung. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE |
Nur zur internen Verwendung. |
PREEMPTIVE_FILESIZEGET |
Nur zur internen Verwendung. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION |
Nur zur internen Verwendung. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION |
Nur zur internen Verwendung. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION |
Nur zur internen Verwendung. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO |
Nur zur internen Verwendung. |
PREEMPTIVE_GETRMINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_HADR_LEASE_MECHANISM |
Planung des Verfügbarkeitsgruppen-Lease-Managers für Microsoft-Support Diagnose. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_HTTP_EVENT_WAIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_HTTP_REQUEST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_LOCKMONITOR |
Nur zur internen Verwendung. |
PREEMPTIVE_MSS_RELEASE |
Nur zur internen Verwendung. |
PREEMPTIVE_ODBCOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OLE_UNINIT |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_ABORTTRAN |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_GETDATASOURCE |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_GETLITERALINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_GETPROPERTIES |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_JOINTRANSACTION |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_RELEASE |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDB_SETPROPERTIES |
Nur zur internen Verwendung. |
PREEMPTIVE_OLEDBOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_AUTHENTICATIONOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_AUTHORIZATIONOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_BACKUPREAD |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CLOSEHANDLE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CLUSTEROPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_COMOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_COPYFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CREATEDIRECTORY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CREATEFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CRYPTIMPORTKEY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_CRYPTOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DECRYPTMESSAGE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DELETEFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DEVICEIOCONTROL |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DEVICEOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DOMAINSERVICESOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DSGETDCNAME |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_DTCOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_ENCRYPTMESSAGE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_FILEOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_FINDFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_FORMATMESSAGE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_FREELIBRARY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GENERICOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETADDRINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETDISKFREESPACE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETFILEATTRIBUTES |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETFILESIZE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_OS_GETLONGPATHNAME |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETPROCADDRESS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_LIBRARYOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_LOADLIBRARY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_LOGONUSER |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_MOVEFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETGROUPGETUSERS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETUSERGETGROUPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETUSERMODALSGET |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_OPENDIRECTORY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_PDH_WMI_INIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_OS_PIPEOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_PROCESSOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_OS_QUERYREGISTRY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_REMOVEDIRECTORY |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_REPORTEVENT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_REVERTTOSELF |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_RSFXDEVICEOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SECURITYOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SERVICEOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SETENDOFFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SETFILEPOINTER |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SETFILEVALIDDATA |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SQLCLROPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_SQMLAUNCH |
Nur zur internen Verwendung. Gilt für: SQL Server 2008 R2 (10.50.x) bis SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_VERIFYTRUST |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_OS_VSSOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_WINSOCKOPS |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_WRITEFILE |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_WRITEFILEGATHER |
Nur zur internen Verwendung. |
PREEMPTIVE_OS_WSASETLASTERROR |
Nur zur internen Verwendung. |
PREEMPTIVE_REENLIST |
Nur zur internen Verwendung. |
PREEMPTIVE_RESIZELOG |
Nur zur internen Verwendung. |
PREEMPTIVE_ROLLFORWARDREDO |
Nur zur internen Verwendung. |
PREEMPTIVE_ROLLFORWARDUNDO |
Nur zur internen Verwendung. |
PREEMPTIVE_SB_STOPENDPOINT |
Nur zur internen Verwendung. |
PREEMPTIVE_SERVER_STARTUP |
Nur zur internen Verwendung. |
PREEMPTIVE_SETRMINFO |
Nur zur internen Verwendung. |
PREEMPTIVE_SHAREDMEM_GETDATA |
Nur zur internen Verwendung. |
PREEMPTIVE_SNIOPEN |
Nur zur internen Verwendung. |
PREEMPTIVE_SOSHOST |
Nur zur internen Verwendung. |
PREEMPTIVE_SOSTESTING |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_STARTRM |
Nur zur internen Verwendung. |
PREEMPTIVE_STREAMFCB_CHECKPOINT |
Nur zur internen Verwendung. |
PREEMPTIVE_STREAMFCB_RECOVER |
Nur zur internen Verwendung. |
PREEMPTIVE_STRESSDRIVER |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_TESTING |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_TRANSIMPORT |
Nur zur internen Verwendung. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN |
Nur zur internen Verwendung. |
PREEMPTIVE_VSS_CREATESNAPSHOT |
Nur zur internen Verwendung. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_CALLBACKEXECUTE |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_CX_FILE_OPEN |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PREEMPTIVE_XE_CX_HTTP_CALL |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PREEMPTIVE_XE_DISPATCHER |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_ENGINEINIT |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_GETTARGETSTATE |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_SESSIONCOMMIT |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_TARGETFINALIZE |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_TARGETINIT |
Nur zur internen Verwendung. |
PREEMPTIVE_XE_TIMERRUN |
Nur zur internen Verwendung. |
PREEMPTIVE_XETESTING |
Nur für Informationszwecke 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 von einem Status in einen anderen versetzt wurde. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_ALL_COMPONENTS_INITIALIZED |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_COOP_SCAN |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PWAIT_EVENT_SESSION_INIT_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PWAIT_HADR_ACTION_COMPLETED |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC |
Tritt auf, wenn ein Hintergrundtask auf die Beendigung des Hintergrundtasks wartet, der (über Abruf) 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_FAILOVER_COMPLETED |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_JOIN |
Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_WORKITEM_COMPLETED |
Interner Wartevorgang von einem Thread, der auf den Abschluss eines asynchronen Arbeitstasks wartet. Dies ist ein erwarteter Wartevorgang und wird in CSS verwendet. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADRSIM |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PWAIT_LOG_CONSOLIDATION_IO |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PWAIT_LOG_CONSOLIDATION_POLL |
Nur zur internen 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 zu 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 zu 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 zu Verbindungsservern auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_MD_UPGRADE_CONFIG |
Tritt während der internen Synchronisierung beim Aktualisieren von serverweiten Konfigurationen auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_QRY_BPMEMORY |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_SBS_FILE_OPERATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PWAIT_XTP_HOST_STORAGE_WAIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_PERSIST_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_PERSIST_TASK_START |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_QUEUE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_BCKG_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_BLOOM_FILTER |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_CTXS |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_DB_DISK |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_DYN_VECTOR |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_EXCLUSIVE_ACCESS |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_HOST_INIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
QDS_LOADDB |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_QDS_CAPTURE_INIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_SHUTDOWN_QUEUE |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_STMT |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_STMT_DISK |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_TASK_SHUTDOWN |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_TASK_START |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QE_WARN_LIST_SYNC |
Nur zur internen 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 KILL abgebrochen wurde, als das Update gestartet wurde. Der beendete Thread wird angehalten und wartet darauf, dass er mit der Überwachung von KILL Befehlen beginnt. Ein guter Wert liegt unter einer Sekunde. |
QPJOB_WAITFOR_ABORT |
Gibt an, dass ein asynchrones automatisches Statistikupdate von einem Aufruf abgebrochen wurde, an dem KILL er ausgeführt wurde. Das Update wurde jetzt beendet und wird so lange angehalten, bis die Nachrichtenkoordination des Abschlussthreads abgeschlossen ist. Dies ist ein gewöhnlicher, jedoch selten vorkommender Status, der sehr kurz sein sollte. Ein guter Wert liegt unter einer Sekunde. |
QRY_MEM_GRANT_INFO_MUTEX |
Tritt auf, wenn die Arbeitsspeicherverwaltung für die Abfrageausführung den Zugriff auf statische Listen mit Informationen zu zugewiesenen Arbeitsspeichern steuert. Dieser Status listet Informationen zu den aktuellen zugewiesenen und wartenden Speicheranforderungen auf. Dieser Status ist ein einfacher Zugriffssteuerungsstatus. In diesem Status sollte es nie zu langen Wartezeiten kommen. Wenn dieser Mutex nicht freigegeben wird, reagieren alle neuen Speicherabfragen nicht mehr. |
QRY_PARALLEL_THREAD_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
QRY_PROFILE_LIST_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QUERY_ERRHDL_SERVICE_DONE |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
QUERY_WAIT_ERRHDL_SERVICE |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN |
Tritt in bestimmten Fällen auf, wenn eine Offlineindexerstellung parallel ausgeführt wird und die unterschiedlichen Arbeitsthreads, die die Sortierung ausführen, den Zugriff auf die Sortierungsdateien synchronisieren. |
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 Statussynchronisierung 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 für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
QUERY_OPTIMIZER_PRINT_MUTEX |
Tritt während der Synchronisierung der Erstellung der Diagnoseausgabe des Abfrageoptimierers auf. Dieser Wartetyp tritt nur auf, wenn Diagnoseeinstellungen unter der Leitung des Microsoft-Produktsupports aktiviert wurden. |
QUERY_TASK_ENQUEUE_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
QUERY_TRACEOUT |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
RBIO_WAIT_VLF |
Nur zur internen 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 einer Datenbank im betriebsbereiten Standbymodus auf. |
RECOVERY_MGR_LOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REDO_THREAD_PENDING_WORK |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REDO_THREAD_SYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REMOTE_BLOCK_IO |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REPL_CACHE_ACCESS |
Tritt während der Synchronisierung für einen Replikationsartikelcache auf. Während dieser Wartezeiten wird der Replikationsprotokollleser angehalten, und Anweisungen der Datendefinitionssprache (Data Definition Language, DDL) für eine veröffentlichte Tabelle werden blockiert. |
REPL_HISTORYCACHE_ACCESS |
Nur zur internen Verwendung. |
REPL_SCHEMA_ACCESS |
Tritt während der Synchronisierung von Versionsinformationen des Replikationsschemas auf. Dieser Status ist vorhanden, wenn DDL-Anweisungen für das replizierte Objekt ausgeführt werden und wenn der Protokollleser ein versionsspezifisches Schema auf der Basis des Auftretens von DDL 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REPL_TRANHASHTABLE_ACCESS |
Nur zur internen Verwendung. |
REPL_TRANTEXTINFO_ACCESS |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REPLICA_WRITES |
Tritt auf, während ein Task auf den Abschluss von Seitenschreibvorgängen in Datenbankmomentaufnahmen oder DBCC-Replikaten wartet. |
REQUEST_DISPENSER_PAUSE |
Tritt auf, wenn ein Task auf den Abschluss aller ausstehenden E/A-Vorgänge wartet, damit E/A-Vorgänge in eine Datei für eine Momentaufnahmesicherung eingefroren werden können. |
REQUEST_FOR_DEADLOCK_SEARCH |
Tritt auf, während die Deadlocküberwachung darauf wartet, die nächste Deadlocksuche 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 zur internen 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 zur internen 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 8645 aus: "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 zu Speichererteilungs-Wartezeiten finden Sie unter Problembehandlung bei langsamer Leistung oder geringem Arbeitsspeicher, die durch Speichererteilungen in SQL Server verursacht werden. |
RESOURCE_SEMAPHORE_MUTEX |
Tritt auf, während eine Abfrage darauf wartet, dass ihre Anforderung einer Threadreservierung erfüllt wird. Der Wartetyp tritt außerdem beim Synchronisieren von Abfragekompilierungs- und Arbeitsspeicherzuweisungsanforderungen auf. |
RESOURCE_SEMAPHORE_QUERY_COMPILE |
Tritt auf, wenn die Anzahl gleichzeitiger Abfragekompilierungen einen Drosselungsgrenzwert 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: NUR SQL Server 2008 R2 (10.50.x). |
RESTORE_FILEHANDLECACHE_ENTRYLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RESTORE_FILEHANDLECACHE_LOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RG_RECONFIG |
Nur zur internen Verwendung. |
ROWGROUP_OP_STATS |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
ROWGROUP_VERSION |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RTDATA_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
SATELLITE_CARGO |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SATELLITE_SERVICE_SETUP |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SATELLITE_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SBS_DISPATCH |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SBS_RECEIVE_TRANSPORT |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SBS_TRANSPORT |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEC_DROP_TEMP_KEY |
Tritt nach einem fehlerhaftem Versuch, einen temporären Sicherheitsschlüssel zu löschen, vor einem Wiederholungsversuch auf. |
SECURITY_CNG_PROVIDER_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SECURITY_CRYPTO_CONTEXT_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SECURITY_DBE_STATE_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SECURITY_KEYRING_RWLOCK |
Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEMPLAT_DSI_BUILD |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEQUENCE_GENERATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEQUENTIAL_GUID |
Tritt auf, während eine neue sequenzielle GUID empfangen 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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SESSION_WAIT_STATS_CHILDREN |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SHARED_DELTASTORE_CREATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SHUTDOWN |
Tritt auf, während eine Anweisung zum Herunterfahren darauf wartet, dass aktive Verbindungen beendet werden. |
SLEEP_BPOOL_FLUSH |
Tritt auf, wenn ein Prüfpunkt die Ausgabe neuer E/A-Vorgänge drosselt, um eine Überflutung des Datenträgersubsystems zu vermeiden. |
SLEEP_BUFFERPOOL_HELPLW |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLEEP_DBSTARTUP |
Tritt beim Datenbankstart auf, während darauf gewartet wird, dass alle Datenbanken wiederhergestellt werden. |
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 zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SLEEP_MASTERMDREADY |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SLEEP_MASTERUPGRADED |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES |
Nur zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLEEP_SYSTEMTASK |
Tritt beim Start einer Hintergrundaufgabe auf, während auf den Abschluss des Starts gewartet tempdb wird. |
SLEEP_TASK |
Tritt auf, wenn ein Task ruht, während auf das Auftreten eines generischen Ereignisses gewartet wird. |
SLEEP_TEMPDBSTARTUP |
Tritt auf, während eine Aufgabe auf den Abschluss des Starts wartet tempdb . |
SLEEP_WORKSPACE_ALLOCATEPAGE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLO_UPDATE |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
SMSYNC |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SNI_CONN_DUP |
Nur zur internen 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 darauf gewartet wird, dass nicht einheitliche Speicherzugriffsknoten (Non-Uniform Memory Access, NUMA) die Statusänderung aktualisieren. Der Zugriff auf die Statusänderung 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 zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SOAP_READ |
Tritt während eines Wartevorgangs auf den Abschluss eines HTTP-Netzwerklesevorgangs auf. |
SOAP_WRITE |
Tritt auf, während auf den Abschluss eines HTTP-Netzwerkschreibvorgangs gewartet wird. |
SOCKETDUPLICATEQUEUE_CLEANUP |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SOS_CALLBACK_REMOVAL |
Tritt beim Ausführen einer Synchronisierung für eine Rückrufliste auf, 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 Verteilerpools auf. Dies schließt Anpassungsvorgänge des Pools mit ein. |
SOS_LOCALALLOCATORLIST |
Tritt während der internen Synchronisierung im SQL Server-Speicher-Manager auf. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR |
Nur zur internen 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 im Pool gelöscht werden. |
SOS_PHYS_PAGE_CACHE |
Bezieht sich auf die Zeit, die ein Thread beim Abrufen des Mutex wartet, das erforderlich ist, bevor physische Seiten zugeordnet oder diese Seiten an das Betriebssystem zurückgegeben werden. 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 für die Verarbeitung von Affinitätseinstellungen auf. |
SOS_RESERVEDMEMBLOCKLIST |
Tritt während der internen Synchronisierung im SQL Server-Speicher-Manager auf. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
SOS_SCHEDULER_YIELD |
Tritt auf, wenn ein Task freiwillig das Zeitplanungsmodul freigibt, damit andere Tasks ausgeführt werden können. 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 Zuordnung und Freigabe von Arbeitsspeicher auf, der von einigen Arbeitsspeicherobjekten verwaltet wird. |
SOS_STACKSTORE_INIT_MUTEX |
Tritt während der Synchronisierung der Initialisierung des internen Speichers auf. |
SOS_SYNC_TASK_ENQUEUE_EVENT |
Tritt auf, wenn ein Task 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 Rückrufen des Speicher-Managers auf, die von gehosteten Komponenten, wie z. B. CLR, verwendet werden. |
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 ein gehosteter Task ruht, während auf das Auftreten eines generischen Ereignisses gewartet wird. Gehostete Tasks werden von gehosteten Komponenten, wie z. B. CLR, verwendet. |
SOSHOST_TRACELOCK |
Tritt während der Synchronisierung des Zugriffs auf Ablaufverfolgungsdatenströme auf. |
SOSHOST_WAITFORDONE |
Tritt auf, wenn eine gehostete Komponente, wie z. B. CLR, auf den Abschluss eines Tasks wartet. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SP_SERVER_DIAGNOSTICS_SLEEP |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLCLR_APPDOMAIN |
Tritt auf, während CLR auf den Abschluss des Startvorgangs einer Anwendungsdomäne wartet. |
SQLCLR_ASSEMBLY |
Tritt auf, während auf den Zugriff auf die Liste der geladenen Assemblys in der Anwendungsdomäne gewartet wird. |
SQLCLR_DEADLOCK_DETECTION |
Tritt auf, während CLR auf den Abschluss der Deadlockerkennung wartet. |
SQLCLR_QUANTUM_PUNISHMENT |
Tritt auf, wenn ein CLR-Task gedrosselt wird, weil er sein Ausführungsquantum überschritten hat. Diese Drosselung wird ausgeführt, um die Auswirkungen dieses ressourcenintensiven Tasks auf andere Tasks zu reduzieren. |
SQLSORT_NORMMUTEX |
Tritt bei der internen Synchronisierung auf, während interne Sortierungsstrukturen initialisiert werden. |
SQLSORT_SORTMUTEX |
Tritt bei der internen Synchronisierung auf, während interne Sortierungsstrukturen initialisiert werden. |
SQLTRACE_BUFFER_FLUSH |
Tritt auf, wenn ein Task darauf wartet, dass ein Hintergrundtask Ablaufverfolgungspuffer alle vier Sekunden auf den Datenträger leert. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
SQLTRACE_FILE_BUFFER |
Tritt während der Synchronisierung für Ablaufverfolgungspuffer während einer Dateiablaufverfolgung auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_FILE_READ_IO_COMPLETION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_FILE_WRITE_IO_COMPLETION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_LOCK |
Nur zur internen Verwendung. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
SQLTRACE_PENDING_BUFFER_WRITERS |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_SHUTDOWN |
Tritt auf, während das Herunterfahren der Ablaufverfolgung auf den Abschluss ausstehender Ablaufverfolgungsereignisse wartet. |
SQLTRACE_WAIT_ENTRIES |
Tritt auf, während eine Ereigniswarteschlange der SQL-Ablaufverfolgung auf das Eintreffen von Paketen in der Warteschlange wartet. |
SRVPROC_SHUTDOWN |
Tritt auf, während der Herunterfahrensprozess wartet, bis interne Ressourcen freigegeben werden, um sauber heruntergefahren zu werden. |
STARTUP_DEPENDENCY_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
TDS_BANDWIDTH_STATE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
TDS_INIT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
TDS_PROXY_CONTAINER |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
TEMPOBJ |
Tritt auf, wenn Löschvorgänge temporärer Objekte synchronisiert werden. Dieser Wartetyp ist selten und tritt nur auf, wenn ein Task einen exklusiven Zugriff für temp-Tabellenlöschvorgänge angefordert hat. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
TERMINATE_LISTENER |
Nur zur internen 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 Einstellung des maximalen Workerthreads 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 Zeitgebers für erweiterte Ereignisse auf. |
TRACE_EVTNOTIF |
Nur zur internen Verwendung. |
TRACEWRITE |
Tritt auf, wenn der Rowset-Ablaufverfolgungsanbieter der SQL-Ablaufverfolgung entweder auf einen freien Puffer oder auf einen Puffer mit zu verarbeitenden Ereignissen wartet. |
TRAN_MARKLATCH_DT |
Tritt auf, wenn auf einen Latch im Löschmodus für einen Transaktionsmarkierungslatch gewartet wird. Transaktionsmarkierungslatches werden für die Synchronisierung von Commit-Vorgängen mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_EX |
Tritt auf, wenn auf einen Latch im exklusiven Modus für eine markierte Transaktion gewartet wird. Transaktionsmarkierungslatches werden für die Synchronisierung von Commit-Vorgängen mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_KP |
Tritt auf, wenn auf einen Latch im Beibehaltungsmodus für eine markierte Transaktion gewartet wird. Transaktionsmarkierungslatches werden für die Synchronisierung von Commit-Vorgängen mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_NL |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
TRAN_MARKLATCH_SH |
Tritt auf, wenn auf einen Latch im freigegebenen Modus für eine markierte Transaktion gewartet wird. Transaktionsmarkierungslatches werden für die Synchronisierung von Commit-Vorgängen mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_UP |
Tritt auf, wenn auf einen Latch im Updatemodus für eine markierte Transaktion gewartet wird. Transaktionsmarkierungslatches werden für die Synchronisierung von Commit-Vorgängen mit markierten Transaktionen verwendet. |
TRANSACTION_MUTEX |
Tritt während der Synchronisierung des Zugriffs auf eine Transaktion durch mehrere Batches auf. |
UCS_ENDPOINT_CHANGE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_MANAGER |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_MEMORY_NOTIFICATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_SESSION_REGISTRATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_TRANSPORT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_TRANSPORT_STREAM_CHANGE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UTIL_PAGE_ALLOC |
Tritt auf, wenn Transaktionsprotokollscans darauf warten, dass Arbeitsspeicher bei unzureichendem Arbeitsspeicher verfügbar ist. |
VDI_CLIENT_COMPLETECOMMAND |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VDI_CLIENT_GETCOMMAND |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VDI_CLIENT_OPERATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VDI_CLIENT_OTHER |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VERSIONING_COMMITTING |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
VIA_ACCEPT |
Tritt auf, wenn eine VIA (Virtual Interface Adapter)-Anbieterverbindung während des Startvorgangs abgeschlossen wird. |
VIEW_DEFINITION_MUTEX |
Tritt während der Synchronisierung für den Zugriff auf zwischengespeicherte Sichtdefinitionen auf. |
WAIT_FOR_RESULTS |
Tritt auf, wenn auf das Auslösen einer Abfragebenachrichtigung gewartet 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: Seit SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_SCRIPTDEPLOYMENT_WORKER |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XLOGREAD_SIGNAL |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
WAIT_XTP_ASYNC_TX_COMPLETION |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_CKPT_AGENT_WAKEUP |
Nur zur internen 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 zur internen 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 zur internen 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 zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
WAIT_XTP_SWITCH_TO_INACTIVE |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
WAIT_XTP_TASK_SHUTDOWN |
Tritt auf, wenn auf den Abschluss eines OLTP-Threads im Arbeitsspeicher 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 des Wartevorgangs wird durch die Parameter der Anweisung bestimmt. Hierbei handelt es sich um einen vom Benutzer initiierten Wartevorgang. |
WAITFOR_PER_QUEUE |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
WAITFOR_TASKSHUTDOWN |
Nur für Informationszwecke 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_stats verwendet werden. |
WCC |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
WINDOW_AGGREGATES_MULTIPASS |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
WINFAB_API_CALL |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WINFAB_REPLICA_BUILD_OPERATION |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WINFAB_REPORT_FAULT |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
WORKTBL_DROP |
Tritt während des Anhaltens vor einem erneuten Versuch nach einem fehlerhaften Löschvorgang einer Arbeitstabelle auf. |
WRITE_COMPLETION |
Tritt während der Ausführung eines Schreibvorgangs auf. |
WRITELOG |
Tritt auf, während auf den Abschluss einer Protokollleerung 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 WRITELOG sind: Datenträgerlatenz (wo sich Transaktionsprotokolldateien befinden), die Unzustellbarkeit von E/A für Transaktionen oder eine große Anzahl von Transaktionsprotokollvorgängen und Löschvorgängen (Commits, Rollback) |
XACT_OWN_TRANSACTION |
Tritt auf, während auf das Abrufen des Besitzes einer Transaktion gewartet wird. |
XACT_RECLAIM_SESSION |
Tritt auf, während darauf gewartet wird, dass der aktuelle Besitzer einer Sitzung den Besitz der Sitzung freigibt. |
XACTLOCKINFO |
Tritt während der Synchronisierung des Zugriffs auf die Liste von Sperren für eine Transaktion auf. Zusätzlich zur Transaktion selbst erfolgt der Zugriff auf die Liste von Sperren durch Vorgänge, wie z. B. Deadlockerkennung und Sperrenmigration, während Seitenteilungen. |
XACTWORKSPACE_MUTEX |
Tritt während der Synchronisierung von Austritten aus einer Transaktion sowie der Anzahl von Datenbanksperren zwischen eingetragenen Mitgliedern einer Transaktion auf. |
XDB_CONN_DUP_HASH |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XDES_HISTORY |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XDES_OUT_OF_ORDER_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XDES_SNAPSHOT |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XDESTSVERMGR |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XE_BUFFERMGR_ALLPROCESSED_EVENT |
Tritt auf, wenn Puffer einer Sitzung für erweiterte Ereignisse an Ziele gesendet werden. Dieser Wartetyp 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 bedeuten, dass auf dem Laufwerk, auf das die Überwachungen geschrieben werden, ein Datenträgerengpass vorhanden ist. |
XE_CALLBACK_LIST |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XE_CX_FILE_READ |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XE_DISPATCHER_CONFIG_SESSION_LIST |
Tritt auf, wenn eine Sitzung für erweiterte Ereignisse, die asynchrone Ziele verwendet, begonnen 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 für Sitzungen für erweiterte Ereignisse verwendeter Hintergrundthread beendet wird. |
XE_DISPATCHER_WAIT |
Tritt auf, wenn ein für Sitzungen für erweiterte Ereignisse verwendeter Hintergrundthread auf die Verarbeitung von Ereignispuffern wartet. |
XE_FILE_TARGET_TVF |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XE_LIVE_TARGET_TVF |
Nur zur internen Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XE_MODULEMGR_SYNC |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
XE_OLS_LOCK |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
XE_PACKAGE_LOCK_BACKOFF |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Gilt nur für: NUR SQL Server 2008 R2 (10.50.x). |
XE_SERVICES_EVENTMANUAL |
Nur zur internen Verwendung. |
XE_SERVICES_MUTEX |
Nur zur internen Verwendung. |
XE_SERVICES_RWLOCK |
Nur zur internen Verwendung. |
XE_SESSION_CREATE_SYNC |
Nur zur internen Verwendung. |
XE_SESSION_FLUSH |
Nur zur internen Verwendung. |
XE_SESSION_SYNC |
Nur zur internen Verwendung. |
XE_STM_CREATE |
Nur zur internen Verwendung. |
XE_TIMER_EVENT |
Nur zur internen Verwendung. |
XE_TIMER_MUTEX |
Nur zur internen Verwendung. |
XE_TIMER_TASK_DONE |
Nur zur internen Verwendung. |
XIO_CREDENTIAL_MGR_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XIO_CREDENTIAL_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XIO_EDS_MGR_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_EDS_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_IOSTATS_BLOBLIST_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_IOSTATS_FCBLIST_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_LEASE_RENEW_MGR_RWLOCK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTP_HOST_DB_COLLECTION |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XTP_HOST_LOG_ACTIVITY |
Nur zur internen Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XTP_HOST_PARALLEL_RECOVERY |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTP_PREEMPTIVE_TASK |
Nur zur internen Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTP_TRUNCATION_LSN |
Nur zur internen 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).