sys.dm_db_column_store_row_group_operational_stats (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-DatenbankAzure SQL Managed Instance
Gibt die aktuelle E/A-Aktivität auf Zeilenebene, Sperren und Zugriffsmethoden für komprimierte Zeilengruppen in einem Columnstore-Index zurück. Verwenden Sie sys.dm_db_column_store_row_group_operational_stats , um nachzuverfolgen, wie lange eine Benutzerabfrage auf das Lesen oder Schreiben in eine komprimierte Zeilengruppe oder Partition eines Columnstore-Indexes warten muss, und um Zeilengruppen zu identifizieren, die auf wichtige E/A-Aktivitäten oder Hot Spots stoßen.
In-Memory-Columnstore-Indizes werden in dieser DMV nicht angezeigt.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
object_id | int | ID der Tabelle mit dem Columnstore-Index. |
index_id | int | ID des columnstore-Indexes. |
partition_number | int | Auf 1 basierende Partitionsnummer im Index oder Heap. |
row_group_id | int | ID der Zeilengruppe im Columnstore-Index. Dies ist innerhalb einer Partition eindeutig. |
scan_count | int | Anzahl der Überprüfungen durch die Zeilengruppe seit dem letzten SQL-Neustart. |
delete_buffer_scan_count | int | Anzahl der Verwendungen des Löschpuffers, um gelöschte Zeilen in dieser Zeilengruppe zu bestimmen. Dies schließt den Zugriff auf die In-Memory-Hashtabelle und die zugrunde liegende B-Struktur ein. |
index_scan_count | int | Anzahl der Überprüfungen der Columnstore-Indexpartition. Dies ist für alle Zeilengruppen in der Partition identisch. |
rowgroup_lock_count | bigint | Kumulative Anzahl der Sperranforderungen für diese Zeilengruppe seit dem letzten SQL-Neustart. |
rowgroup_lock_wait_count | bigint | Kumulative Anzahl der Wartezeiten, die die Datenbank-Engine seit dem letzten SQL-Neustart auf diese Zeilengruppensperre gewartet hat. |
rowgroup_lock_wait_in_ms | bigint | Kumulative Anzahl von Millisekunden, die die Datenbank-Engine seit dem letzten SQL-Neustart auf diese Zeilengruppensperre gewartet hat. |
Hinweis
In der SQL Server-Dokumentation wird der Begriff „B-Struktur“ im Allgemeinen in Bezug auf Indizes verwendet. In Zeilenspeicherindizes implementiert SQL Server eine B+-Struktur. Dies gilt nicht für Columnstore-Indizes oder In-Memory-Datenspeicher. Weitere Informationen finden Sie im SQL Server- und Azure SQL-Indexarchitektur- und Entwurfsleitfaden.
Berechtigungen
Folgende Berechtigungen sind erforderlich:
CONTROL-Berechtigung für die von object_id angegebene Tabelle.
VIEW DATABASE STATE-Berechtigung zum Zurückgeben von Informationen zu allen Objekten in der Datenbank mithilfe des Objektplatzhalters @object_id = NULL
Wenn die VIEW DATABASE STATE-Berechtigung erteilt wurde, ist die Rückgabe für alle Objekte in der Datenbank zulässig, unabhängig davon, ob CONTROL-Berechtigungen für bestimmte Objekte verweigert wurden.
Nach dem Verweigern der VIEW DATABASE STATE-Berechtigung können keine Objekte in der Datenbank zurückgegeben werden, unabhängig von möglicherweise erteilten CONTROL-Berechtigungen für bestimmte Objekte. Wenn außerdem das Datenbankplatzhalterzeichen @database_id=NULL angegeben wird, wird die Datenbank weggelassen.
Weitere Informationen finden Sie unter Dynamische Verwaltungssichten und -funktionen (Transact-SQL).
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW DATABASE PERFORMANCE STATE-Berechtigung für die Datenbank.
Weitere Informationen
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Dynamische Verwaltungssichten und -funktionen im Zusammenhang mit dem Index (Transact-SQL)
Überwachen und Optimieren der Leistung
sys.dm_db_index_physical_stats (Transact-SQL)
sys.dm_db_index_usage_stats (Transact-SQL)
sys.dm_os_latch_stats (Transact-SQL)
sys.dm_db_partition_stats (Transact-SQL)
sys.allocation_units (Transact-SQL)
sys.indexes (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für