Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a: SQL Server 2016 (13.x) y versiones
posteriores Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Devuelve la actividad actual de E/S de nivel de fila, bloqueo y método de acceso para grupos de filas comprimidos en un índice de almacén de columnas. Use sys.dm_db_column_store_row_group_operational_stats para realizar un seguimiento del período de tiempo que una consulta de usuario debe esperar a leer o escribir en un grupo de filas comprimido o una partición de un índice de almacén de columnas e identificar los grupos de filas que encuentran una actividad de E/S significativa o puntos activos.
Los índices de almacén de columnas en memoria no aparecen en esta DMV.
| Nombre de la columna | Tipo de datos | Anulable | Descripción |
|---|---|---|---|
object_id |
int | No | Identificador de la tabla con el índice de almacén de columnas. |
index_id |
int | No | Identificador del índice de almacén de columnas. |
partition_number |
int | No | Número de partición en base 1 en el índice o montón. |
row_group_id |
int | No | Identificador del grupo de filas en el índice de almacén de columnas. Esto es único dentro de una partición. |
index_scan_count |
bigint | No | Número de veces que se ha examinado la partición del índice de almacén de columnas. Esto es el mismo para todos los grupos de filas de la partición. |
scan_count |
bigint | No | Número de exámenes a través del grupo de filas desde el último reinicio de SQL. |
delete_buffer_scan_count |
bigint | No | Número de veces que se usó el búfer de eliminación para determinar las filas eliminadas de este grupo de filas. Esto incluye el acceso a la tabla hash en memoria y al árbol B subyacente. |
row_group_lock_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
row_group_lock_wait_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
row_group_lock_wait_in_ms |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
returned_row_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
returned_aggregate_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
returned_group_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
input_groupby_row_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
row_group_elimination_count |
bigint | No | Solamente se identifica con fines informativos. No está soportado. La compatibilidad con versiones posteriores no está garantizada. |
rowgroup_lock_count |
bigint | N/A | Recuento acumulado de solicitudes de bloqueo para este grupo de filas desde el último reinicio de SQL Server. |
rowgroup_lock_wait_count |
bigint | N/A | Número acumulado de veces que el motor de base de datos ha esperado en este bloqueo de grupo de filas desde el último reinicio de SQL Server. |
rowgroup_lock_wait_in_ms |
bigint | N/A | Número acumulado de milisegundos que el motor de base de datos esperó en este bloqueo de grupo de filas desde el último reinicio de SQL Server. |
Nota:
La documentación utiliza el término árbol B generalmente en referencia a los índices. En los índices del almacén de filas, el motor de la base de datos implementa un árbol B+. Esto no se aplica a los índices de almacén de columnas ni a los índices de tablas optimizadas para memoria. Para obtener más información, consulte la guía de diseño y arquitectura de índices de SQL Server y Azure SQL.
Permisos
Necesita los siguientes permisos:
CONTROLpermiso en la tabla especificada porobject_id.VIEW DATABASE STATEpermiso para devolver información sobre todos los objetos de la base de datos mediante el carácter comodín@object_id = NULLdel objeto .En SQL Server 2019 (15.x) y versiones anteriores, requiere
VIEW DATABASE STATEpermiso para devolver información sobre todos los objetos de la base de datos, mediante el carácter comodín@object_id = NULLdel objeto .En SQL Server 2022 (16.x) y versiones posteriores, requiere
VIEW DATABASE PERFORMANCE STATEpermiso en la base de datos.
La concesión VIEW DATABASE [PERFORMANCE] STATE permite devolver todos los objetos de la base de datos, independientemente de los CONTROL permisos denegados en objetos específicos.
Denegar VIEW DATABASE [PERFORMANCE] STATE no permite que se devuelvan todos los objetos de la base de datos, independientemente de los CONTROL permisos concedidos en objetos específicos. Además, cuando se especifica el carácter comodín @database_id = NULL de la base de datos, se omite la base de datos.
Para obtener más información, consulte Vistas de administración dinámica del sistema.
Contenido relacionado
- Vistas de administración dinámica del sistema
- Funciones y vistas de administración dinámica relacionadas con índices (Transact-SQL)
- Supervisión y optimización del rendimiento
- 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)