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.
Se aplica a:SQL Server
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Punto de conexión de SQL Analytics en Microsoft Fabric
Almacén en Microsoft Fabric
Base de datos SQL en Microsoft Fabric
Contiene una fila por cada objeto de estadísticas que existe para las tablas, los índices y las vistas indizadas de la base de datos en SQL Server. Cada índice tiene una fila de estadísticas correspondiente con el mismo nombre e identificador (index_id = stats_id), pero no todas las filas de estadísticas tienen un índice correspondiente.
La vista de catálogo sys.stats_columns proporciona información estadística para cada columna de la base de datos.
Para obtener más información sobre las estadísticas, vea Estadísticas.
Nota:
Para obtener más información sobre las estadísticas de Microsoft Fabric, vea Estadísticas en Fabric Data Warehouse.
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
object_id |
int | Identificador del objeto al que pertenecen estas estadísticas. |
name |
sysname | Nombre de las estadísticas. Es único en el objeto. |
stats_id |
int | Id. de las estadísticas. Es único en el objeto. Si las estadísticas corresponden a un índice, el valor de stats_id es el mismo que el valor de index_id de la vista de catálogo sys.indexes. |
auto_created |
bit | Indica si las estadísticas fueron creadas automáticamente por SQL Server. 0 = SQL Server no creó automáticamente estadísticas. 1 = Las estadísticas fueron creadas automáticamente por SQL Server. |
user_created |
bit | Indica si las estadísticas fueron creadas por un usuario. 0 = Un usuario no creó estadísticas. 1 = Las estadísticas fueron creadas por un usuario. |
no_recompute |
bit | Indica si las estadísticas se crearon con la NORECOMPUTE opción .0 = Las estadísticas no se crearon con la NORECOMPUTE opción .1 = Las estadísticas se crearon con la NORECOMPUTE opción . |
has_filter |
bit | 0 = Las estadísticas no tienen un filtro y se calculan en todas las filas. 1 = Las estadísticas tienen un filtro y solo se calculan en las filas que cumplen con la definición del filtro. |
filter_definition |
nvarchar(max) | Expresión para el subconjunto de filas incluido en las estadísticas filtradas.NULL = Estadísticas no filtradas. |
is_temporary |
bit | Indica si las estadísticas son temporales. Las estadísticas temporales admiten las bases de datos secundarias de Grupos de disponibilidad AlwaysOn habilitadas para acceso de solo lectura. 0 = Las estadísticas no son temporales. 1 = Las estadísticas son temporales. Se aplica a: SQL Server |
is_incremental |
bit | Indica si las estadísticas se crean como estadísticas incrementales. 0 = Las estadísticas no son incrementales. 1 = Las estadísticas son incrementales. Se aplica a: SQL Server 2014 (12.x) y versiones posteriores. |
has_persisted_sample |
bit | Indica si las estadísticas se crearon o actualizaron con la PERSIST_SAMPLE_PERCENT opción .0 = Las estadísticas no conservan el porcentaje de muestra.1 = Las estadísticas se crearon o actualizaron con la PERSIST_SAMPLE_PERCENT opción .Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. |
stats_generation_method |
int | Indica el método mediante el que se crean las estadísticas.0 = Ordenar estadísticas basadas1 = Solo para uso interno Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. |
stats_generation_method_desc |
varchar(255) | Descripción del texto del método mediante el que se crean las estadísticas. Estadísticas basadas en la ordenación Exclusivamente para uso interno Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. |
auto_drop |
bit | Indica si la característica de eliminación automática está habilitada para este objeto de estadísticas. La AUTO_DROP propiedad permite la creación de objetos de estadísticas en un modo de modo que el objeto estadístico no bloquee un cambio de esquema posterior, sino que las estadísticas se quitan según sea necesario. De esta manera, las estadísticas creadas manualmente con AUTO_DROP habilitado se comportan como estadísticas autocreadas. Para obtener más información, consulte Opción AUTO_DROP.Se aplica a: SQL Server 2022 (16.x) y versiones posteriores, Azure SQL Database, Instancia administrada de Azure SQL. |
replica_role_id |
tinyint | Indica la réplica en la que las estadísticas automáticas se actualizaron por última vez. 1 = Principal 2 = Secundario 3 = Geo Secundaria 4 = Geo HA Secundaria Aplica a: SQL Server 2025 (17.x) y versiones posteriores, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_desc |
nvarchar(60) | Primaria, Secundaria, Geográfica Secundaria, Geográfica HA Secundaria Aplica a: SQL Server 2025 (17.x) y versiones posteriores, Azure SQL Database, Azure SQL Managed Instance. |
replica_name |
sysname | Nombre de instancia de la réplica en el grupo de disponibilidad.
NULL para la réplica principalAplica a: SQL Server 2025 (17.x) y versiones posteriores, Azure SQL Database, Azure SQL Managed Instance |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Configuración de visibilidad de metadatos.
Ejemplos
En los ejemplos siguientes se devuelven todas las estadísticas y las columnas de estadísticas de la tabla HumanResources.Employee.
USE AdventureWorks2022;
GO
SELECT s.name AS statistics_name,
c.name AS column_name,
sc.stats_column_id
FROM sys.stats AS s
INNER JOIN sys.stats_columns AS sc
ON s.object_id = sc.object_id
AND s.stats_id = sc.stats_id
INNER JOIN sys.columns AS c
ON sc.object_id = c.object_id
AND c.column_id = sc.column_id
WHERE s.object_id = OBJECT_ID('HumanResources.Employee');
Contenido relacionado
- Vistas de catálogo de objetos (Transact-SQL)
- Vistas de catálogo del sistema (Transact-SQL)
- Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server
- sys.dm_db_stats_properties (Transact-SQL)
- sys.dm_db_stats_histogram (Transact-SQL)
- sys.stats_columns (Transact-SQL)
- estadísticas
- sp_updatestats (Transact-SQL)
- CREAR ESTADÍSTICAS (Transact-SQL)
- Creación de estadísticas