Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Retourneert de huidige I/O op rijniveau, vergrendeling en toegangsmethodeactiviteit voor gecomprimeerde rijgroepen in een columnstore-index. Gebruik sys.dm_db_column_store_row_group_operational_stats deze indeling om de tijdsduur bij te houden waarop een gebruikersquery moet wachten om te wachten met lezen of schrijven naar een gecomprimeerde rijgroep of partitie van een columnstore-index en om rijengroepen te identificeren die aanzienlijke I/O-activiteit of hotspots ondervinden.
In-memory columnstore-indexen worden niet weergegeven in deze DMV.
| Kolomnaam | Gegevenstype | Nullbaar | Description |
|---|---|---|---|
object_id |
int | Nee. | Id van de tabel met de columnstore-index. |
index_id |
int | Nee. | Id van de columnstore-index. |
partition_number |
int | Nee. | Partitienummer op basis van 1 in de index of heap. |
row_group_id |
int | Nee. | Id van de rijgroep in de columnstore-index. Dit is uniek binnen een partitie. |
index_scan_count |
bigint | Nee. | Aantal keren dat de columnstore-indexpartitie is gescand. Dit is hetzelfde voor alle rijengroepen in de partitie. |
scan_count |
bigint | Nee. | Aantal scans in de rijgroep sinds de laatste SQL-herstart. |
delete_buffer_scan_count |
bigint | Nee. | Aantal keren dat de verwijderbuffer is gebruikt om verwijderde rijen in deze rijgroep te bepalen. Dit omvat toegang tot de hashtabel in het geheugen en de onderliggende B-boomstructuur. |
row_group_lock_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
row_group_lock_wait_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
row_group_lock_wait_in_ms |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
returned_row_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
returned_aggregate_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
returned_group_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
input_groupby_row_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
row_group_elimination_count |
bigint | Nee. | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
rowgroup_lock_count |
bigint | N/A | Cumulatief aantal vergrendelingsaanvragen voor deze rijgroep sinds het laatste opnieuw opstarten van SQL Server. |
rowgroup_lock_wait_count |
bigint | N/A | Cumulatief aantal keren dat de database-engine wachtte op deze rijgroepvergrendeling sinds de laatste keer dat SQL Server opnieuw is opgestart. |
rowgroup_lock_wait_in_ms |
bigint | N/A | Cumulatief aantal milliseconden dat de database-engine wachtte op deze rijgroepvergrendeling sinds de laatste SQL Server opnieuw is opgestart. |
Opmerking
Documentatie maakt gebruik van de term B-tree in het algemeen in verwijzing naar indexen. In rowstore-indexen implementeert de Database Engine een B+ tree. Dit geldt niet voor columnstore-indexen of indexen voor tabellen die zijn geoptimaliseerd voor geheugen. Zie de SQL Server- en Azure SQL-indexarchitectuur en ontwerphandleidingvoor meer informatie.
Permissions
Hiervoor zijn de volgende machtigingen vereist:
CONTROLmachtiging voor de tabel die is opgegeven doorobject_id.VIEW DATABASE STATEtoestemming om informatie over alle objecten in de database te retourneren met behulp van het jokerteken@object_id = NULLvan het object.In SQL Server 2019 (15.x) en eerdere versies is toestemming vereist
VIEW DATABASE STATEvoor het retourneren van informatie over alle objecten in de database, met behulp van het jokerteken@object_id = NULLvan het object.In SQL Server 2022 (16.x) en latere versies is toestemming vereist
VIEW DATABASE PERFORMANCE STATEvoor de database.
Als u VIEW DATABASE [PERFORMANCE] STATE verleent, kunnen alle objecten in de database worden geretourneerd, ongeacht eventuele CONTROL machtigingen die zijn geweigerd voor specifieke objecten.
Als u VIEW DATABASE [PERFORMANCE] STATE weigert, kunnen alle objecten in de database worden geretourneerd, ongeacht eventuele CONTROL machtigingen die zijn verleend voor specifieke objecten. Wanneer het jokerteken van de database @database_id = NULL is opgegeven, wordt de database ook weggelaten.
Zie Systeem dynamische beheerweergavenvoor meer informatie.
Verwante inhoud
- Systeemdynamische beheerweergaven
- Indexgerelateerde dynamische beheerweergaven en -functies (Transact-SQL)
- Prestaties bewaken en afstemmen voor betere resultaten
- 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)