Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
gilt für:SQL Server
Azure SQL-Datenbank
azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Gibt Informationen zu allen Wartezeiten zurück, die von ausgeführten Threads aufgetreten sind. Sie können diese aggregierte Ansicht verwenden, um Leistungsprobleme mit SQL Server und auch mit bestimmten Abfragen und Batches zu diagnostizieren. sys.dm_exec_session_wait_stats (Transact-SQL) enthält ähnliche Informationen nach Sitzung.
Anmerkung
Um diese dynamische Verwaltungsansicht aus Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_os_wait_stats
. Diese Syntax wird von serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
wait_type |
nvarchar(60) | Name des Wartetyps. Weitere Informationen finden Sie unter Typen von Wartezeitenweiter unten in diesem Artikel. |
waiting_tasks_count |
bigint | Die Anzahl der Wartezeiten für diesen Wartetyp. Dieser Leistungsindikator wird zu Beginn jeder Wartezeit erhöht. |
wait_time_ms |
bigint | Gesamtwartezeit für diesen Wartetyp in Millisekunden. Diese Zeit ist inklusive von signal_wait_time_ms . |
max_wait_time_ms |
bigint | Maximale Wartezeit für diesen Wartetyp. |
signal_wait_time_ms |
bigint | Unterschied zwischen dem Zeitpunkt, zu dem der Wartethread signalisiert wurde und wann er gestartet wurde. |
pdw_node_id |
int | Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet. gilt für: Azure Synapse Analytics, Analytics Platform System (PDW) |
Erlaubnisse
Für SQL Server und SQL Managed Instance ist VIEW SERVER STATE
Berechtigung erforderlich.
Für SQL-Datenbank Basic, S0und S1 Dienstziele sowie für Datenbanken in elastischen Poolsist der Serveradministrator Konto, der Microsoft Entra-Administrator Konto oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich. Für alle anderen SQL-Datenbankdienstziele ist entweder die VIEW DATABASE STATE
Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich.
Berechtigungen für SQL Server 2022 und höher
Erfordert VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Arten von Wartezeiten
Ressource wartet, auftreten, wenn ein Worker Zugriff auf eine Ressource anfordert, die nicht verfügbar ist, da die Ressource von einem anderen Worker verwendet wird oder noch nicht verfügbar ist. Beispiele für Ressourcenwartevorgänge sind Sperren, Verriegelungen, Netzwerk- und Datenträger-E/A-Wartezeiten. Sperr- und Sperreswartevorgänge werden auf Synchronisierungsobjekte gewartet.
Warteschleife wartet, auftreten, wenn ein Mitarbeiter im Leerlauf ist und auf die Zuweisung der Arbeit wartet. Warteschlangenwarteschleifen werden in der Regel mit Systemhintergrundaufgaben wie dem Deadlock-Monitor und gelöschten Bereinigungsaufgaben für Datensätze angezeigt. Diese Aufgaben warten, bis Arbeitsanforderungen in eine Arbeitswarteschlange eingefügt werden. Warteschlangenwarteschleifen werden möglicherweise auch in regelmäßigen Abständen aktiv, auch wenn keine neuen Pakete in die Warteschlange gesetzt wurden.
externe Wartezeiten auftreten, wenn ein SQL Server-Worker auf ein externes Ereignis wartet, z. B. einen erweiterten Aufruf einer gespeicherten Prozedur oder eine verknüpfte Serverabfrage, bis sie abgeschlossen ist. Wenn Sie Blockierungsprobleme diagnostizieren, denken Sie daran, dass externe Wartezeiten nicht immer bedeuten, dass der Worker im Leerlauf ist, da der Worker möglicherweise aktiv einen externen Code ausführt.
Diese dynamische Verwaltungsansicht (DYNAMIC Management View, DMV) zeigt die Zeit für Wartezeiten an, die abgeschlossen sind. Dieser DMV zeigt keine aktuellen Wartezeiten an.
Ein SQL Server-Workerthread wird nicht als Warten angesehen, wenn eine der folgenden Bedingungen zutrifft:
- Eine Ressource wird verfügbar.
- Eine Warteschlange ist nicht zu erwendigen.
- Ein externer Prozess wird abgeschlossen.
Obwohl der Thread nicht mehr wartet, muss der Thread nicht sofort ausgeführt werden. Dies liegt daran, dass ein solcher Thread zuerst in die Warteschlange der runnablen Worker gesetzt wird und warten muss, bis ein Quantum auf den Planer ausgeführt wird.
In SQL Server sind die Wartezeitzähler bigint Werte und sind daher nicht so anfällig für den Rollover wie die entsprechenden Leistungsindikatoren in früheren Versionen von SQL Server.
Bestimmte Arten von Wartezeiten während der Abfrageausführung können Engpässe oder Sperrpunkte innerhalb der Abfrage angeben. Ebenso können hohe Wartezeiten oder serverweite Wartezeiten auf Engpässe oder Hotspots in Interaktionsabfrageinteraktionen innerhalb der Serverinstanz hinweisen. Sperren von Wartezeiten zeigen z. B. die Datenverknügung durch Abfragen an; Seiten-E/A-Wartezeiten deuten auf langsame E/A-Reaktionszeiten hin; Seitenriegelaktualisierungs-Wartezeiten deuten auf ein falsches Dateilayout hin.
Der Inhalt dieses DMV kann zurückgesetzt werden. Mit diesem T-SQL-Befehl werden alle Leistungsindikatoren auf 0 zurückgesetzt:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Anmerkung
Diese Statistiken werden nach dem Neustart des Datenbankmoduls nicht beibehalten, und alle Daten sind kumulativ seit dem letzten Zurücksetzen der Statistiken oder beim Start des Datenbankmoduls. Verwenden Sie die Spalte sqlserver_start_time
in sys.dm_os_sys_info, um die letzte Startzeit des Datenbankmoduls zu finden.
In der folgenden Tabelle sind die Wartetypen aufgeführt, die von Aufgaben auftreten.
Wait Type | Beschreibung |
---|---|
ABR
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
AM_INDBUILD_ALLOCATION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
AM_SCHEMAMGR_UNSHARED_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
ASSEMBLY_FILTER_HASHTABLE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
ASSEMBLY_LOAD
|
Tritt während des exklusiven Zugriffs auf das Laden der Assembly auf. |
ASYNC_DISKPOOL_LOCK
|
Tritt auf, wenn versucht wird, parallele Threads zu synchronisieren, die Aufgaben ausführen, z. B. das Erstellen oder Initialisieren einer Datei. |
ASYNC_IO_COMPLETION
|
Tritt auf, wenn eine Aufgabe auf den Abschluss asynchroner Nicht-Daten-E/A wartet. Beispiele sind E/A, die an warmer Standbyprotokollversand, Datenbankspiegelung, einigen Massenimportvorgängen beteiligt sind. |
ASYNC_NETWORK_IO
|
Tritt auf Netzwerkschreibvorgängen auf, wenn die Aufgabe blockiert wird, bis die Clientanwendung darauf wartet, dass sie alle an sie gesendeten Daten verarbeitet hat. Stellen Sie sicher, dass die Clientanwendung Daten vom Server so schnell wie möglich verarbeitet oder dass keine Netzwerkverzögerungen vorhanden sind. Gründe, warum die Clientanwendung Daten nicht schnell genug nutzen kann: Anwendungsentwurfsprobleme wie das Schreiben von Ergebnissen in eine Datei, während die Ergebnisse eingehen, auf Benutzereingaben warten, clientseitige Filterung auf ein großes Dataset anstelle der serverseitigen Filterung oder eine absichtliche Wartezeit eingeführt wurde. Außerdem kann der Clientcomputer aufgrund von Problemen wie geringem virtuellem/physischem Arbeitsspeicher, 100% CPU-Auslastung usw. langsam reagieren. Netzwerkverzögerungen können auch zu dieser Wartezeit führen – in der Regel durch Netzwerkadaptertreiberprobleme, Filtertreiber, Firewalls oder falsch konfigurierte Router. |
ASYNC_OP_COMPLETION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
ASYNC_OP_CONTEXT_READ
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
ASYNC_OP_CONTEXT_WRITE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
ASYNC_SOCKETDUP_IO
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
AUDIT_GROUPCACHE_LOCK
|
Tritt auf, wenn eine Wartezeit auf einer Sperre vorhanden ist, die den Zugriff auf einen speziellen Cache steuert. Der Cache enthält Informationen dazu, welche Audits verwendet werden, um jede Überwachungsaktionsgruppe zu überwachen. |
AUDIT_LOGINCACHE_LOCK
|
Tritt auf, wenn eine Wartezeit auf einer Sperre vorhanden ist, die den Zugriff auf einen speziellen Cache steuert. Der Cache enthält Informationen dazu, welche Audits zum Überwachen von Anmeldeüberwachungsaktionsgruppen verwendet werden. |
AUDIT_ON_DEMAND_TARGET_LOCK
|
Tritt auf, wenn es eine Wartezeit auf einer Sperre gibt, die verwendet wird, um die einzelne Initialisierung der überwachungsbezogenen erweiterten Ereignisziele sicherzustellen. |
AUDIT_XE_SESSION_MGR
|
Tritt auf, wenn es eine Wartezeit auf einer Sperre gibt, die verwendet wird, um das Starten und Beenden von Überwachungssitzungen für erweiterte Ereignisse zu synchronisieren. |
BACKUP
|
Tritt auf, wenn eine Aufgabe als Teil der Sicherungsverarbeitung blockiert wird. |
BACKUP_OPERATOR
|
Tritt auf, wenn eine Aufgabe auf eine Bandhalterung wartet. Um den Bandstatus anzuzeigen, fragen Sie sys.dm_io_backup_tapes ab. Wenn ein Bereitstellungsvorgang nicht aussteht, weist dieser Wartetyp möglicherweise auf ein Hardwareproblem mit dem Bandlaufwerk hin. |
BACKUPBUFFER
|
Tritt auf, wenn eine Sicherungsaufgabe auf Daten wartet oder auf einen Puffer wartet, in dem Daten gespeichert werden sollen. Dieser Typ ist nicht typisch, außer wenn eine Aufgabe auf eine Bandhalterung wartet. |
BACKUPIO
|
Tritt auf, wenn eine Sicherungsaufgabe auf Daten wartet oder auf einen Puffer wartet, in dem Daten gespeichert werden sollen. Dieser Typ ist nicht typisch, außer wenn eine Aufgabe auf eine Bandhalterung wartet. |
BACKUPTHREAD
|
Tritt auf, wenn eine Aufgabe auf den Abschluss einer Sicherungsaufgabe wartet. Wartezeiten können lang sein, von mehreren Minuten bis zu mehreren Stunden. Wenn sich die Aufgabe, auf die gewartet wird, in einem E/A-Prozess befindet, gibt dieser Typ kein Problem an. |
BAD_PAGE_PROCESS
|
Tritt auf, wenn der hintergrundverdächtige Seitenprotokollierer versucht, mehr als alle fünf Sekunden auszuführen. Übermäßige verdächtige Seiten führen dazu, dass der Logger häufig ausgeführt wird. |
BLOB_METADATA
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
BMPALLOCATION
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Zuordnung eines großen Bitmapfilters synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
BMPBUILD
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung eines großen Bitmapfilters synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
BMPREPARTITION
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Neupartitionierung eines großen Bitmapfilters synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
BMPREPLICATION
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Replikation eines großen Bitmapfilters über Arbeitsthreads hinweg synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
BPSORT
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Sortierung eines Datasets über mehrere Threads hinweg synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
BROKER_CONNECTION_RECEIVE_TASK
|
Tritt auf, wenn auf den Zugriff auf den Empfang einer Nachricht auf einem Verbindungsendpunkt gewartet wird. Empfangen des Zugriffs auf den Endpunkt wird serialisiert. |
BROKER_DISPATCHER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_ENDPOINT_STATE_MUTEX
|
Tritt auf, wenn es Zustritt auf den Status eines Service Broker-Verbindungsendpunkts gibt. Der Zugriff auf den Zustand für Änderungen wird serialisiert. |
BROKER_EVENTHANDLER
|
Tritt auf, wenn eine Aufgabe im primären Ereignishandler des Service Brokers wartet. Dies sollte sehr kurz erfolgen. |
BROKER_FORWARDER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_INIT
|
Tritt auf, wenn Der Dienstbroker in jeder aktiven Datenbank initialisiert wird. Dies sollte selten vorkommen. |
BROKER_MASTERSTART
|
Tritt auf, wenn eine Aufgabe auf den primären Ereignishandler des Dienstbrokers wartet, um zu starten. Dies sollte sehr kurz erfolgen. |
BROKER_RECEIVE_WAITFOR
|
Tritt auf, wenn der RECEIVE WAITFOR wartet. Dies kann bedeuten, dass entweder keine Nachrichten in der Warteschlange empfangen werden können, oder ein Sperrkonflikt verhindert, dass nachrichten aus der Warteschlange empfangen werden. |
BROKER_REGISTERALLENDPOINTS
|
Tritt während der Initialisierung eines Service Broker-Verbindungsendpunkts auf. Dies sollte sehr kurz erfolgen. |
BROKER_SERVICE
|
Tritt auf, wenn die Zielliste des Dienstbrokers, die einem Zieldienst zugeordnet ist, aktualisiert oder neu geschrieben wird. |
BROKER_SHUTDOWN
|
Tritt auf, wenn ein geplantes Herunterfahren des Service Brokers erfolgt. Dies sollte ganz kurz vorkommen, wenn überhaupt. |
BROKER_START
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
BROKER_TASK_SHUTDOWN
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
BROKER_TASK_STOP
|
Tritt auf, wenn der Taskhandler der Dienstbrokerwarteschlange versucht, die Aufgabe herunterzufahren. Die Zustandsprüfung wird serialisiert und muss sich vorab in einem ausgeführten Zustand befinden. |
BROKER_TASK_SUBMIT
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
BROKER_TO_FLUSH
|
Tritt auf, wenn der Dienstbroker lazy flusher die Speicherübertragungsobjekte in eine Arbeitstabelle löscht. |
BROKER_TRANSMISSION_OBJECT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_TRANSMISSION_TABLE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_TRANSMISSION_WORK
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
BROKER_TRANSMITTER
|
Tritt auf, wenn der Service Broker-Sender auf Arbeit wartet. Der Dienstbroker verfügt über eine Komponente namens Sender, die Nachrichten aus mehreren Dialogfeldern plant, die über die Verbindung über einen oder mehrere Verbindungsendpunkte gesendet werden. Der Sender verfügt zu diesem Zweck über zwei dedizierte Threads. Dieser Wartetyp wird belastet, wenn diese Senderthreads darauf warten, dass Dialognachrichten mithilfe der Transportverbindungen gesendet werden. Hohe Werte von waiting_tasks_count für diesen Wartetyppunkt, der für diese Senderthreads intermittiert ist und keine Hinweise auf ein Leistungsproblem gibt. Wenn der Dienstbroker überhaupt nicht verwendet wird, sollte waiting_tasks_count 2 (für die beiden Senderthreads) sein, und wait_time_ms sollte doppelt so lange sein, seit der Instanzstart gestartet wird. Siehe Service broker wait stats. |
BUFFERPOOL_SCAN
|
Kann auftreten, wenn der Pufferpoolscan parallel ausgeführt wird und die Hauptaufgabe auf den Abschluss der Überprüfung wartet. Weitere Informationen finden Sie unter Vorgänge, die einen Pufferpoolscan auslösen, kann auf Computern mit großem Arbeitsspeicherlangsam ausgeführt werden. gilt für: SQL Server 2022 (16.x) und höhere Versionen. |
BUILTIN_HASHKEY_MUTEX
|
Kann nach dem Starten der Instanz auftreten, während interne Datenstrukturen initialisiert werden. Tritt nicht auf, sobald Datenstrukturen initialisiert wurden. |
CHANGE_TRACKING_WAITFORCHANGES
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
CHECK_PRINT_RECORD
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
CHECK_SCANNER_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECK_TABLES_INITIALIZATION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECK_TABLES_SINGLE_SCAN
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECK_TABLES_THREAD_BARRIER
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
CHECKPOINT_QUEUE
|
Tritt auf, während die Prüfpunktaufgabe auf die nächste Prüfpunktanforderung wartet. |
CHKPT
|
Tritt beim Serverstart auf, um dem Prüfpunktthread mitzuteilen, dass er gestartet werden kann. |
CLEAR_DB
|
Tritt während Vorgängen auf, die den Status einer Datenbank ändern, z. B. das Öffnen oder Schließen einer Datenbank. |
CLR_AUTO_EVENT
|
Tritt auf, wenn eine Aufgabe zurzeit die Ausführung der Common Language Runtime (CLR) ausführt und auf das Initiieren eines bestimmten Autoereignisses wartet. Lange Wartezeiten sind typisch und geben kein Problem an. |
CLR_CRST
|
Tritt auf, wenn eine Aufgabe zurzeit CLR-Ausführung ausführt und wartet darauf, einen kritischen Abschnitt der Aufgabe einzugeben, der derzeit von einer anderen Aufgabe verwendet wird. |
CLR_JOIN
|
Tritt auf, wenn eine Aufgabe derzeit CLR-Ausführung ausführt und auf das Beenden einer anderen Aufgabe wartet. Dieser Wartezustand tritt auf, wenn eine Verknüpfung zwischen Vorgängen vorhanden ist. |
CLR_MANUAL_EVENT
|
Tritt auf, wenn eine Aufgabe zurzeit CLR-Ausführung ausführt und auf ein bestimmtes manuelles Ereignis wartet, das initiiert wird. |
CLR_MEMORY_SPY
|
Tritt während einer Wartezeit beim Sperren des Kaufs für eine Datenstruktur auf, die zum Aufzeichnen aller virtuellen Speicherzuweisungen verwendet wird, die von CLR stammen. Die Datenstruktur ist gesperrt, um ihre Integrität beizubehalten, wenn paralleler Zugriff vorhanden ist. |
CLR_MONITOR
|
Tritt auf, wenn eine Aufgabe derzeit die CLR-Ausführung ausführt und wartet darauf, eine Sperre auf dem Monitor zu erhalten. |
CLR_RWLOCK_READER
|
Tritt auf, wenn eine Aufgabe derzeit die CLR-Ausführung ausführt und auf eine Lesesperre wartet. |
CLR_RWLOCK_WRITER
|
Tritt auf, wenn eine Aufgabe derzeit CLR-Ausführung ausführt und auf eine Writer-Sperre wartet. |
CLR_SEMAPHORE
|
Tritt auf, wenn eine Aufgabe derzeit CLR-Ausführung ausführt und auf ein Semaphor wartet. |
CLR_TASK_START
|
Tritt auf, während auf den Abschluss des Starts einer CLR-Aufgabe gewartet wird. |
CLRHOST_STATE_ACCESS
|
Tritt auf, wenn es eine Wartezeit gibt, um exklusiven Zugriff auf die CLR-Hosting-Datenstrukturen zu erhalten. Dieser Wartetyp tritt beim Einrichten oder Abreißen der CLR-Laufzeit auf. |
CMEMPARTITIONED
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
CMEMTHREAD
|
Tritt auf, wenn eine Aufgabe auf ein threadsicheres Speicherobjekt wartet. Die Wartezeit kann sich erhöhen, wenn es Zustritte gibt, die durch mehrere Aufgaben verursacht werden, die versuchen, Speicher aus demselben Speicherobjekt zuzuweisen. |
COLUMNSTORE_BUILD_THROTTLE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
COMMIT_TABLE
|
Nur interne Verwendung. |
CONNECTION_ENDPOINT_LOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
COUNTRECOVERYMGR
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
CREATE_DATINISERVICE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
CXCONSUMER
|
Tritt mit parallelen Abfrageplänen auf, wenn ein Consumerthread (übergeordnetes Element) auf das Senden von Zeilen durch einen Produzententhread wartet.
CXCONSUMER Wartezeiten werden durch einen Exchange-Iterator verursacht, der aus Zeilen aus dem Produzententhread herausgeht. Dies ist ein normaler Teil der parallelen Abfrageausführung.gilt für: SQL Server (ab SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3), Azure SQL-Datenbank, Azure SQL Managed Instance |
CXPACKET
|
Tritt mit parallelen Abfrageplänen auf, wenn auf die Synchronisierung des Abfrageprozessors Exchange Iteratorund beim Erstellen und Verwenden von Zeilen gewartet wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Hinweis: Ab SQL Server 2016 (13.x) Service Pack 2 und SQL Server 2017 (14.x) CU 3 bezieht sich CXPACKET nur darauf, auf die Synchronisierung des Exchange-Iterators und die Erstellung von Zeilen zu warten. Threads, die Zeilen in Anspruch nehmen, werden separat im CXCONSUMER Wartetyp nachverfolgt. Wenn die Consumerthreads zu langsam sind, wird der Exchange Iterator-Puffer möglicherweise voll und führt zu CXPACKET Wartezeiten.Hinweis: In SQL Server 2022 (16.x) und höheren Versionen, Azure SQL-Datenbank und azure SQL Managed Instance, CXPACKET bezieht sich nur darauf, auf Threads zu warten, die Zeilen produzieren. Die Exchange Iterator-Synchronisierung wird separat in den CXSYNC_PORT und CXSYNC_CONSUMER Wartetypen nachverfolgt. Threads, die Zeilen in Anspruch nehmen, werden separat im CXCONSUMER Wartetyp nachverfolgt. |
CXSYNC_PORT
|
Tritt mit parallelen Abfrageplänen auf, wenn sie warten, um Exchange Iterator Ports zwischen Produzenten- und Consumerthreads zu öffnen, zu schließen und zu synchronisieren. Wenn beispielsweise ein Abfrageplan einen langen Sortiervorgang aufweist, kann CXSYNC_PORT Wartezeiten höher sein, da die Sortierung abgeschlossen sein muss, bevor der Exchange Iterator-Port synchronisiert werden kann.gilt für: SQL Server 2022 (16.x) und höhere Versionen, Azure SQL-Datenbank und azure SQL Managed Instance |
CXSYNC_CONSUMER
|
Tritt mit parallelen Abfrageplänen auf, wenn sie warten, einen Exchange Iterator Synchronisierungspunkt zwischen allen Consumerthreads zu erreichen. gilt für: SQL Server 2022 (16.x) und höhere Versionen, Azure SQL-Datenbank und azure SQL Managed Instance |
CXROWSET_SYNC
|
Tritt während eines parallelen Bereichsscans auf. |
DAC_INIT
|
Tritt auf, während die dedizierte Administratorverbindung initialisiert wird. |
DBCC_SCALE_OUT_EXPR_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DBMIRROR_DBM_EVENT
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
DBMIRROR_DBM_MUTEX
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
DBMIRROR_EVENTS_QUEUE
|
Tritt auf, wenn die Datenbankspiegelung wartet, bis Ereignisse verarbeitet werden. |
DBMIRROR_SEND
|
Tritt auf, wenn eine Aufgabe auf einen Kommunikationsrücklog auf der Netzwerkebene wartet, um nachrichten zu senden. Gibt an, dass die Kommunikationsebene zu überlasten beginnt und sich auf den Datendurchsatz der Datenbankspiegelung auswirkt. |
DBMIRROR_WORKER_QUEUE
|
Gibt an, dass die Arbeitsaufgabe für die Datenbankspiegelung auf mehr Arbeit wartet. |
DBMIRRORING_CMD
|
Tritt auf, wenn eine Aufgabe darauf wartet, dass Protokolldatensätze auf den Datenträger geleert werden. Dieser Wartezustand wird voraussichtlich für lange Zeiträume gehalten. |
DBSEEDING_FLOWCONTROL
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
DBSEEDING_OPERATION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
DEADLOCK_ENUM_MUTEX
|
Tritt auf, wenn der Deadlock-Monitor und sys.dm_os_waiting_tasks versuchen, sicherzustellen, dass SQL Server nicht mehrere Deadlock-Suchvorgänge gleichzeitig ausführt. |
DEADLOCK_TASK_SEARCH
|
Große Wartezeiten auf dieser Ressource deuten darauf hin, dass der Server Abfragen über sys.dm_os_waiting_tasks ausführt, und diese Abfragen blockieren den Deadlock-Monitor für die Ausführung der Deadlock-Suche. Dieser Wartetyp wird nur vom Deadlock-Monitor verwendet. Abfragen über sys.dm_os_waiting_tasks DEADLOCK_ENUM_MUTEX verwenden. |
DEBUG
|
Tritt während des Transact-SQL- und CLR-Debuggings für die interne Synchronisierung auf. |
DIRECTLOGCONSUMER_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DIRTY_PAGE_POLL
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DIRTY_PAGE_SYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DIRTY_PAGE_TABLE_LOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DISABLE_VERSIONING
|
Tritt auf, wenn SQL Server den Versionstransaktions-Manager abruft, um festzustellen, ob der Zeitstempel der frühesten aktiven Transaktion später als der Zeitstempel des Zustands ist, der geändert wurde. Wenn dies der Fall ist, sind alle Momentaufnahmetransaktionen, die gestartet wurden, bevor die ALTER DATABASE Anweisung ausgeführt wurde, abgeschlossen. Dieser Wartezustand wird verwendet, wenn SQL Server die Versionsverwaltung mithilfe der ALTER DATABASE -Anweisung deaktiviert. |
DISKIO_SUSPEND
|
Tritt auf, wenn eine Aufgabe auf den Zugriff auf eine Datei wartet, wenn eine externe Sicherung aktiv ist. Dies wird für jeden wartenden Benutzerprozess gemeldet. Eine Anzahl, die größer als fünf pro Benutzerprozess ist, kann darauf hindeuten, dass die externe Sicherung zu viel Zeit in Anspruch nimmt. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DISPATCHER_QUEUE_SEMAPHORE
|
Tritt auf, wenn ein Thread aus dem Dispatcherpool auf mehr Arbeit wartet. Die Wartezeit für diesen Wartetyp wird voraussichtlich erhöht, wenn der Dispatcher im Leerlauf ist. |
DLL_LOADING_MUTEX
|
Tritt einmal auf, während die XML-Parser-DLL geladen wird. |
DPT_ENTRY_LOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DROP_DATABASE_TIMER_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
DROPTEMP
|
Tritt zwischen Versuchen auf, ein temporäres Objekt abzulegen, wenn der vorherige Versuch fehlgeschlagen ist. Die Wartezeit wächst exponentiell mit jedem fehlgeschlagenen Dropversuch. |
DTC
|
Tritt auf, wenn eine Aufgabe auf ein Ereignis wartet, das zum Verwalten des Zustandsübergangs verwendet wird. Dieser Zustand steuert, wann die Wiederherstellung von Microsoft Distributed Transaction Coordinator (MS DTC)-Transaktionen auftritt, nachdem SQL Server benachrichtigt wird, dass der MS DTC-Dienst nicht mehr verfügbar ist. |
DTC_ABORT_REQUEST
|
Tritt in einer MSDTC-Arbeitssitzung auf, wenn die Sitzung darauf wartet, den Besitz einer MSDTC-Transaktion zu übernehmen. Nachdem MS DTC die Transaktion besitzt, kann die Sitzung das Rollback der Transaktion ausführen. Im Allgemeinen wartet die Sitzung auf eine andere Sitzung, die die Transaktion verwendet. |
DTC_RESOLVE
|
Tritt auf, wenn eine Wiederherstellungsaufgabe auf die master Datenbank in einer datenbankübergreifenden Transaktion wartet, sodass die Aufgabe das Ergebnis der Transaktion abfragen kann. |
DTC_STATE
|
Tritt auf, wenn eine Aufgabe auf ein Ereignis wartet, das Änderungen am globalen MS DTC-Zustandsobjekt schützt. Dieser Zustand sollte für sehr kurze Zeiträume gehalten werden. |
DTC_TMDOWN_REQUEST
|
Tritt in einer MSDTC-Workersitzung auf, wenn SQL Server eine Benachrichtigung empfängt, dass der MS DTC-Dienst nicht verfügbar ist. Zuerst wartet der Worker auf den Ms DTC-Wiederherstellungsvorgang. Anschließend wartet der Worker, um das Ergebnis der verteilten Transaktion zu erhalten, an der der Worker arbeitet. Dies kann fortgesetzt werden, bis die Verbindung mit dem MS DTC-Dienst wieder hergestellt wurde. |
DTC_WAITFOR_OUTCOME
|
Tritt auf, wenn Wiederherstellungsaufgaben warten, bis MS DTC aktiv wird, um die Auflösung vorbereiteter Transaktionen zu ermöglichen. |
DTCNEW_ENLIST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_PREPARE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_RECOVERY
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_TM
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCNEW_TRANSACTION_ENLISTMENT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
DTCPNTSYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
DUMP_LOG_COORDINATOR
|
Tritt auf, wenn eine Hauptaufgabe auf einen Teilvorgang wartet, um Daten zu generieren. Normalerweise tritt dieser Zustand nicht auf. Eine lange Wartezeit zeigt eine unerwartete Blockierung an. Der Teilvorgang sollte untersucht werden. |
DUMP_LOG_COORDINATOR_QUEUE
|
Nur interne Verwendung. |
DUMPTRIGGER
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
EC
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
EE_PMOLOCK
|
Tritt während der Synchronisierung bestimmter Speicherzuordnungen während der Ausführung der Anweisung auf. |
EE_SPECPROC_MAP_INIT
|
Tritt während der Synchronisierung der internen Prozedur-Hashtabellenerstellung auf. Diese Wartezeit kann nur während des anfänglichen Zugriffs auf die Hashtabelle erfolgen, nachdem die SQL Server-Instanz gestartet wurde. |
ENABLE_EMPTY_VERSIONING
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
ENABLE_VERSIONING
|
Tritt auf, wenn SQL Server auf den Abschluss aller Aktualisierungstransaktionen in dieser Datenbank wartet, bevor die Datenbank für den Übergang zum zulässigen Zustand der Momentaufnahmeisolation deklariert wird. Dieser Zustand wird verwendet, wenn SQL Server die Snapshotisolation mithilfe der ALTER DATABASE -Anweisung ermöglicht. |
ERROR_REPORTING_MANAGER
|
Tritt während der Synchronisierung mehrerer gleichzeitiger Fehlerprotokollinitialisierungen auf. |
EXCHANGE
|
Tritt während der Synchronisierung im Abfrageprozessor-Iterator während paralleler Abfragen auf. |
EXECSYNC
|
Tritt während paralleler Abfragen auf, während sie im Abfrageprozessor in Bereichen synchronisiert werden, die nicht mit dem Exchange-Iterator zusammenhängen. Beispiele für solche Bereiche sind Bitmaps, große binäre Objekte (LOBs) und der Spool-Iterator. LOBs verwenden diesen Wartezustand möglicherweise häufig. |
EXECUTION_PIPE_EVENT_INTERNAL
|
Tritt während der Synchronisierung zwischen Produzenten- und Consumerteilen der Batchausführung auf, die über den Verbindungskontext übermittelt werden. |
EXTERNAL_RG_UPDATE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
EXTERNAL_SCRIPT_NETWORK_IO
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) bis aktuell. |
EXTERNAL_SCRIPT_PREPARE_SERVICE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
EXTERNAL_SCRIPT_SHUTDOWN
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
EXTERNAL_WAIT_ON_LAUNCHER,
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
FABRIC_HADR_TRANSPORT_CONNECTION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_CONTROLLER_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FAILPOINT
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FCB_REPLICA_READ
|
Tritt auf, wenn die Lesevorgänge einer Momentaufnahme (oder einer temporären Momentaufnahme, die mit DBCC ) sparse-Datei erstellt wurde, synchronisiert werden. |
FCB_REPLICA_WRITE
|
Tritt auf, wenn das Pushen oder Ziehen einer Seite an eine Momentaufnahme (oder eine temporäre Momentaufnahme, die von DBCC ) sparse-Datei erstellt wurde, synchronisiert wird. |
FEATURE_SWITCHES_UPDATE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FFT_NSO_DB_KILL_FLAG
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_DB_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_FIND
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_PARENT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_FCB_STATE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
FFT_NSO_FILEOBJECT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NSO_TABLE_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_NTFS_STORE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_RECOVERY
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_RSFX_COMM
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_RSFX_WAIT_FOR_MEMORY
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STARTUP_SHUTDOWN
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STORE_DB
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STORE_ROWSET_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FFT_STORE_TABLE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILE_VALIDATION_THREADS
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
FILESTREAM_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_CHUNKER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_CHUNKER_INIT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_FCB
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_FILE_OBJECT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILESTREAM_WORKITEM_QUEUE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FILETABLE_SHUTDOWN
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FOREIGN_REDO
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) bis aktuell. |
FORWARDER_TRANSITION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
FS_FC_RWLOCK
|
Tritt auf, wenn eine Wartezeit durch den FILESTREAM Garbage Collector vorhanden ist, um eine der folgenden Aufgaben auszuführen: - Garbage Collection deaktivieren (wird von Sicherung und Wiederherstellung verwendet). - Führen Sie einen Zyklus des FILESTREAM Garbage Collector aus. |
FS_GARBAGE_COLLECTOR_SHUTDOWN
|
Tritt auf, wenn der FILESTREAM Garbage Collector auf das Abschließen von Bereinigungsaufgaben wartet. |
FS_HEADER_RWLOCK
|
Tritt auf, wenn es eine Wartezeit gibt, um den Zugriff auf den FILESTREAM-Header eines FILESTREAM-Datencontainers zu erhalten, um Inhalte in der FILESTREAM-Headerdatei (Filestream.hdr) zu lesen oder zu aktualisieren. |
FS_LOGTRUNC_RWLOCK
|
Tritt auf, wenn es eine Wartezeit gibt, um den Zugriff auf den FILESTREAM-Protokollabkürzung zu erhalten, um eine der folgenden Aufgaben auszuführen: - Vorübergehendes Deaktivieren des FILESTREAM-Protokolls (FSLOG) (verwendet durch Sicherung und Wiederherstellung). - Führen Sie einen Zyklus des FSLOG-Abschneidens aus. |
FSA_FORCE_OWN_XACT
|
Tritt auf, wenn ein FILESTREAM-Datei-E/A-Vorgang an die zugeordnete Transaktion gebunden werden muss, die Transaktion befindet sich jedoch derzeit im Besitz einer anderen Sitzung. |
FSAGENT
|
Tritt auf, wenn ein FILESTREAM-Datei-E/A-Vorgang auf eine FILESTREAM-Agentressource wartet, die von einem anderen Datei-E/A-Vorgang verwendet wird. |
FSTR_CONFIG_MUTEX
|
Tritt auf, wenn eine Wartezeit für eine andere FILESTREAM-Featurekonfigurierung abgeschlossen ist. |
FSTR_CONFIG_RWLOCK
|
Tritt auf, wenn es eine Wartezeit gibt, um den Zugriff auf die FILESTREAM-Konfigurationsparameter zu serialisieren. |
FT_COMPROWSET_RWLOCK
|
Der Volltext wartet auf den Fragmentmetadatenvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_IFTS_RWLOCK
|
Volltext wartet auf die interne Synchronisierung. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_IFTS_SCHEDULER_IDLE_WAIT
|
Volltextplaner-Wartemodustyp. Der Scheduler ist im Leerlauf. |
FT_IFTS_ASYNC_WRITE_PIPE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_BLOB_HASH
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_CATEALOG_SOURCE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_COMP_DESC_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_CONSUMER_PLUGIN
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_CRAWL_BATCH_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_CRAWL_CHILDREN
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_DOCID_INTERFACE_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_DOCID_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_FP_INFO_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_HOST_CONTROLLER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_MASTER_MERGE_TASK_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_MEMREGPOOL
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_MERGE_FRAGMENT_SYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_NOISE_WORDS_RESOURCE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_OCCURRENCE_BUFFER_POOL
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_PIPELINE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_PIPELINE_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_PIPELINE_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_PROJECT_FD_INFO_MAP
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_SCHEDULER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_SHARED_MEMORY
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_SHUTDOWN_PIPE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_SRCH_FD_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_SRCH_FD_SERVICE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_STOPLIST_CACHE_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_THESAURUS
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_VERSION_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTS_WORK_QUEUE
|
Nur interne Verwendung. Gilt für: SQL Server 2022 (16.x) CU 1 und höher. |
FT_IFTSHC_MUTEX
|
Volltext wartet auf einen FDHost-Steuerelementvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_IFTSISM_MUTEX
|
Volltext wartet auf den Kommunikationsvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_MASTER_MERGE
|
Volltext wartet auf den Masterdruckvorgang. Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_MASTER_MERGE_COORDINATOR
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FT_METADATA_MUTEX
|
Nur zu Informationszwecken dokumentiert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
FT_PROPERTYLIST_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
FT_RESTART_CRAWL
|
Tritt auf, wenn eine Volltextdurchforstung von einem letzten bekannten guten Punkt neu gestartet werden muss, um einen vorübergehenden Fehler wiederherzustellen. Die Wartezeit ermöglicht es den Arbeitsaufgaben, die derzeit an dieser Population arbeiten, den aktuellen Schritt abzuschließen oder zu beenden. |
FULLTEXT GATHERER
|
Tritt während der Synchronisierung von Volltextvorgängen auf. |
GDMA_GET_RESOURCE_OWNER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
GHOSTCLEANUP_UPDATE_STATS
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GHOSTCLEANUPSYNCMGR
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
GLOBAL_QUERY_CANCEL
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GLOBAL_QUERY_CLOSE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
GLOBAL_QUERY_CONSUMER
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GLOBAL_QUERY_PRODUCER
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
GLOBAL_TRAN_CREATE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
GLOBAL_TRAN_UCS_SESSION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
GUARDIAN
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
HADR_AG_MUTEX
|
Tritt auf, wenn eine DDL-Anweisung der Verfügbarkeitsgruppe oder ein Windows Server-Failoverclustering-Befehl auf exklusiven Lese-/Schreibzugriff auf die Konfiguration einer Verfügbarkeitsgruppe wartet. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_AR_CRITICAL_SECTION_ENTRY
|
Tritt auf, wenn eine DDL-Anweisung der Verfügbarkeitsgruppe oder ein Windows Server-Failoverclustering-Befehl auf exklusiven Lese-/Schreibzugriff auf den Laufzeitstatus des lokalen Replikats der zugeordneten Verfügbarkeitsgruppe wartet. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_AR_MANAGER_MUTEX
|
Tritt auf, wenn das Herunterfahren eines Verfügbarkeitsreplikats auf den Abschluss wartet oder ein Verfügbarkeitsreplikatstart auf das Herunterfahren wartet. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_AR_UNLOAD_COMPLETED
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST
|
Der Herausgeber für ein Verfügbarkeitsreplikatereignis (z. B. eine Zustandsänderung oder Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf die Liste der Ereignisabonnenten. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_BACKUP_BULK_LOCK
|
Die primäre Datenbank der Verfügbarkeitsgruppe hat eine Sicherungsanforderung von einer sekundären Datenbank erhalten und wartet darauf, dass der Hintergrundthread die Verarbeitung der Anforderung beim Abrufen oder Freigeben der BulkOp-Sperre abgeschlossen hat. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_BACKUP_QUEUE
|
Der Sicherungshintergrundthread der primären Datenbank der Verfügbarkeitsgruppe wartet auf eine neue Arbeitsanforderung aus der sekundären Datenbank. (In der Regel tritt dies auf, wenn die primäre Datenbank das BulkOp-Protokoll enthält und auf die sekundäre Datenbank wartet, um anzugeben, dass die primäre Datenbank die Sperre freigeben kann). Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_CLUSAPI_CALL
|
Ein SQL Server-Thread wartet darauf, vom nicht preemptiven Modus (geplant von SQL Server) in den präemptiven Modus (geplant vom Betriebssystem) zu wechseln, um Windows Server-Failoverclustering-APIs aufzurufen. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_COMPRESSED_CACHE_SYNC
|
Warten auf den Zugriff auf den Cache von komprimierten Protokollblöcken, die verwendet werden, um redundante Komprimierung der an mehrere sekundäre Datenbanken gesendeten Protokollblöcke zu vermeiden. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_CONNECTIVITY_INFO
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DATABASE_FLOW_CONTROL
|
Warten auf das Senden von Nachrichten an den Partner, wenn die maximale Anzahl von nachrichten in der Warteschlange erreicht wurde. Gibt an, dass die Protokollüberprüfungen schneller ausgeführt werden, als das Netzwerk sendet. Dies ist ein Problem nur, wenn Netzwerksendungen langsamer als erwartet sind. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DATABASE_VERSIONING_STATE
|
Tritt auf der Versionsverwaltungsstatusänderung einer sekundären Verfügbarkeitsgruppe-Datenbank auf. Diese Wartezeit liegt auf internen Datenstrukturen und ist in der Regel sehr kurz und hat keine direkte Auswirkung auf den Datenzugriff. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DATABASE_WAIT_FOR_RECOVERY
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_DATABASE_WAIT_FOR_RESTART
|
Warten auf den Neustart der Datenbank unter Verfügbarkeitsgruppensteuerung. Unter normalen Bedingungen ist dies kein Kundenproblem, da hier Wartezeiten erwartet werden. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING
|
Eine Abfrage zu Objekten in einer lesbaren sekundären Datenbank einer Verfügbarkeitsgruppe wird bei Zeilenversionsverwaltung blockiert, während auf commit oder Rollback aller Transaktionen gewartet wird, die in-Flight ausgeführt wurden, als das sekundäre Replikat für Leseworkloads aktiviert wurde. Dieser Wartetyp garantiert, dass Zeilenversionen vor der Ausführung einer Abfrage unter Momentaufnahmeisolation verfügbar sind. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DB_COMMAND
|
Warten auf Antworten auf Unterhaltungsnachrichten (die eine explizite Antwort von der anderen Seite erfordern, mithilfe der Infrastruktur für Unterhaltungsnachrichten der Verfügbarkeitsgruppe). Viele verschiedene Nachrichtentypen verwenden diesen Wartetyp. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DB_OP_COMPLETION_SYNC
|
Warten auf Antworten auf Unterhaltungsnachrichten (die eine explizite Antwort von der anderen Seite erfordern, mithilfe der Infrastruktur für Unterhaltungsnachrichten der Verfügbarkeitsgruppe). Viele verschiedene Nachrichtentypen verwenden diesen Wartetyp. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DB_OP_START_SYNC
|
Eine DDL-Anweisung der Verfügbarkeitsgruppe oder ein Windows Server-Failoverclustering-Befehl wartet auf serialisierten Zugriff auf eine Verfügbarkeitsdatenbank und den Laufzeitstatus. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DBR_SUBSCRIBER
|
Der Herausgeber für ein Verfügbarkeitsreplikatereignis (z. B. Zustandsänderung oder Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf den Laufzeitstatus eines Ereignisabonnents, der einer Verfügbarkeitsdatenbank entspricht. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DBR_SUBSCRIBER_FILTER_LIST
|
Der Herausgeber für ein Verfügbarkeitsreplikatereignis (z. B. Zustandsänderung oder Konfigurationsänderung) wartet auf exklusiven Lese-/Schreibzugriff auf die Liste der Ereignisabonnenten, die Verfügbarkeitsdatenbanken entsprechen. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_DBSEEDING
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
HADR_DBSEEDING_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
HADR_DBSTATECHANGE_SYNC
|
Die Parallelitätssteuerung wartet auf das Aktualisieren des internen Zustands des Datenbankreplikats. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FABRIC_CALLBACK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
HADR_FILESTREAM_BLOCK_FLUSH
|
Der FILESTREAM Always On-Transport-Manager wartet, bis die Verarbeitung eines Protokollblocks abgeschlossen ist. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FILESTREAM_FILE_CLOSE
|
Der FILESTREAM Always On-Transport-Manager wartet, bis die nächste FILESTREAM-Datei verarbeitet wird und sein Handle geschlossen wird. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FILESTREAM_FILE_REQUEST
|
Ein Always On-sekundäres Replikat wartet auf das primäre Replikat, um alle angeforderten FILESTREAM-Dateien während des RÜCKGÄNGIG-Vorgangs zu senden. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FILESTREAM_IOMGR
|
Der FILESTREAM Always On-Transport-Manager wartet auf die R/W-Sperre, die den FILESTREAM Always On I/O-Manager während des Starts oder Herunterfahrens schützt. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION
|
Der FILESTREAM Always On E/A-Manager wartet auf den Abschluss von E/A. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FILESTREAM_MANAGER
|
Der FILESTREAM Always On-Transport-Manager wartet auf die R/W-Sperre, die den FILESTREAM AlwaysOn-Transport-Manager beim Starten oder Herunterfahren schützt. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_FILESTREAM_PREPROC
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_GROUP_COMMIT
|
Die Transaktions-Commit-Verarbeitung wartet darauf, einen Gruppen-Commit zuzulassen, sodass mehrere Commit-Protokolldatensätze in einen einzelnen Protokollblock eingefügt werden können. Diese Wartezeit ist eine erwartete Bedingung, die die Protokoll-E/A,-Erfassungs- und Sendevorgänge optimiert. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_LOGCAPTURE_SYNC
|
Parallelitätssteuerung um die Protokollerfassung oder das Anwenden eines Objekts beim Erstellen oder Zerstören von Scans. Dies ist eine erwartete Wartezeit, wenn Partner den Status oder den Verbindungsstatus ändern. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_LOGCAPTURE_WAIT
|
Warten, bis Protokolldatensätze verfügbar sind. Kann entweder auftreten, wenn beim Lesen des Protokolls auf das Generieren neuer Protokolldatensätze durch Verbindungen oder zum Abschluss der E/A-Verbindung beim Lesen des Protokolls nicht im Cache gewartet wird. Dies ist eine erwartete Wartezeit, wenn der Protokollscan bis zum Ende des Protokolls abgefangen wird oder vom Datenträger gelesen wird. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_LOGPROGRESS_SYNC
|
Parallelitätssteuerung wartet beim Aktualisieren des Protokollstatus von Datenbankreplikaten. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_NOTIFICATION_DEQUEUE
|
Eine Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet, wartet auf die nächste Benachrichtigung. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS
|
Der Verfügbarkeitsreplikat-Manager wartet auf serialisierten Zugriff auf den Laufzeitstatus einer Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC
|
Eine Hintergrundaufgabe wartet auf den Abschluss des Starts einer Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC
|
Eine Hintergrundaufgabe wartet auf das Beenden einer Hintergrundaufgabe, die Windows Server-Failoverclustering-Benachrichtigungen verarbeitet. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_PARTNER_SYNC
|
Das Parallelitätssteuerelement wartet auf die Partnerliste. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_READ_ALL_NETWORKS
|
Warten auf Lese- oder Schreibzugriff auf die Liste der WSFC-Netzwerke. Nur interne Verwendung. Hinweis: Das Modul enthält eine Liste der WSFC-Netzwerke, die in DMVs (z. B. sys.dm_hadr_cluster_networks ) verwendet werden, oder um Always On Transact-SQL-Anweisungen zu überprüfen, die auf WSFC-Netzwerkinformationen verweisen. Diese Liste wird beim Starten des Moduls, WSFC-benachrichtigungen und interner AlwaysOn-Neustart aktualisiert (z. B. Verlust und Wiederherstellung des WSFC-Quorums). Aufgaben werden in der Regel blockiert, wenn eine Aktualisierung in dieser Liste ausgeführt wird.Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_RECOVERY_WAIT_FOR_CONNECTION
|
Warten auf die sekundäre Datenbank, um eine Verbindung mit der primären Datenbank herzustellen, bevor die Wiederherstellung ausgeführt wird. Dies ist eine erwartete Wartezeit, die verlängert werden kann, wenn die Verbindung mit der Primären langsam hergestellt wird. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_RECOVERY_WAIT_FOR_UNDO
|
Die Datenbankwiederherstellung wartet darauf, dass die sekundäre Datenbank die Wiederherstellen- und Initialisierungsphase abgeschlossen hat, um sie mit der primären Datenbank wieder in den gemeinsamen Protokollpunkt zu bringen. Dies ist eine erwartete Wartezeit nach Failovern. Der Status "Rückgängig" kann über den Windows-Systemmonitor (perfmon.exe) und DMVs nachverfolgt werden. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_REPLICAINFO_SYNC
|
Warten auf Parallelitätssteuerelement, um den aktuellen Replikatstatus zu aktualisieren. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_SEEDING_CANCELLATION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_FILE_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_LIMIT_BACKUPS
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_SYNC_COMPLETION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_TIMEOUT_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SEEDING_WAIT_FOR_COMPLETION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_SYNC_COMMIT
|
Warten auf eine Transaktions-Commit-Verarbeitung für die synchronisierten sekundären Datenbanken, um das Protokoll zu härten. Diese Wartezeit wird auch vom Leistungsindikator "Transaktionsverzögerung" angezeigt. Dieser Wartetyp wird für Synchron-Commit-Verfügbarkeitsgruppen erwartet und gibt die Zeit an, die an die sekundären Datenbanken gesendet, geschrieben und bestätigt wird. Ausführliche Informationen und Problembehandlungs-HADR_SYNC_COMMIT finden Sie in diesem Blogbeitrag Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_SYNCHRONIZING_THROTTLE
|
Warten auf die Verarbeitung von Transaktions-Commits, damit eine sekundäre Datenbank das primäre Ende des Protokolls aufholen kann, um zum synchronisierten Zustand zu wechseln. Dies ist eine erwartete Wartezeit, wenn eine sekundäre Datenbank aufholen wird. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_TDS_LISTENER_SYNC
|
Entweder das interne Always On-System oder der WSFC-Cluster fordert an, dass Listener gestartet oder beendet werden. Die Verarbeitung dieser Anforderung ist immer asynchron, und es gibt einen Mechanismus zum Entfernen redundanter Anforderungen. Es gibt auch Momente, in denen dieser Prozess aufgrund von Konfigurationsänderungen angehalten wird. Alle Wartezeiten, die mit diesem Listenersynchronisierungsmechanismus zusammenhängen, verwenden diesen Wartetyp. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_TDS_LISTENER_SYNC_PROCESSING
|
Wird am Ende einer Always On Transact-SQL-Anweisung verwendet, für die ein Verfügbarkeitsgruppenlistener gestartet und/oder beendet werden muss. Da der Start-/Stopp-Vorgang asynchron ausgeführt wird, blockiert der Benutzerthread die Verwendung dieses Wartetyps, bis die Situation des Listeners bekannt ist. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_THROTTLE_LOG_RATE_GOVERNOR
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO
|
Tritt auf, wenn eine sekundäre Georeplikation mit niedrigerer Computegröße (niedrigerer SLO) als die primäre konfiguriert ist. Eine primäre Datenbank wird aufgrund verzögerter Protokollnutzung durch die sekundäre Datenbank gedrosselt. Dies wird dadurch verursacht, dass die sekundäre Datenbank nicht genügend Rechenkapazität hat, um mit der Änderungsrate der primären Datenbank schrittzuhalten. gilt für: Azure SQL-Datenbank |
HADR_THROTTLE_LOG_RATE_LOG_SIZE
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
HADR_THROTTLE_LOG_RATE_SEEDING
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
HADR_TIMER_TASK
|
Warten auf Das Abrufen der Sperre für das Zeitgeberaufgabenobjekt und wird auch für die tatsächlichen Wartezeiten zwischen den ausgeführten Arbeitszeiten verwendet. Bei einer Aufgabe, die alle 10 Sekunden ausgeführt wird, wartet z. B. nach einer Ausführung die Verfügbarkeitsgruppen etwa 10 Sekunden, um die Aufgabe neu zu planen, und die Wartezeit ist hier enthalten. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_TRANSPORT_DBRLIST
|
Warten auf den Zugriff auf die Datenbankreplikatliste der Transportschicht. Wird für das Spinlock verwendet, das Zugriff darauf gewährt. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_TRANSPORT_FLOW_CONTROL
|
Warten, wenn die Anzahl der ausstehenden nicht bekannten Always On-Nachrichten über dem Schwellenwert für die Ablaufsteuerung liegt. Dies erfolgt auf Replikat-zu-Replikatbasis (nicht auf Datenbank-zu-Datenbank-Basis). Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_TRANSPORT_SESSION
|
Verfügbarkeitsgruppen warten beim Ändern oder Zugreifen auf den zugrunde liegenden Transportstatus. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_WORK_POOL
|
Das Parallelitätssteuerelement wartet auf das Hintergrundaufgabenobjekt der Verfügbarkeitsgruppe. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_WORK_QUEUE
|
Hintergrundarbeitsthread der Verfügbarkeitsgruppe, der auf die Zuweisung neuer Arbeit wartet. Dies ist eine erwartete Wartezeit, wenn es fertige Arbeiter gibt, die auf neue Arbeit warten, was der normale Zustand ist. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HADR_XRF_STACK_ACCESS
|
Zugreifen auf (Nachschlagen, Hinzufügen und Löschen) des erweiterten Wiederherstellungs-Verzweigungsstapels für eine Verfügbarkeitsdatenbank. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HCCO_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HK_RESTORE_FILEMAP
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HKCS_PARALLEL_MIGRATION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HKCS_PARALLEL_RECOVERY
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
HTBUILD
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung der Hashtabelle auf der Eingabeseite einer Hash-Verknüpfung/Aggregation synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. gilt für: SQL Server 2012 (11.x) und höhere Versionen, jedoch nicht für Azure SQL-Datenbank, azure SQL Managed Instance mit der Always-up-to-Date Update Policy und Azure Synapse Analytics. |
HTBUILD_AGG
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung der Hashtabelle auf der Eingabeseite einer Hashaggregation synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics. |
HTBUILD_JOIN
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Erstellung der Hashtabelle auf der Eingabeseite einer Hashverknnung synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics. |
HTDELETE
|
Tritt bei parallelen Batchmodusplänen auf, wenn sie am Ende einer Hashverknäufung/Aggregation synchronisiert werden. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. gilt für: SQL Server 2014 (12.x) und höhere Versionen, jedoch nicht für Azure SQL-Datenbank, azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics. |
HTDELETE_AGG
|
Tritt bei parallelen Batchmodusplänen auf, wenn sie am Ende einer Hashaggregation synchronisiert werden. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics. |
HTDELETE_JOIN
|
Tritt bei parallelen Batchmodusplänen auf, wenn sie am Ende einer Hashverknnung synchronisiert werden. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. gilt für: Azure SQL-Datenbank, Azure SQL Managed Instance mit der Always-up-to-Datumsaktualisierungsrichtlinie und Azure Synapse Analytics. |
HTMEMO
|
Tritt bei parallelen Batchmodus-Plänen auf, wenn sie synchronisiert werden, bevor Die Hashtabelle auf Ausgabe-Übereinstimmungen /Nicht-Übereinstimmungen in Hash join/Aggregation gescannt wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
HTREINIT
|
Tritt bei parallelen Batchmodusplänen auf, wenn sie synchronisiert werden, bevor eine Hashverknnung/Aggregation für die nächste partielle Verknüpfung zurückgesetzt wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
HTREPARTITION
|
Tritt bei parallelen Batchmodusplänen auf, wenn die Neupartitionierung der Hashtabelle auf der Eingabeseite einer Hash-Verknüpfung/Aggregation synchronisiert wird. Wenn das Warten übermäßig ist und nicht durch Optimieren der Abfrage reduziert werden kann (z. B. Hinzufügen von Indizes), sollten Sie die Kostenschwelle für Parallelität anpassen oder den Grad der Parallelität verringern. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
HTTP_ENUMERATION
|
Tritt beim Start auf, um die HTTP-Endpunkte aufzählen, um HTTP zu starten. |
HTTP_START
|
Tritt auf, wenn eine Verbindung auf den Abschluss der Initialisierung von HTTP wartet. |
HTTP_STORAGE_CONNECTION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
IMPPROV_IOWAIT
|
Tritt auf, wenn SQL Server auf den Abschluss eines Massenlade-E/A-Vorgangs wartet. |
INSTANCE_LOG_RATE_GOVERNOR
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
INTERNAL_TESTING
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
IO_AUDIT_MUTEX
|
Tritt während der Synchronisierung von Ablaufverfolgungsereignispuffern auf. |
IO_COMPLETION
|
Tritt auf, während auf den Abschluss von E/A-Vorgängen gewartet wird. Dieser Wartetyp stellt in der Regel Nicht-Datenseiten-E/A dar. Der Abschluss der Datenseite wird als PAGEIOLATCH_* Wartezeit angezeigt. |
IO_QUEUE_LIMIT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
IO_RETRY
|
Tritt auf, wenn ein E/A-Vorgang, z. B. ein Lese- oder Schreibzugriff auf den Datenträger, aufgrund unzureichender Ressourcen fehlschlägt und dann erneut versucht wird. |
IOAFF_RANGE_QUEUE
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
KSOURCE_WAKEUP
|
Wird von der Dienststeuerungsaufgabe beim Warten auf Anforderungen vom Dienststeuerungs-Manager verwendet. Lange Wartezeiten werden erwartet und geben kein Problem an. |
KTM_ENLISTMENT
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
KTM_RECOVERY_MANAGER
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
KTM_RECOVERY_RESOLUTION
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LATCH_DT
|
Tritt auf, wenn auf einen DT -Riegel (zerstören) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_stats verfügbar.
sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX und LATCH_DT warten. |
LATCH_EX
|
Tritt auf, wenn auf einen EX-Riegel (exklusiv) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_stats verfügbar.
sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX und LATCH_DT warten. |
LATCH_KP
|
Tritt auf, wenn auf einen KP-Verschluss (Keep) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_stats verfügbar.
sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX und LATCH_DT warten. |
LATCH_NL
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LATCH_SH
|
Tritt auf, wenn auf einen SH -Riegel (Freigabe) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_stats verfügbar.
sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX und LATCH_DT warten. |
LATCH_UP
|
Tritt auf, wenn auf einen UP -Riegel (Update) gewartet wird. Dazu gehören keine Pufferriegel oder Transaktionsmarkierungsriegel. Eine Liste der LATCH_* Wartezeiten ist in sys.dm_os_latch_stats verfügbar.
sys.dm_os_latch_stats Gruppen LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX und LATCH_DT warten. |
LAZYWRITER_SLEEP
|
Tritt auf, wenn faule Writer-Aufgaben angehalten werden. Dies ist ein Maß für die Zeit, die von Hintergrundaufgaben aufgewendet wird, die warten. Beachten Sie diesen Zustand nicht, wenn Sie nach Benutzerständen suchen. |
LCK_M_BU
|
Tritt auf, wenn eine Aufgabe auf den Erwerb einer BU-Sperre (Bulk Update) wartet. Weitere Informationen finden Sie unter Massenaktualisierungssperren. |
LCK_M_BU_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine BU-Sperre (Bulk Update) mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Massenaktualisierungssperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_BU_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine BU-Sperre (Bulk Update) mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Massenaktualisierungssperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Shared (IS)-Sperre abzurufen. Weitere Informationen finden Sie unter Intent Locks. |
LCK_M_IS_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, eine Intent Shared (IS)-Sperre mit AbortBlockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IS_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine Intent Shared (IS)-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IU
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Update -Sperre (Intent Update, IU) abzurufen. Weitere Informationen finden Sie unter Intent Locks. |
LCK_M_IU_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Update -Sperre (Intent Update, IU) mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IU_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, um eine Intent Update -Sperre (Intent Update, IU) mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IX
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Intent Exclusive -Sperre (IX) abzurufen. Weitere Informationen finden Sie unter Intent Locks. |
LCK_M_IX_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine Intent Exclusive -Sperre (IX) mit Abort Blockers abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_IX_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine Intent Exclusive (IX)-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_NL
|
Tritt auf, wenn eine Aufgabe wartet, eine NULL-Sperre für den aktuellen Schlüsselwert und eine Einfügebereich-Sperre zwischen der aktuellen und vorherigen Taste abzurufen. Eine NULL-Sperre auf der Taste ist eine sofortige Freigabesperre. |
LCK_M_RIn_NL_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine NULL-Sperre mit Abort Blockers für den aktuellen Schlüsselwert zu erhalten, und eine Einfügebereichssperre mit "Abbrechen Blocker" zwischen dem aktuellen und dem vorherigen Schlüssel. Eine NULL-Sperre auf der Taste ist eine sofortige Freigabesperre. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_NL_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine NULL-Sperre mit niedriger Priorität für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste. Eine NULL-Sperre auf der Taste ist eine sofortige Freigabesperre. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_S
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre für den aktuellen Schlüsselwert zu erhalten, und eine Einfügebereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel. |
LCK_M_RIn_S_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine freigegebene Sperre mit Abort Blockers für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit "Abbrechen Blocker" zwischen dem aktuellen und dem vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_S_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre mit niedriger Priorität für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_U
|
Die Aufgabe wartet darauf, eine Aktualisierungssperre für den aktuellen Schlüsselwert und eine Einfügebereichssperre zwischen der aktuellen und der vorherigen Taste abzurufen. |
LCK_M_RIn_U_ABORT_BLOCKERS
|
Die Aufgabe wartet darauf, eine Aktualisierungssperre mit "Abort Blocker" für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit Abbruchblockern zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_U_LOW_PRIORITY
|
Die Aufgabe wartet darauf, eine Aktualisierungssperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_X
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine exklusive Sperre für den aktuellen Schlüsselwert und eine Einfügebereich-Sperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RIn_X_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit Abort Blockern für den aktuellen Schlüsselwert abzurufen, und eine Einfügebereichssperre mit Abort Blockers zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RIn_X_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Einfügebereichssperre mit niedriger Priorität zwischen der aktuellen und vorherigen Taste abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RS_S
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre für den aktuellen Schlüsselwert und eine Freigabebereich-Sperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RS_S_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine freigegebene Sperre mit Abort Blockers für den aktuellen Schlüsselwert zu erhalten, und eine Freigabebereichssperre mit Abort-Blockern zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RS_S_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Freigabebereichssperre mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RS_U
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Update-Sperre für den aktuellen Schlüsselwert und eine Updatebereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RS_U_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine Updatesperre mit Abort Blockern für den aktuellen Schlüsselwert abzurufen, und eine Updatebereichssperre mit "Abbrechen Blocker" zwischen dem aktuellen und dem vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_S_XACT
|
Tritt auf, wenn optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT (Transaktion) wait_resource Typ wartet, in dem die Lese- oder Änderungsabsicht nicht abgeleitet werden kann. |
LCK_M_S_XACT_READ
|
Tritt auf, wenn optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT (Transaktion)wait_resource Typ wartet, um zu lesen. |
LCK_M_S_XACT_MODIFY
|
Tritt auf, wenn optimierte Sperrung aktiviert ist und eine Aufgabe auf eine freigegebene Sperre für einen XACT -wait_resource Typ wartet, mit der Absicht, sie zu ändern. |
LCK_M_RS_U_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine Updatesperre mit niedriger Priorität für den aktuellen Schlüsselwert abzurufen, und eine Updatebereichssperre mit niedriger Priorität zwischen dem aktuellen und dem vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RX_S
|
Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre für den aktuellen Schlüsselwert und eine Exklusive Bereich-Sperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RX_S_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, um eine freigegebene Sperre mit Abort Blockers für den aktuellen Schlüsselwert abzurufen, und ein exklusiver Bereich mit Abort Blockers-Sperre zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RX_S_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine freigegebene Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und einen exklusiven Bereich mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RX_U
|
Tritt auf, wenn eine Aufgabe wartet, eine Update-Sperre für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RX_U_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, eine Updatesperre mit Abort Blockers für den aktuellen Schlüsselwert abzurufen, und eine Exklusive Bereichssperre mit Abort Blockers zwischen dem aktuellen und vorherigen Schlüssel. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RX_U_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Updatesperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RX_X
|
Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre zwischen dem aktuellen und dem vorherigen Schlüssel abzurufen. |
LCK_M_RX_X_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine exklusive Sperre mit Abort Blockern auf dem aktuellen Schlüsselwert und eine Exklusive Bereichssperre mit Abort Blockers zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_RX_X_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit niedriger Priorität für den aktuellen Schlüsselwert und eine Exklusive Bereichssperre mit niedriger Priorität zwischen dem aktuellen und vorherigen Schlüssel abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .)Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_S
|
Tritt auf, wenn eine Aufgabe auf den Erwerb einer freigegebenen Sperre wartet. Weitere Informationen finden Sie unter freigegebenen Sperren. |
LCK_M_S_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre mit Abort Blockers abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter freigegebenen Sperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_S_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine freigegebene Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter freigegebenen Sperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SCH_M
|
Tritt auf, wenn eine Aufgabe wartet, um eine Schema modify-Sperre zu erhalten. Weitere Informationen finden Sie unter Schemasperren. |
LCK_M_SCH_M_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, eine Schema modify-Sperre mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Schemasperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SCH_M_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Schema modify-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Schemasperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SCH_S
|
Tritt auf, wenn eine Aufgabe auf den Erwerb einer Schemafreigabesperre wartet. Weitere Informationen finden Sie unter Schemasperren. |
LCK_M_SCH_S_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Schemafreigabesperre mit Abort-Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Schemasperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SCH_S_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Schemafreigabesperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Schemasperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SIU
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Freigabe mit Intent Update-Sperre abzurufen. Weitere Informationen finden Sie unter Intent Locks. |
LCK_M_SIU_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Sperre für "Shared With Intent Update" mit "Abort Blocker" abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SIU_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, um eine Freigabe mit Intent Update-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SIX
|
Tritt auf, wenn eine Aufgabe wartet, um eine exklusive Sperrung für "Freigegeben mit Absicht" abzurufen. Weitere Informationen finden Sie unter Intent Locks. |
LCK_M_SIX_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine exklusive Freigabe mit Abort Blockers abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_SIX_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, um eine Exklusive Freigabesperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_U
|
Tritt auf, wenn eine Aufgabe auf den Erwerb einer Updatesperre wartet. Weitere Informationen finden Sie unter Update locks. |
LCK_M_U_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Updatesperre mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Updatesperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_U_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine Updatesperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Updatesperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_UIX
|
Tritt auf, wenn eine Aufgabe wartet, um eine Exklusive Sperre für "Update mit Absicht" zu erhalten. Weitere Informationen finden Sie unter Intent Locks. |
LCK_M_UIX_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe darauf wartet, eine "Update with Intent Exclusive"-Sperre mit Abort Blockern abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_UIX_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, um eine "Update with Intent Exclusive"-Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Intent Locks.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_X
|
Tritt auf, wenn eine Aufgabe auf den Erwerb einer exklusiven Sperre wartet. Weitere Informationen finden Sie unter Exklusive Sperren. |
LCK_M_X_ABORT_BLOCKERS
|
Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit Abort Blockers zu erwerben. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Exklusive Sperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LCK_M_X_LOW_PRIORITY
|
Tritt auf, wenn eine Aufgabe wartet, eine exklusive Sperre mit niedriger Priorität abzurufen. (Im Zusammenhang mit der Wartezeitoption mit niedriger Priorität von ALTER TABLE und ALTER INDEX .) Weitere Informationen finden Sie unter Exklusive Sperren.Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
LOG_POOL_SCAN
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
LOG_RATE_GOVERNOR
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
LOGBUFFER
|
Tritt auf, wenn eine Aufgabe auf speicherplatz im Protokollpuffer wartet, um einen Protokolldatensatz zu speichern. Konstant hohe Werte deuten möglicherweise darauf hin, dass die Protokollgeräte nicht mit der Vom Server generierten Protokollmenge auf dem Laufenden bleiben können. |
LOGCAPTURE_LOGPOOLTRUNCPOINT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGGENERATION
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LOGMGR
|
Tritt auf, wenn eine Aufgabe auf den Abschluss einer ausstehenden Protokoll-E/A wartet, bevor das Protokoll beendet wird, während die Datenbank geschlossen wird. |
LOGMGR_FLUSH
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
LOGMGR_PMM_LOG
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
LOGMGR_QUEUE
|
Tritt auf, während die Log Writer-Aufgabe auf Arbeitsanforderungen wartet. |
LOGMGR_RESERVE_APPEND
|
Tritt auf, wenn eine Aufgabe wartet, um festzustellen, ob der Protokollabbruch Speicherplatz frei gibt, damit die Aufgabe einen neuen Protokolldatensatz schreiben kann. Erwägen Sie, die Größe der Protokolldateien für die betroffene Datenbank zu erhöhen, um diese Wartezeit zu verringern. |
LOGPOOL_CACHESIZE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_CONSUMER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_CONSUMERSET
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_FREEPOOLS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_MGRSET
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOL_REPLACEMENTSET
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
LOWFAIL_MEMMGR_QUEUE
|
Tritt auf, während gewartet wird, dass Arbeitsspeicher zur Verwendung verfügbar ist. |
MD_AGENT_YIELD
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
MD_LAZYCACHE_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
MEMORY_ALLOCATION_EXT
|
Tritt auf, während der Speicher aus dem internen SQL Server-Speicherpool oder dem Betriebssystem zuzuordnen ist. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
MEMORY_GRANT_UPDATE
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
METADATA_LAZYCACHE_RWLOCK
|
Nur interne Verwendung. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
MIGRATIONBUFFER
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
MISCELLANEOUS
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
MSQL_DQ
|
Tritt auf, wenn eine Aufgabe auf den Abschluss eines verteilten Abfragevorgangs wartet. Dies wird verwendet, um potenzielle Multiple Active Result Set (MARS)-Anwendungs-Deadlocks zu erkennen. Die Wartezeit endet, wenn der verteilte Abfrageaufruf abgeschlossen ist. |
MSQL_XACT_MGR_MUTEX
|
Tritt auf, wenn eine Aufgabe darauf wartet, den Besitz des Sitzungstransaktions-Managers abzurufen, um einen Transaktionsvorgang auf Sitzungsebene auszuführen. |
MSQL_XACT_MUTEX
|
Tritt während der Synchronisierung der Transaktionsnutzung auf. Eine Anforderung muss den Mutex erwerben, bevor er die Transaktion verwenden kann. |
MSQL_XP
|
Tritt auf, wenn eine Aufgabe auf das Beenden einer erweiterten gespeicherten Prozedur wartet. SQL Server verwendet diesen Wartezustand, um potenzielle MARS-Anwendungs-Deadlocks zu erkennen. Die Wartezeit wird beendet, wenn der Aufruf der erweiterten gespeicherten Prozedur endet. |
MSSEARCH
|
Tritt während Full-Text Suchaufrufen auf. Diese Wartezeit endet, wenn der Volltextvorgang abgeschlossen ist. Es gibt keinen Inhalt, sondern die Dauer von Volltextvorgängen an. |
NET_WAITFOR_PACKET
|
Tritt auf, wenn eine Verbindung während eines Netzwerklesevorgangs auf ein Netzwerkpaket wartet. |
NETWORKSXMLMGRLOAD
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
NODE_CACHE_MUTEX
|
Nur interne Verwendung. |
OLEDB
|
Tritt auf, wenn SQL Server den SNAC OLE DB-Anbieter (SQLNCLI) oder den Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL) aufruft. Dieser Wartetyp wird nicht für die Synchronisierung verwendet. Stattdessen wird die Dauer der Aufrufe an den OLE DB-Anbieter angegeben. |
ONDEMAND_TASK_QUEUE
|
Tritt auf, während eine Hintergrundaufgabe auf Systemaufgabenanforderungen mit hoher Priorität wartet. Lange Wartezeiten deuten darauf hin, dass keine Anforderungen mit hoher Priorität zum Verarbeiten vorhanden sind und keine Bedenken verursachen sollten. |
PAGEIOLATCH_DT
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Vernichtungsmodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. |
PAGEIOLATCH_EX
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Exklusivmodus – ein Modus, der verwendet wird, wenn der Puffer auf den Datenträger geschrieben wird. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. Weitere Informationen finden Sie unter Langsame E/A - SQL Server- und Datenträger-E/A-Leistung. |
PAGEIOLATCH_KP
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Keep-Modus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. |
PAGEIOLATCH_NL
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PAGEIOLATCH_SH
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Freigegebenen Modus – ein Modus, der verwendet wird, wenn der Puffer vom Datenträger gelesen wird. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. Weitere Informationen finden Sie unter Langsame E/A - SQL Server- und Datenträger-E/A-Leistung. |
PAGEIOLATCH_UP
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Updatemodus. Lange Wartezeiten deuten möglicherweise auf Probleme mit dem Datenträgersubsystem hin. Weitere Informationen finden Sie unter Langsame E/A - SQL Server- und Datenträger-E/A-Leistung. |
PAGELATCH_DT
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Vernichtungsmodus. Der Vernichtungsmodus muss vor dem Löschen von Inhalten einer Seite abgerufen werden. Weitere Informationen finden Sie unter Latch Modes. |
PAGELATCH_EX
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Exklusivmodus – sie blockiert andere Threads vom Schreiben in oder Lesen von der Seite (Puffer). Ein häufiges Szenario, das zu diesem Riegel führt, ist der Puffereinfügungskonflikt "Letzte Seite einfügen". Um dies zu verstehen und zu beheben, verwenden Sie Letzten-Seite-Einfügen PAGELATCH_EX Inhalt und Diagnose und Auflösung der Last-Page-Insert-Einfügezunahme auf SQL Server-. Ein weiteres Szenario ist Latch-Contention für kleine Tabellen mit einem nicht gruppierten Index und zufälligen Einfügungen (Warteschlangentabelle). |
PAGELATCH_KP
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Keep-Modus, wodurch verhindert wird, dass die Seite von einem anderen Thread zerstört wird. Weitere Informationen finden Sie unter Latch Modes. |
PAGELATCH_NL
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PAGELATCH_SH
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Modus "Freigegeben", mit dem mehrere Threads einen Puffer (Seite) lesen, aber nicht ändern können. Weitere Informationen finden Sie unter Latch Modes. |
PAGELATCH_UP
|
Tritt auf, wenn eine Aufgabe auf einen Riegel für einen Puffer wartet, der sich nicht in einer E/A-Anforderung befindet. Die Latch-Anforderung befindet sich im Updatemodus. Dieser Wartetyp kann häufig beobachtet werden, wenn eine Systemseite (Puffer) wie PFS, GAM, SGAM geblockt wird. Weitere Informationen finden Sie unter Latch Modes. Informationen zur Problembehandlung für ein häufiges Szenario mit diesem Riegel finden Sie unter Reduzieren des Zuordnungsinhalts in der SQL Server tempdb-Datenbank. |
PARALLEL_BACKUP_QUEUE
|
Tritt auf, wenn die von RESTORE HEADERONLY , RESTORE FILELISTONLY oder RESTORE LABELONLY erzeugte Ausgabe serialisiert wird. |
PARALLEL_REDO_DRAIN_WORKER
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_FLOW_CONTROL
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_LOG_CACHE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_TRAN_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_TRAN_TURN
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_WORKER_SYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PARALLEL_REDO_WORKER_WAIT_WORK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PERFORMANCE_COUNTERS_RWLOCK
|
Nur interne Verwendung. |
PHYSICAL_SEEDING_DMV
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
POOL_LOG_RATE_GOVERNOR
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_ABR
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG
|
Tritt auf, wenn der SQL Server-Betriebssystemplaner (SQLOS) in den präemptiven Modus wechselt, um ein Überwachungsereignis in das Windows-Ereignisprotokoll zu schreiben. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_AUDIT_ACCESS_SECLOG
|
Tritt auf, wenn der SQLOS-Scheduler in den Vorabmodus wechselt, um ein Überwachungsereignis in das Windows-Sicherheitsprotokoll zu schreiben. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_CLOSEBACKUPMEDIA
|
Tritt auf, wenn der SQLOS-Scheduler in den preemptive Modus wechselt, um Sicherungsmedien zu schließen. |
PREEMPTIVE_CLOSEBACKUPTAPE
|
Tritt auf, wenn der SQLOS-Scheduler in den preemptive Modus wechselt, um ein Bandsicherungsgerät zu schließen. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE
|
Tritt auf, wenn der SQLOS-Scheduler in den preemptive Modus wechselt, um ein virtuelles Sicherungsgerät zu schließen. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL
|
Tritt auf, wenn der SQLOS-Scheduler in den präemptiven Modus wechselt, um Windows-Failoverclustervorgänge auszuführen. |
PREEMPTIVE_COM_COCREATEINSTANCE
|
Tritt auf, wenn der SQLOS-Scheduler in den präemptiven Modus wechselt, um ein COM-Objekt zu erstellen. |
PREEMPTIVE_COM_COGETCLASSOBJECT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_CREATEACCESSOR
|
Nur interne Verwendung. |
PREEMPTIVE_COM_DELETEROWS
|
Nur interne Verwendung. |
PREEMPTIVE_COM_GETCOMMANDTEXT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_GETDATA
|
Nur interne Verwendung. |
PREEMPTIVE_COM_GETNEXTROWS
|
Nur interne Verwendung. |
PREEMPTIVE_COM_GETRESULT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBFLUSH
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBLOCKREGION
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBREADAT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBSETSIZE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBSTAT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBUNLOCKREGION
|
Nur interne Verwendung. |
PREEMPTIVE_COM_LBWRITEAT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_QUERYINTERFACE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_RELEASE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_RELEASEACCESSOR
|
Nur interne Verwendung. |
PREEMPTIVE_COM_RELEASEROWS
|
Nur interne Verwendung. |
PREEMPTIVE_COM_RELEASESESSION
|
Nur interne Verwendung. |
PREEMPTIVE_COM_RESTARTPOSITION
|
Nur interne Verwendung. |
PREEMPTIVE_COM_SEQSTRMREAD
|
Nur interne Verwendung. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_SETDATAFAILURE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_SETPARAMETERINFO
|
Nur interne Verwendung. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES
|
Nur interne Verwendung. |
PREEMPTIVE_COM_STRMLOCKREGION
|
Nur interne Verwendung. |
PREEMPTIVE_COM_STRMSEEKANDREAD
|
Nur interne Verwendung. |
PREEMPTIVE_COM_STRMSEEKANDWRITE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_STRMSETSIZE
|
Nur interne Verwendung. |
PREEMPTIVE_COM_STRMSTAT
|
Nur interne Verwendung. |
PREEMPTIVE_COM_STRMUNLOCKREGION
|
Nur interne Verwendung. |
PREEMPTIVE_CONSOLEWRITE
|
Nur interne Verwendung. |
PREEMPTIVE_CREATEPARAM
|
Nur interne Verwendung. |
PREEMPTIVE_DEBUG
|
Nur interne Verwendung. |
PREEMPTIVE_DFSADDLINK
|
Nur interne Verwendung. |
PREEMPTIVE_DFSLINKEXISTCHECK
|
Nur interne Verwendung. |
PREEMPTIVE_DFSLINKHEALTHCHECK
|
Nur interne Verwendung. |
PREEMPTIVE_DFSREMOVELINK
|
Nur interne Verwendung. |
PREEMPTIVE_DFSREMOVEROOT
|
Nur interne Verwendung. |
PREEMPTIVE_DFSROOTFOLDERCHECK
|
Nur interne Verwendung. |
PREEMPTIVE_DFSROOTINIT
|
Nur interne Verwendung. |
PREEMPTIVE_DFSROOTSHARECHECK
|
Nur interne Verwendung. |
PREEMPTIVE_DTC_ABORT
|
Nur interne Verwendung. |
PREEMPTIVE_DTC_ABORTREQUESTDONE
|
Nur interne Verwendung. |
PREEMPTIVE_DTC_BEGINTRANSACTION
|
Nur interne Verwendung. |
PREEMPTIVE_DTC_COMMITREQUESTDONE
|
Nur interne Verwendung. |
PREEMPTIVE_DTC_ENLIST
|
Nur interne Verwendung. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE
|
Nur interne Verwendung. |
PREEMPTIVE_FILESIZEGET
|
Nur interne Verwendung. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION
|
Nur interne Verwendung. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION
|
Nur interne Verwendung. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION
|
Nur interne Verwendung. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO
|
Nur interne Verwendung. |
PREEMPTIVE_GETRMINFO
|
Nur interne Verwendung. |
PREEMPTIVE_HADR_LEASE_MECHANISM
|
Planung des Verfügbarkeitsgruppen-Lease-Managers für die Microsoft Support-Diagnose. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_HTTP_EVENT_WAIT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_HTTP_REQUEST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_LOCKMONITOR
|
Nur interne Verwendung. |
PREEMPTIVE_MSS_RELEASE
|
Nur interne Verwendung. |
PREEMPTIVE_ODBCOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OLE_UNINIT
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_ABORTTRAN
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_GETDATASOURCE
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_GETLITERALINFO
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_GETPROPERTIES
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_JOINTRANSACTION
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_RELEASE
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDB_SETPROPERTIES
|
Nur interne Verwendung. |
PREEMPTIVE_OLEDBOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_AUTHENTICATIONOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_AUTHORIZATIONOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID
|
Nur interne Verwendung. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER
|
Nur interne Verwendung. |
PREEMPTIVE_OS_BACKUPREAD
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CLOSEHANDLE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CLUSTEROPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_COMOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN
|
Nur interne Verwendung. |
PREEMPTIVE_OS_COPYFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CREATEDIRECTORY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CREATEFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CRYPTIMPORTKEY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_CRYPTOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DECRYPTMESSAGE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DELETEFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DEVICEIOCONTROL
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DEVICEOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DOMAINSERVICESOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DSGETDCNAME
|
Nur interne Verwendung. |
PREEMPTIVE_OS_DTCOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_ENCRYPTMESSAGE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_FILEOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_FINDFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_FORMATMESSAGE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_FREELIBRARY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GENERICOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETADDRINFO
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETDISKFREESPACE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETFILEATTRIBUTES
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETFILESIZE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_OS_GETLONGPATHNAME
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETPROCADDRESS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME
|
Nur interne Verwendung. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_LIBRARYOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_LOADLIBRARY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_LOGONUSER
|
Nur interne Verwendung. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID
|
Nur interne Verwendung. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_MOVEFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETGROUPGETUSERS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETUSERGETGROUPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETUSERMODALSGET
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_OPENDIRECTORY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_PDH_WMI_INIT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_OS_PIPEOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_PROCESSOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_OS_QUERYREGISTRY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN
|
Nur interne Verwendung. |
PREEMPTIVE_OS_REMOVEDIRECTORY
|
Nur interne Verwendung. |
PREEMPTIVE_OS_REPORTEVENT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_REVERTTOSELF
|
Nur interne Verwendung. |
PREEMPTIVE_OS_RSFXDEVICEOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SECURITYOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SERVICEOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SETENDOFFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SETFILEPOINTER
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SETFILEVALIDDATA
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SQLCLROPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_SQMLAUNCH
|
Nur interne Verwendung. gilt für: SQL Server 2008 R2 (10.50.x) bis SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_VERIFYTRUST
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PREEMPTIVE_OS_VSSOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT
|
Nur interne Verwendung. |
PREEMPTIVE_OS_WINSOCKOPS
|
Nur interne Verwendung. |
PREEMPTIVE_OS_WRITEFILE
|
Nur interne Verwendung. |
PREEMPTIVE_OS_WRITEFILEGATHER
|
Nur interne Verwendung. |
PREEMPTIVE_OS_WSASETLASTERROR
|
Nur interne Verwendung. |
PREEMPTIVE_REENLIST
|
Nur interne Verwendung. |
PREEMPTIVE_RESIZELOG
|
Nur interne Verwendung. |
PREEMPTIVE_ROLLFORWARDREDO
|
Nur interne Verwendung. |
PREEMPTIVE_ROLLFORWARDUNDO
|
Nur interne Verwendung. |
PREEMPTIVE_SB_STOPENDPOINT
|
Nur interne Verwendung. |
PREEMPTIVE_SERVER_STARTUP
|
Nur interne Verwendung. |
PREEMPTIVE_SETRMINFO
|
Nur interne Verwendung. |
PREEMPTIVE_SHAREDMEM_GETDATA
|
Nur interne Verwendung. |
PREEMPTIVE_SNIOPEN
|
Nur interne Verwendung. |
PREEMPTIVE_SOSHOST
|
Nur interne Verwendung. |
PREEMPTIVE_SOSTESTING
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PREEMPTIVE_STARTRM
|
Nur interne Verwendung. |
PREEMPTIVE_STREAMFCB_CHECKPOINT
|
Nur interne Verwendung. |
PREEMPTIVE_STREAMFCB_RECOVER
|
Nur interne Verwendung. |
PREEMPTIVE_STRESSDRIVER
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_TESTING
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PREEMPTIVE_TRANSIMPORT
|
Nur interne Verwendung. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN
|
Nur interne Verwendung. |
PREEMPTIVE_VSS_CREATESNAPSHOT
|
Nur interne Verwendung. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT
|
Nur interne Verwendung. |
PREEMPTIVE_XE_CALLBACKEXECUTE
|
Nur interne Verwendung. |
PREEMPTIVE_XE_CX_FILE_OPEN
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PREEMPTIVE_XE_CX_HTTP_CALL
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PREEMPTIVE_XE_DISPATCHER
|
Nur interne Verwendung. |
PREEMPTIVE_XE_ENGINEINIT
|
Nur interne Verwendung. |
PREEMPTIVE_XE_GETTARGETSTATE
|
Nur interne Verwendung. |
PREEMPTIVE_XE_SESSIONCOMMIT
|
Nur interne Verwendung. |
PREEMPTIVE_XE_TARGETFINALIZE
|
Nur interne Verwendung. |
PREEMPTIVE_XE_TARGETINIT
|
Nur interne Verwendung. |
PREEMPTIVE_XE_TIMERRUN
|
Nur interne Verwendung. |
PREEMPTIVE_XETESTING
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
PRINT_ROLLBACK_PROGRESS
|
Wird verwendet, um zu warten, während Benutzerprozesse in einer Datenbank beendet werden, die mithilfe der ALTER DATABASE-Beendigungsklausel übergegangen wurde. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PVS_CLEANUP_LOCK
|
Tritt auf, wenn der Bereinigungsprozess für beständigen Versionsspeicher (PVS) auf eine Sperre wartet, die zum Starten der Bereinigung erforderlich ist. Kann auftreten, wenn eine aktive Transaktion verhindert, dass PVS-Bereinigung intern initiiert oder die gespeicherte sys.sp_persistent_version_cleanup Systemprozedur verwendet wird. Weitere Informationen finden Sie unter Überwachen und Problembehandlung für die beschleunigte Datenbankwiederherstellung.Gilt für: SQL Server 2019 (15.x) und höhere Versionen. |
PWAIT_ALL_COMPONENTS_INITIALIZED
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_COOP_SCAN
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PWAIT_EVENT_SESSION_INIT_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PWAIT_HADR_ACTION_COMPLETED
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC
|
Tritt auf, wenn eine Hintergrundaufgabe auf das Beenden der Hintergrundaufgabe wartet, die (über abrufende) Windows Server-Failoverclusteringbenachrichtigungen empfängt. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_CLUSTER_INTEGRATION
|
Ein Anfüge-, Ersetzungs- und/oder Entfernungsvorgang wartet darauf, eine Schreibsperre für eine interne Always On-Liste (z. B. eine Liste von Netzwerken, Netzwerkadressen oder Verfügbarkeitsgruppenlistenern) zu erhalten. Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_FAILOVER_COMPLETED
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_JOIN
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PWAIT_HADR_OFFLINE_COMPLETED
|
Ein Drop-Verfügbarkeitsgruppenvorgang wartet auf den Offlinemodus der Zielverfügbarkeitsgruppe, bevor Windows Server-Failoverclustering-Objekte zerstört werden. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_ONLINE_COMPLETED
|
Ein Erstellungs- oder Failoververfügbarkeitsgruppenvorgang wartet darauf, dass die Zielverfügbarkeitsgruppe online ist. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_POST_ONLINE_COMPLETED
|
Ein Vorgang der Drop-Verfügbarkeitsgruppe wartet auf die Beendigung einer Hintergrundaufgabe, die als Teil eines vorherigen Befehls geplant wurde. Beispielsweise kann es eine Hintergrundaufgabe geben, die Verfügbarkeitsdatenbanken in die primäre Rolle übergibt. Die DROP AVAILABILITY GROUP DDL muss warten, bis diese Hintergrundaufgabe beendet wird, um Rennbedingungen zu vermeiden.Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_SERVER_READY_CONNECTIONS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADR_WORKITEM_COMPLETED
|
Interne Wartezeit durch einen Thread, der auf den Abschluss einer asynchronen Arbeitsaufgabe wartet. Dies ist eine erwartete Wartezeit und ist für die CSS-Verwendung vorgesehen. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_HADRSIM
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
PWAIT_LOG_CONSOLIDATION_IO
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PWAIT_LOG_CONSOLIDATION_POLL
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PWAIT_MD_LOGIN_STATS
|
Tritt während der internen Synchronisierung in Metadaten in Anmeldestatistiken auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_MD_RELATION_CACHE
|
Tritt während der internen Synchronisierung in Metadaten in Tabelle oder Index auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_MD_SERVER_CACHE
|
Tritt während der internen Synchronisierung in Metadaten auf verknüpften Servern auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_MD_UPGRADE_CONFIG
|
Tritt während der internen Synchronisierung bei der Aktualisierung serverweiter Konfigurationen auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_QRY_BPMEMORY
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
PWAIT_SBS_FILE_OPERATION
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
PWAIT_XTP_HOST_STORAGE_WAIT
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_PERSIST_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_PERSIST_TASK_START
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_ASYNC_QUEUE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_BCKG_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_BLOOM_FILTER
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_CTXS
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_DB_DISK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_DYN_VECTOR
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_EXCLUSIVE_ACCESS
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_HOST_INIT
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
QDS_LOADDB
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_QDS_CAPTURE_INIT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QDS_SHUTDOWN_QUEUE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_STMT
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_STMT_DISK
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_TASK_SHUTDOWN
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QDS_TASK_START
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QE_WARN_LIST_SYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
QPJOB_KILL
|
Gibt an, dass ein asynchrones automatisches Statistikupdate durch einen Aufruf von KILL abgebrochen wurde, während das Update gestartet wurde. Der beendete Thread wird angehalten und wartet darauf, dass er mit der Überwachung von KILL Befehlen beginnt. Ein guter Wert ist kleiner als eine Sekunde. |
QPJOB_WAITFOR_ABORT
|
Gibt an, dass eine asynchrone automatische Statistikaktualisierung durch einen Aufruf von KILL abgebrochen wurde, wenn sie ausgeführt wurde. Das Update wurde jetzt abgeschlossen, wird aber angehalten, bis die Koordination der beendeten Threadnachrichten abgeschlossen ist. Dies ist ein gewöhnlicher, aber seltener Zustand und sollte sehr kurz sein. Ein guter Wert ist kleiner als eine Sekunde. |
QRY_MEM_GRANT_INFO_MUTEX
|
Tritt auf, wenn die Speicherverwaltung für die Abfrageausführung versucht, den Zugriff auf die Liste der statischen Erteilungsinformationen zu steuern. Dieser Zustand listet Informationen zu den aktuellen erteilten und wartende Speicheranforderungen auf. Dieser Zustand ist ein einfacher Zugriffssteuerungszustand. Es sollte nie eine lange Wartezeit auf diesen Zustand geben. Wenn dieser Mutex nicht freigegeben wird, reagieren alle neuen Speicherabfragen nicht mehr. |
QRY_PARALLEL_THREAD_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
QRY_PROFILE_LIST_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
QUERY_ERRHDL_SERVICE_DONE
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
QUERY_WAIT_ERRHDL_SERVICE
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN
|
Tritt in bestimmten Fällen auf, wenn der Offlineerstellungsindex-Build parallel ausgeführt wird, und die verschiedenen Arbeitsthreads, die den Synchronisierungszugriff auf die Sortierdateien sortieren. |
QUERY_NOTIFICATION_MGR_MUTEX
|
Tritt während der Synchronisierung der Garbage Collection-Warteschlange im Abfragebenachrichtigungs-Manager auf. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX
|
Tritt während der Zustandssynchronisierung für Transaktionen in Abfragebenachrichtigungen auf. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX
|
Tritt während der internen Synchronisierung im Abfragebenachrichtigungs-Manager auf. |
QUERY_NOTIFICATION_UNITTEST_MUTEX
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
QUERY_OPTIMIZER_PRINT_MUTEX
|
Tritt während der Synchronisierung der Diagnoseausgabeproduktion des Abfrageoptimierrs auf. Dieser Wartetyp tritt nur auf, wenn Diagnoseeinstellungen unter der Leitung des Microsoft-Produktsupports aktiviert wurden. |
QUERY_TASK_ENQUEUE_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
QUERY_TRACEOUT
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
RBIO_WAIT_VLF
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
RBIO_RG_STORAGE
|
Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund des verzögerten Protokollverbrauchs auf den Seitenservern gedrosselt wird. Gilt für: Azure SQL-Datenbank Hyperscale. |
RBIO_RG_DESTAGE
|
Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund der verzögerten Protokollnutzung durch den langfristigen Protokollspeicher gedrosselt wird. Gilt für: Azure SQL-Datenbank Hyperscale. |
RBIO_RG_REPLICA
|
Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund der verzögerten Protokollnutzung durch die lesbaren sekundären Replikatknoten gedrosselt wird. Gilt für: Azure SQL-Datenbank Hyperscale. |
RBIO_RG_LOCALDESTAGE
|
Tritt auf, wenn ein Hyperscale-Datenbank-Computeknoten aufgrund der verzögerten Protokollnutzung durch den Protokolldienst gedrosselt wird. Gilt für: Azure SQL-Datenbank Hyperscale. |
RECOVER_CHANGEDB
|
Tritt während der Synchronisierung des Datenbankstatus in der warm standby-Datenbank auf. |
RECOVERY_MGR_LOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REDO_THREAD_PENDING_WORK
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REDO_THREAD_SYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REMOTE_BLOCK_IO
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
REPL_CACHE_ACCESS
|
Tritt während der Synchronisierung in einem Replikationsartikelcache auf. Während dieser Wartezeiten wird der Replikationsprotokollleser angehalten, und DDL-Anweisungen (Data Definition Language) für eine veröffentlichte Tabelle werden blockiert. |
REPL_HISTORYCACHE_ACCESS
|
Nur interne Verwendung. |
REPL_SCHEMA_ACCESS
|
Tritt während der Synchronisierung von Replikationsschemaversionsinformationen auf. Dieser Zustand ist vorhanden, wenn DDL-Anweisungen für das replizierte Objekt ausgeführt werden und wenn der Protokollleser basierend auf dem DDL-Vorkommen versionsbasiertes Schema erstellt oder verwendet. In diesem Wartetyp kann eine Überreinigung angezeigt werden, wenn Sie viele veröffentlichte Datenbanken auf einem einzelnen Herausgeber mit Transaktionsreplikation und die veröffentlichten Datenbanken sehr aktiv sind. |
REPL_TRANFSINFO_ACCESS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REPL_TRANHASHTABLE_ACCESS
|
Nur interne Verwendung. |
REPL_TRANTEXTINFO_ACCESS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
REPLICA_WRITES
|
Tritt auf, während eine Aufgabe auf den Abschluss von Seitenschreibvorgängen in Datenbankmomentaufnahmen oder DBCC-Replikate wartet. |
REQUEST_DISPENSER_PAUSE
|
Tritt auf, wenn eine Aufgabe auf den Abschluss aller ausstehenden E/A-Vorgänge wartet, sodass E/A in einer Datei für die Momentaufnahmesicherung fixiert werden kann. |
REQUEST_FOR_DEADLOCK_SEARCH
|
Tritt auf, während der Deadlock-Monitor wartet, um die nächste Deadlock-Suche zu starten. Diese Wartezeit wird zwischen Deadlock-Erkennungen erwartet, und die wartezeit für diese Ressource weist nicht auf ein Problem hin. |
RESERVED_MEMORY_ALLOCATION_EXT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RESMGR_THROTTLED
|
Tritt auf, wenn eine neue Anforderung eingeht und basierend auf der GROUP_MAX_REQUESTS Einstellung gedrosselt wird. |
RESOURCE_GOVERNOR_IDLE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
RESOURCE_QUEUE
|
Tritt während der Synchronisierung verschiedener interner Ressourcenwarteschlangen auf. |
RESOURCE_SEMAPHORE
|
Tritt auf, wenn eine Abfragespeicheranforderung während der Abfrageausführung aufgrund anderer gleichzeitiger Abfragen nicht sofort gewährt werden kann. Hohe Wartezeiten und Wartezeiten deuten möglicherweise auf eine übermäßige Anzahl gleichzeitiger Abfragen oder übermäßige Speicheranforderungsbeträge hin. Übermäßige Wartezeiten dieses Typs lösen möglicherweise SQL-Fehler 8645aus: "Beim Warten auf Speicherressourcen auf die Ausführung der Abfrage ist ein Timeout aufgetreten. Führen Sie die Abfrage erneut aus." Ausführliche Informationen und Problembehandlungsvorschläge für Speichererteilungs-Wartezeiten finden Sie unter Behandeln von Problemen mit langsamer Leistung oder geringem Arbeitsspeicher, die durch Speichererteilungen in SQL Serververursacht werden. |
RESOURCE_SEMAPHORE_MUTEX
|
Tritt auf, während eine Abfrage auf die Anforderung einer Threadreservierung wartet, um erfüllt zu werden. Sie tritt auch beim Synchronisieren von Abfragekompilierungs- und Speichererteilungsanforderungen auf. |
RESOURCE_SEMAPHORE_QUERY_COMPILE
|
Tritt auf, wenn die Anzahl der gleichzeitigen Abfragekompilierungen ein Einschränkungslimit erreicht. Hohe Wartezeiten und Wartezeiten können auf übermäßige Kompilierungen, erneute Kompilierungen oder nicht zwischengespeicherte Pläne hinweisen. |
RESOURCE_SEMAPHORE_SMALL_QUERY
|
Tritt auf, wenn die Speicheranforderung durch eine kleine Abfrage aufgrund anderer gleichzeitiger Abfragen nicht sofort gewährt werden kann. Die Wartezeit sollte nicht mehr als ein paar Sekunden überschreiten, da der Server die Anforderung an den Hauptspeicherpool der Abfrage überträgt, wenn der angeforderte Speicher innerhalb weniger Sekunden nicht gewährt werden kann. Hohe Wartezeiten deuten möglicherweise auf eine übermäßige Anzahl gleichzeitiger kleiner Abfragen hin, während der Hauptspeicherpool durch Warten von Abfragen blockiert wird. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
RESTORE_FILEHANDLECACHE_ENTRYLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RESTORE_FILEHANDLECACHE_LOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RG_RECONFIG
|
Nur interne Verwendung. |
ROWGROUP_OP_STATS
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
ROWGROUP_VERSION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
RTDATA_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
SATELLITE_CARGO
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SATELLITE_SERVICE_SETUP
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SATELLITE_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SBS_DISPATCH
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SBS_RECEIVE_TRANSPORT
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SBS_TRANSPORT
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEC_DROP_TEMP_KEY
|
Tritt nach einem fehlgeschlagenen Versuch auf, einen temporären Sicherheitsschlüssel vor einem Wiederholungsversuch abzulegen. |
SECURITY_CNG_PROVIDER_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SECURITY_CRYPTO_CONTEXT_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SECURITY_DBE_STATE_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SECURITY_KEYRING_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SECURITY_MUTEX
|
Tritt auf, wenn es eine Wartezeit für Mutexes gibt, die den Zugriff auf die globale Liste der Kryptografieanbieter (Extensible Key Management, EKM) und die liste der EKM-Sitzungen mit Sitzungsbereich steuern. |
SECURITY_RULETABLE_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEMPLAT_DSI_BUILD
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEQUENCE_GENERATION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SEQUENTIAL_GUID
|
Tritt auf, während eine neue sequenzielle GUID abgerufen wird. |
SERVER_IDLE_CHECK
|
Tritt während der Synchronisierung des Leerlaufstatus der SQL Server-Instanz auf, wenn ein Ressourcenmonitor versucht, eine SQL Server-Instanz als Leerlauf zu deklarieren oder zu reaktivieren. |
SERVER_RECONFIGURE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SESSION_WAIT_STATS_CHILDREN
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SHARED_DELTASTORE_CREATION
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SHUTDOWN
|
Tritt auf, während eine Herunterfahrensanweisung wartet, bis aktive Verbindungen beendet werden. |
SLEEP_BPOOL_FLUSH
|
Tritt auf, wenn ein Prüfpunkt die Veröffentlichung neuer I/Os einschränkt, um zu vermeiden, dass das Datenträgersubsystem überflutet wird. |
SLEEP_BUFFERPOOL_HELPLW
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLEEP_DBSTARTUP
|
Tritt während des Datenbankstarts auf, während auf die Wiederherstellung aller Datenbanken gewartet wird. |
SLEEP_DCOMSTARTUP
|
Tritt einmal während des Starts der SQL Server-Instanz auf, während auf den Abschluss der DCOM-Initialisierung gewartet wird. |
SLEEP_MASTERDBREADY
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SLEEP_MASTERMDREADY
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SLEEP_MASTERUPGRADED
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLEEP_MSDBSTARTUP
|
Tritt auf, wenn die SQL-Ablaufverfolgung auf den Abschluss des Starts der msdb Datenbank wartet. |
SLEEP_RETRY_VIRTUALALLOC
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLEEP_SYSTEMTASK
|
Tritt beim Start einer Hintergrundaufgabe auf, während tempdb auf den Abschluss des Starts warten. |
SLEEP_TASK
|
Tritt auf, wenn ein Vorgang während des Wartens auf ein generisches Ereignis in den Ruhezustand wechselt. |
SLEEP_TEMPDBSTARTUP
|
Tritt auf, während eine Aufgabe wartet, bis tempdb den Start abgeschlossen hat. |
SLEEP_WORKSPACE_ALLOCATEPAGE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SLO_UPDATE
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
SMSYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SNI_CONN_DUP
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
SNI_CRITICAL_SECTION
|
Tritt während der internen Synchronisierung innerhalb von SQL Server-Netzwerkkomponenten auf. |
SNI_HTTP_WAITFOR_0_DISCON
|
Tritt beim Herunterfahren von SQL Server auf, während auf ausstehende HTTP-Verbindungen gewartet wird, bis sie beendet werden. |
SNI_LISTENER_ACCESS
|
Tritt auf, während auf nicht einheitliche Speicherzugriffsknoten (NUMA) gewartet wird, um die Zustandsänderung zu aktualisieren. Der Zugriff auf Zustandsänderungen wird serialisiert. |
SNI_TASK_COMPLETION
|
Tritt auf, wenn während einer ÄNDERUNG des NUMA-Knotenzustands eine Wartezeit für alle Vorgänge besteht. |
SNI_WRITE_ASYNC
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
SOAP_READ
|
Tritt auf, wenn auf den Abschluss eines HTTP-Netzwerks gewartet wird. |
SOAP_WRITE
|
Tritt auf, während auf den Abschluss eines HTTP-Netzwerkschreibvorgangs gewartet wird. |
SOCKETDUPLICATEQUEUE_CLEANUP
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
SOS_CALLBACK_REMOVAL
|
Tritt auf, während die Synchronisierung in einer Rückrufliste ausgeführt wird, um einen Rückruf zu entfernen. Es wird nicht erwartet, dass dieser Leistungsindikator nach Abschluss der Serverinitialisierung geändert wird. |
SOS_DISPATCHER_MUTEX
|
Tritt während der internen Synchronisierung des Dispatcherpools auf. Dies schließt ein, wenn der Pool angepasst wird. |
SOS_LOCALALLOCATORLIST
|
Tritt während der internen Synchronisierung im SQL Server-Speicher-Manager auf. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SOS_MEMORY_USAGE_ADJUSTMENT
|
Tritt auf, wenn die Speicherauslastung zwischen Pools angepasst wird. |
SOS_OBJECT_STORE_DESTROY_MUTEX
|
Tritt während der internen Synchronisierung in Speicherpools auf, wenn Objekte aus dem Pool zerstört werden. |
SOS_PHYS_PAGE_CACHE
|
Konten für die Zeit, in der ein Thread wartet, um den Mutex zu erwerben, den er abrufen muss, bevor es physische Seiten zuweist oder bevor er diese Seiten an das Betriebssystem zurückgibt. Wartet auf diesen Typ nur, wenn die Instanz von SQL Server AWE-Speicher verwendet. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SOS_PROCESS_AFFINITY_MUTEX
|
Tritt während der Synchronisierung des Zugriffs auf Prozessaffinitätseinstellungen auf. |
SOS_RESERVEDMEMBLOCKLIST
|
Tritt während der internen Synchronisierung im SQL Server-Speicher-Manager auf. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
SOS_SCHEDULER_YIELD
|
Tritt auf, wenn ein Vorgang den Zeitplan für andere auszuführende Vorgänge freiwillig zurückgibt. Während dieser Wartezeit wartet die Aufgabe in einer ausgeführten Warteschlange, bis ihr Quantum erneuert wird, d. h. warten, bis sie erneut auf die CPU ausgeführt wird. Längere Wartezeiten auf diesen Wartetyp zeigen am häufigsten Möglichkeiten zum Optimieren von Abfragen an, die Index- oder Tabellenscans ausführen. Konzentrieren Sie sich auf die Planregression, fehlende Index-, Statistikaktualisierungen und Abfrageumschreibungen. Durch die Optimierung von Laufzeiten wird die Notwendigkeit reduziert, dass Aufgaben mehrmals zur Ausbeute führen. Wenn Abfragezeiten für solche CPU-verbrauchenden Aufgaben akzeptabel sind, wird dieser Wartetyp erwartet und kann ignoriert werden. |
SOS_SMALL_PAGE_ALLOC
|
Tritt während der Zuweisung und Freisetzung des Speichers auf, der von einigen Speicherobjekten verwaltet wird. |
SOS_STACKSTORE_INIT_MUTEX
|
Tritt während der Synchronisierung der internen Speicherinitialisierung auf. |
SOS_SYNC_TASK_ENQUEUE_EVENT
|
Tritt auf, wenn eine Aufgabe synchron gestartet wird. Die meisten Aufgaben in SQL Server werden asynchron gestartet, in der das Steuerelement unmittelbar nach dem Platzieren der Aufgabenanforderung in die Arbeitswarteschlange zum Startfeld zurückkehrt. |
SOS_VIRTUALMEMORY_LOW
|
Tritt auf, wenn eine Speicherzuweisung wartet, bis ein Ressourcen-Manager virtuellen Arbeitsspeicher freizugeben. |
SOSHOST_EVENT
|
Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server-Ereignissynchronisierungsobjekt wartet. |
SOSHOST_INTERNAL
|
Tritt während der Synchronisierung von Speicher-Manager-Rückrufen auf, die von gehosteten Komponenten verwendet werden, z. B. CLR. |
SOSHOST_MUTEX
|
Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server Mutex-Synchronisierungsobjekt wartet. |
SOSHOST_RWLOCK
|
Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server-Reader-Writer-Synchronisierungsobjekt wartet. |
SOSHOST_SEMAPHORE
|
Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf ein SQL Server-Semaphorsynchronisierungsobjekt wartet. |
SOSHOST_SLEEP
|
Tritt auf, wenn eine gehostete Aufgabe während des Wartens auf ein generisches Ereignis in den Ruhezustand wechselt. Gehostete Aufgaben werden von gehosteten Komponenten wie CLR verwendet. |
SOSHOST_TRACELOCK
|
Tritt während der Synchronisierung des Zugriffs auf Ablaufverfolgungsdatenströme auf. |
SOSHOST_WAITFORDONE
|
Tritt auf, wenn eine gehostete Komponente, z. B. CLR, auf den Abschluss einer Aufgabe wartet. |
SOS_WORK_DISPATCHER
|
Nur interne Verwendung. Gilt für: SQL Server 2019 (15.x) und höhere Versionen. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SP_SERVER_DIAGNOSTICS_SLEEP
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLCLR_APPDOMAIN
|
Tritt auf, während CLR auf den Abschluss des Starts einer Anwendungsdomäne wartet. |
SQLCLR_ASSEMBLY
|
Tritt auf, während der Zugriff auf die geladene Assemblyliste in der App-Domäne gewartet wird. |
SQLCLR_DEADLOCK_DETECTION
|
Tritt auf, während CLR auf den Abschluss der Deadlock-Erkennung wartet. |
SQLCLR_QUANTUM_PUNISHMENT
|
Tritt auf, wenn eine CLR-Aufgabe gedrosselt wird, da sie ihr Ausführungs quantum überschritten hat. Diese Einschränkung erfolgt, um die Auswirkungen dieses ressourcenintensiven Vorgangs auf andere Vorgänge zu verringern. |
SQLSORT_NORMMUTEX
|
Tritt während der internen Synchronisierung auf, während interne Sortierstrukturen initialisiert werden. |
SQLSORT_SORTMUTEX
|
Tritt während der internen Synchronisierung auf, während interne Sortierstrukturen initialisiert werden. |
SQLTRACE_BUFFER_FLUSH
|
Tritt auf, wenn eine Aufgabe auf eine Hintergrundaufgabe wartet, um Ablaufverfolgungspuffer auf den Datenträger alle vier Sekunden zu leeren. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
SQLTRACE_FILE_BUFFER
|
Tritt während der Synchronisierung auf Ablaufverfolgungspuffern während einer Dateiablaufverfolgung auf. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_FILE_READ_IO_COMPLETION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_FILE_WRITE_IO_COMPLETION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_LOCK
|
Nur interne Verwendung. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
SQLTRACE_PENDING_BUFFER_WRITERS
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
SQLTRACE_SHUTDOWN
|
Tritt auf, während das Herunterfahren der Ablaufverfolgung auf ausstehende Ablaufverfolgungsereignisse wartet. |
SQLTRACE_WAIT_ENTRIES
|
Tritt auf, während eine SQL-Ablaufverfolgungsereigniswarteschlange wartet, bis Pakete in der Warteschlange eingehen. |
SRVPROC_SHUTDOWN
|
Tritt auf, während der Herunterfahrensprozess wartet, bis interne Ressourcen freigegeben werden, um sauber heruntergefahren zu werden. |
STARTUP_DEPENDENCY_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
TDS_BANDWIDTH_STATE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
TDS_INIT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
TDS_PROXY_CONTAINER
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
TEMPOBJ
|
Tritt auf, wenn temporäre Objektabbrüche synchronisiert werden. Diese Wartezeit ist selten und tritt nur auf, wenn eine Aufgabe exklusiven Zugriff für temporäre Tabellenabbrüche angefordert hat. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
TERMINATE_LISTENER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
THREADPOOL
|
Tritt auf, wenn eine Aufgabe (Abfrage oder Anmeldung/Abmeldung) auf die Ausführung eines Arbeitsthreads wartet. Dies kann darauf hindeuten, dass die maximalen Arbeitsthreadeinstellung falsch konfiguriert ist oder dass Batchausführungen ungewöhnlich lange dauern, wodurch die Anzahl der verfügbaren Arbeitsthreads reduziert wird, um andere Batches zu erfüllen. Untersuchen Sie die Leistung von Batches (Abfragen) und verringern Sie die Abfragedauer, indem Sie entweder Engpässe reduzieren (Blockieren, Parallelität, E/A, Latch-Wartezeiten) oder das richtige Indizierungs- oder Abfragedesign bereitstellen. |
TIMEPRIV_TIMEPERIOD
|
Tritt während der internen Synchronisierung des Timers für erweiterte Ereignisse auf. |
TRACE_EVTNOTIF
|
Nur interne Verwendung. |
TRACEWRITE
|
Tritt auf, wenn der SQL Trace-Rowset-Ablaufverfolgungsanbieter auf einen freien Puffer oder einen Puffer mit Ereignissen wartet, die verarbeitet werden sollen. |
TRAN_MARKLATCH_DT
|
Tritt auf, wenn auf einen Vernichtungsmodus bei einem Transaktionszeichen-Latch gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_EX
|
Tritt auf, wenn auf einen exklusiven Modus bei einer markierten Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_KP
|
Tritt auf, wenn auf eine Keep-Modus-Riegelung für eine markierte Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_NL
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
TRAN_MARKLATCH_SH
|
Tritt auf, wenn beim Warten auf einen freigegebenen Modus bei einer markierten Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet. |
TRAN_MARKLATCH_UP
|
Tritt auf, wenn auf einen Aktualisierungsmodus für eine markierte Transaktion gewartet wird. Transaktionsmark-Klammern werden für die Synchronisierung von Commits mit markierten Transaktionen verwendet. |
TRANSACTION_MUTEX
|
Tritt während der Synchronisierung des Zugriffs auf eine Transaktion durch mehrere Batches auf. |
UCS_ENDPOINT_CHANGE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_MANAGER
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_MEMORY_NOTIFICATION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_SESSION_REGISTRATION
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_TRANSPORT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UCS_TRANSPORT_STREAM_CHANGE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
UTIL_PAGE_ALLOC
|
Tritt auf, wenn transaktionsprotokollscans warten, bis arbeitsspeicherdruck verfügbar ist. |
VDI_CLIENT_COMPLETECOMMAND
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VDI_CLIENT_GETCOMMAND
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VDI_CLIENT_OPERATION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VDI_CLIENT_OTHER
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
VERSIONING_COMMITTING
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
VIA_ACCEPT
|
Tritt auf, wenn während des Starts eine Via-Anbieterverbindung (Virtual Interface Adapter) abgeschlossen ist. |
VIEW_DEFINITION_MUTEX
|
Tritt während der Synchronisierung beim Zugriff auf zwischengespeicherte Ansichtsdefinitionen auf. |
WAIT_FOR_RESULTS
|
Tritt auf, wenn darauf gewartet wird, dass eine Abfragebenachrichtigung ausgelöst wird. |
WAIT_ON_SYNC_STATISTICS_REFRESH
|
Tritt auf, wenn darauf gewartet wird, dass die synchrone Statistikaktualisierung abgeschlossen ist, bevor die Abfragekompilierung und Ausführung fortgesetzt werden kann. gilt für: Ab SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_SCRIPTDEPLOYMENT_WORKER
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XLOGREAD_SIGNAL
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
WAIT_XTP_ASYNC_TX_COMPLETION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_CKPT_AGENT_WAKEUP
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_CKPT_CLOSE
|
Tritt auf, wenn auf den Abschluss eines Prüfpunkts gewartet wird. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_CKPT_ENABLED
|
Tritt auf, wenn die Prüfpunkterstellung deaktiviert ist und auf die Aktivierung des Prüfpunkts wartet. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_CKPT_STATE_LOCK
|
Tritt auf, wenn die Überprüfung des Prüfpunktzustands synchronisiert wird. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_COMPILE_WAIT
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
WAIT_XTP_GUEST
|
Tritt auf, wenn der Datenbankspeicher-Allocator den Empfang von Benachrichtigungen mit geringem Arbeitsspeicher beenden muss. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
WAIT_XTP_HOST_WAIT
|
Tritt auf, wenn Wartezeiten vom Datenbankmodul ausgelöst und vom Host implementiert werden. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO
|
Tritt auf, wenn der Offlineprüfpunkt auf den Abschluss eines Protokolllesevorgangs wartet. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG
|
Tritt auf, wenn der Offlineprüfpunkt auf die Überprüfung neuer Protokolldatensätze wartet. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_PROCEDURE_ENTRY
|
Tritt auf, wenn eine Drop-Prozedur auf alle aktuellen Ausführungen dieser Prozedur wartet. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_RECOVERY
|
Tritt auf, wenn die Datenbankwiederherstellung auf die Wiederherstellung von speicheroptimierten Objekten wartet. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAIT_XTP_SERIAL_RECOVERY
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
WAIT_XTP_SWITCH_TO_INACTIVE
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
WAIT_XTP_TASK_SHUTDOWN
|
Tritt auf, wenn auf den Abschluss eines In-Memory OLTP-Threads gewartet wird. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
WAIT_XTP_TRAN_DEPENDENCY
|
Tritt auf, wenn auf Transaktionsabhängigkeiten gewartet wird. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WAITFOR
|
Tritt als Ergebnis einer WAITFOR Transact-SQL-Anweisung auf. Die Dauer der Wartezeit wird durch die Parameter für die Anweisung bestimmt. Dies ist eine vom Benutzer initiierte Wartezeit. |
WAITFOR_PER_QUEUE
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
WAITFOR_TASKSHUTDOWN
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
WAITSTAT_MUTEX
|
Tritt während der Synchronisierung des Zugriffs auf die Sammlung von Statistiken auf, die zum Auffüllen sys.dm_os_wait_stats verwendet werden. |
WCC
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
WINDOW_AGGREGATES_MULTIPASS
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
WINFAB_API_CALL
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WINFAB_REPLICA_BUILD_OPERATION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
WINFAB_REPORT_FAULT
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
WORKTBL_DROP
|
Tritt auf, während sie vor dem Erneuten Wiederholen anzuhalten, nach einem fehlgeschlagenen Arbeitstabellenabbruch. |
WRITE_COMPLETION
|
Tritt auf, wenn ein Schreibvorgang ausgeführt wird. |
WRITELOG
|
Tritt auf, während auf den Abschluss eines Protokollleervorgangs gewartet wird. Häufige Vorgänge, die Protokolllöschvorgänge verursachen, sind Transaktions-Commits und Prüfpunkte. Häufige Gründe für lange Wartezeiten auf WRITELOG sind: Datenträgerlatenz (wo sich Transaktionsprotokolldateien befinden), die Unfähigkeit von E/A, Transaktionen beizubehalten, oder eine große Anzahl von Transaktionsprotokollvorgängen und Leerungen (Commits, Rollback) |
XACT_OWN_TRANSACTION
|
Tritt auf, während sie darauf warten, den Besitz einer Transaktion zu erwerben. |
XACT_RECLAIM_SESSION
|
Tritt auf, während der aktuelle Besitzer einer Sitzung darauf wartet, den Besitz der Sitzung freizugeben. |
XACTLOCKINFO
|
Tritt während der Synchronisierung des Zugriffs auf die Liste der Sperren für eine Transaktion auf. Zusätzlich zur Transaktion selbst wird auf die Liste der Sperren durch Vorgänge wie die Deadlock-Erkennung und die Sperrmigration während seitenteilungen zugegriffen. |
XACTWORKSPACE_MUTEX
|
Tritt während der Synchronisierung von Fehlern aus einer Transaktion sowie die Anzahl der Datenbanksperren zwischen den Mitgliedern einer Transaktion auf. |
XDB_CONN_DUP_HASH
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XDES_HISTORY
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XDES_OUT_OF_ORDER_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XDES_SNAPSHOT
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XDESTSVERMGR
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XE_BUFFERMGR_ALLPROCESSED_EVENT
|
Tritt auf, wenn Sitzungspuffer für erweiterte Ereignisse auf Ziele geleert werden. Diese Wartezeit tritt in einem Hintergrundthread auf. |
XE_BUFFERMGR_FREEBUF_EVENT
|
Tritt auf, wenn eine der folgenden Bedingungen zutrifft: – Eine erweiterte Ereignissitzung ist für keinen Ereignisverlust konfiguriert, und alle Puffer in der Sitzung sind derzeit voll. Dies kann darauf hinweisen, dass die Puffer für eine Erweiterte Ereignissitzung zu klein sind oder partitioniert werden sollten. - Audits erleben eine Verzögerung. Dies kann einen Datenträgerengpässe auf dem Laufwerk angeben, auf dem die Audits geschrieben werden. |
XE_CALLBACK_LIST
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XE_CX_FILE_READ
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XE_DISPATCHER_CONFIG_SESSION_LIST
|
Tritt auf, wenn eine Erweiterte Ereignissitzung, die asynchrone Ziele verwendet, gestartet oder beendet wird. Diese Wartezeit gibt eine der folgenden Bedingungen an: – Eine erweiterte Ereignissitzung wird bei einem Hintergrundthreadpool registriert. - Der Hintergrundthreadpool berechnet die erforderliche Anzahl von Threads basierend auf der aktuellen Last. |
XE_DISPATCHER_JOIN
|
Tritt auf, wenn ein Hintergrundthread, der für erweiterte Ereignissitzungen verwendet wird, beendet wird. |
XE_DISPATCHER_WAIT
|
Tritt auf, wenn ein Hintergrundthread, der für erweiterte Ereignissitzungen verwendet wird, auf die Verarbeitung von Ereignispuffern wartet. |
XE_FILE_TARGET_TVF
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XE_LIVE_TARGET_TVF
|
Nur interne Verwendung. Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
XE_MODULEMGR_SYNC
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
XE_OLS_LOCK
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht garantiert. |
XE_PACKAGE_LOCK_BACKOFF
|
Nur zu Informationszwecken identifiziert. Nicht unterstützt. Gilt nur für: SQL Server 2008 R2 (10.50.x). |
XE_SERVICES_EVENTMANUAL
|
Nur interne Verwendung. |
XE_SERVICES_MUTEX
|
Nur interne Verwendung. |
XE_SERVICES_RWLOCK
|
Nur interne Verwendung. |
XE_SESSION_CREATE_SYNC
|
Nur interne Verwendung. |
XE_SESSION_FLUSH
|
Nur interne Verwendung. |
XE_SESSION_SYNC
|
Nur interne Verwendung. |
XE_STM_CREATE
|
Nur interne Verwendung. |
XE_TIMER_EVENT
|
Nur interne Verwendung. |
XE_TIMER_MUTEX
|
Nur interne Verwendung. |
XE_TIMER_TASK_DONE
|
Nur interne Verwendung. |
XIO_CREDENTIAL_MGR_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XIO_CREDENTIAL_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XIO_EDS_MGR_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_EDS_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_IOSTATS_BLOBLIST_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_IOSTATS_FCBLIST_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2017 (14.x) und höhere Versionen. |
XIO_LEASE_RENEW_MGR_RWLOCK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTP_HOST_DB_COLLECTION
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XTP_HOST_LOG_ACTIVITY
|
Nur interne Verwendung. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XTP_HOST_PARALLEL_RECOVERY
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTP_PREEMPTIVE_TASK
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTP_TRUNCATION_LSN
|
Nur interne Verwendung. Gilt für: SQL Server 2016 (13.x) und höhere Versionen. |
XTPPROC_CACHE_ACCESS
|
Tritt auf, wenn sie auf alle nativ kompilierten Cacheobjekte für gespeicherte Prozeduren zugreifen. Gilt für: SQL Server 2014 (12.x) und höhere Versionen. |
XTPPROC_PARTITIONED_STACK_CREATE
|
Tritt auf, wenn für eine bestimmte Prozedur nativ kompilierte cachestrukturen für gespeicherte Prozeduren pro NUMA-Knoten zugewiesen werden (muss ein einzelner Thread ausgeführt werden). Gilt für: SQL Server 2012 (11.x) und höhere Versionen. |
Eine Sperrkompatibilitätsmatrix finden Sie unter sys.dm_tran_locks (Transact-SQL).