Compartir a través de


sys.stats (Transact-SQL)

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.

Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual).

Nombre de 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.

auto_created

bit

Indica si las estadísticas fueron creadas automáticamente por SQL Server.

0 = Las estadísticas no fueron creadas automáticamente por SQL Server.

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 = Las estadísticas no fueron creadas por un usuario.

1 = Las estadísticas fueron creadas por un usuario.

no_recompute

bit

Indica si las estadísticas se crearon con la opción NORECOMPUTE.

0 = Las estadísticas no se crearon con la opción NORECOMPUTE.

1 = Las estadísticas se crearon con la opción NORECOMPUTE.

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 2012 a SQL Server 2014.

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: desde SQL Server 2014 hasta SQL Server 2014.

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 tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.

Ejemplos

En los ejemplos siguientes se devuelven todas las estadísticas y las columnas de estadísticas de la tabla HumanResources.Employee.

USE AdventureWorks2012;
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');

Vea también

Referencia

Vistas de catálogo de objetos (Transact-SQL)

Vistas de catálogo (Transact-SQL)

Conceptos

Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server