Freigeben über


SQL Server, XTP-Cursor (Objekt)

Gilt für:SQL Server

Das SQL Server, XTP-Cursor-Leistungsobjekt enthält Leistungsindikatoren für interne Cursor der In-Memory-OLTP-Engine. Cursor sind die Bausteine auf niedriger Ebene, die das OLTP-Modul im Arbeitsspeicher verwendet, um Transact-SQL-Abfragen zu verarbeiten. Daher können Sie diese in der Regel nicht direkt steuern.

In dieser Tabelle werden die Leistungsindikatoren für SQL Server-XTP-Cursor beschrieben.

Leistungsindikator Beschreibung
Cursorlöschvorgänge/s Die durchschnittliche Anzahl der pro Sekunde erfolgten Cursorlöschvorgänge.
Cursoreinfügevorgänge/s Die durchschnittliche Anzahl der pro Sekunde erfolgten Cursoreinfügevorgänge.
Gestartete Cursorscans/s Die durchschnittliche Anzahl der pro Sekunde gestarteten Cursorscans.
Cursor-UNIQUE-Verstöße/s Die durchschnittliche Anzahl der pro Sekunde erfolgten Verstöße gegen die UNIQUE-Einschränkung.
Cursorupdates/s Die durchschnittliche Anzahl der pro Sekunde erfolgten Cursorupdates.
Cursorschreibkonflikte/s Die durchschnittliche Anzahl der pro Sekunde erfolgten Write-Write-Konflikte in dieselbe Zeilenversion.
Dusty-Corner-Scanwiederholungen/s (durch den Benutzer ausgegeben) Die durchschnittliche Anzahl von Scanwiederholungen aufgrund von Schreibkonflikten während Dusty-Corner-Sweep-Vorgängen, die pro Sekunde durch vollständige Tabellenscans eines Benutzers ausgegeben werden. Dieser Leistungsindikator befindet sich auf einer sehr niedrigen Ebene und dient nicht der Verwendung durch Kunden.
Entfernte abgelaufene Zeilen/s Die durchschnittliche Anzahl abgelaufener Zeilen, die pro Sekunde von Cursorn entfernt werden.
Berührte abgelaufene Zeilen/s Die durchschnittliche Anzahl abgelaufener Zeilen, die pro Sekunde von Cursorn berührt werden.
Zurückgegebene Zeilen/s Die durchschnittliche Anzahl von Zeilen, die pro Sekunde von Cursorn zurückgegeben werden.
Berührte Zeilen/s Die durchschnittliche Anzahl von Zeilen, die pro Sekunde von Cursorn berührt werden.
Berührte vorläufig gelöschte Zeilen/s Die durchschnittliche Anzahl ablaufender Zeilen, die pro Sekunde von Cursorn berührt werden. Eine Zeile läuft ab, wenn die Transaktion, durch die sie gelöscht wurde, immer noch aktiv ist (d. h., es wurde noch kein Commit ausgeführt bzw. sie wurde nicht abgebrochen).

Beispiel

Sie beginnen damit, die Abfrageleistungsindikatoren in diesem Objekt mithilfe dieser T-SQL-Abfrage in der dynamischen Verwaltungssicht sys.dm_os_performance_counters zu untersuchen:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%XTP Cursors%';