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 2016 (13.x) und spätere Versionen
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Gibt die aktuelle E/A-Aktivität auf Zeilenebene, Sperrung und Zugriffsmethoden für komprimierte Zeilengruppen in einem Spaltenspeicherindex zurück. Wird verwendet sys.dm_db_column_store_row_group_operational_stats , um die Dauer nachzuverfolgen, die eine Benutzerabfrage warten muss, um eine komprimierte Zeilengruppe oder Partition eines Spaltenspeicherindex zu lesen oder zu schreiben, und Zeilengruppen zu identifizieren, die auf erhebliche E/A-Aktivitäten oder Hot Spots stoßen.
In-Memory-Columnstore-Indizes werden in diesem DMV nicht angezeigt.
| Spaltenname | Datentyp | Nullwerte zulässig | BESCHREIBUNG |
|---|---|---|---|
object_id |
int | Nein | ID der Tabelle mit dem Spaltenspeicherindex. |
index_id |
int | Nein | ID des columnstore-Indexes. |
partition_number |
int | Nein | Auf 1 basierende Partitionsnummer im Index oder Heap. |
row_group_id |
int | Nein | ID der Zeilengruppe im Columnstore-Index. Dies ist innerhalb einer Partition eindeutig. |
index_scan_count |
bigint | Nein | Häufigkeit, mit der die Spaltenspeicherindexpartition gescannt wurde. Dies ist für alle Zeilengruppen in der Partition identisch. |
scan_count |
bigint | Nein | Die Anzahl der Scans durch die Zeilengruppe seit dem letzten SQL-Neustart. |
delete_buffer_scan_count |
bigint | Nein | Häufigkeit, mit der der Löschpuffer gelöschte Zeilen in dieser Zeilengruppe bestimmt wurde. Dies umfasst den Zugriff auf die In-Memory-Hashtable und die zugrunde liegende B-Struktur. |
row_group_lock_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
row_group_lock_wait_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
row_group_lock_wait_in_ms |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
returned_row_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
returned_aggregate_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
returned_group_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
input_groupby_row_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
row_group_elimination_count |
bigint | Nein | Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
rowgroup_lock_count |
bigint | N/A | Kumulierte Anzahl der Sperranforderungen für diese Rowgroup seit dem letzten SQL Server-Neustart. |
rowgroup_lock_wait_count |
bigint | N/A | Kumulierte Anzahl der Wartezeiten des Datenbankmoduls auf dieser Zeilengruppensperre seit dem letzten SQL Server-Neustart. |
rowgroup_lock_wait_in_ms |
bigint | N/A | Die kumulative Anzahl von Millisekunden, die das Datenbankmodul seit dem letzten Neustart von SQL Server auf diese Rowgroup-Sperre wartete. |
Hinweis
In der Dokumentation wird der Begriff „B-Struktur“ im Allgemeinen in Bezug auf Indizes verwendet. In Zeilenspeicherindizes implementiert die Datenbank-Engine eine B+-Struktur. Dies gilt nicht für Columnstore-Indizes oder In-Memory-Datenspeicher. Weitere Informationen finden Sie im Leitfaden zur Architektur und zum Entwerfen von SQL Server- und Azure SQL-Indizes.
Berechtigungen
Folgende Berechtigungen sind erforderlich:
CONTROLBerechtigung für die durchobject_id.VIEW DATABASE STATEBerechtigung zum Zurückgeben von Informationen zu allen Objekten innerhalb der Datenbank mithilfe des Objekt-Wildcards@object_id = NULL.In SQL Server 2019 (15.x) und früheren Versionen ist die Berechtigung zum Zurückgeben von Informationen zu allen Objekten innerhalb der Datenbank mithilfe des Objekt-Wildcards
@object_id = NULLerforderlichVIEW DATABASE STATE.In SQL Server 2022 (16.x) und höheren Versionen ist die Berechtigung für die Datenbank erforderlich
VIEW DATABASE PERFORMANCE STATE.
Durch die Gewährung VIEW DATABASE [PERFORMANCE] STATE können alle Objekte in der Datenbank zurückgegeben werden, unabhängig von berechtigungen CONTROL , die für bestimmte Objekte verweigert wurden.
Das VIEW DATABASE [PERFORMANCE] STATE Verweigern der Rückgabe aller Objekte in der Datenbank ist unabhängig von den CONTROL Berechtigungen, die für bestimmte Objekte erteilt wurden, unzulässig. Wenn der Datenbank-Wildcard @database_id = NULL angegeben wird, wird die Datenbank ebenfalls nicht angegeben.
Weitere Informationen finden Sie unter dynamische Systemverwaltungsansichten.
Verwandte Inhalte
- Dynamische Verwaltungsansichten des Systems
- Indexbezogene dynamische Verwaltungsansichten und -funktionen (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)