Compartir vía


Comando .show table data statistics

Muestra la estimación de estadísticas de datos de tabla por columna de tabla.

Nota:

Este comando solo devuelve estadísticas de los datos almacenados en almacenes en columnas. No se devuelven estadísticas de datos del almacén de filas.

Permisos

Debe tener al menos permisos de Usuario de base de datos, Visor de bases de datos o Monitor de base de datos para ejecutar este comando. Para más información, vea Control de acceso basado en roles.

Sintaxis

.showtable TableName statistics data [ with ( PropertyName = PropertyValue [, ...] ])

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
TableName string ✔️ Nombre de la tabla para la que se van a mostrar las estadísticas.
PropertyName, PropertyValue string Lista separada por comas de propiedades opcionales admitidas.

Propiedades admitidas

Se pueden especificar las siguientes propiedades. Todas las propiedades son opcionales.

Nombre de propiedad Descripción Valores de propiedad
samplepercent Examina el porcentaje de datos especificado. Entero entre 0 y 100
scope Define si solo se examina la caché activa o si se examinan todos los datos. Especifique "hotcache" para examinar solo los datos de caché activa o "all" para examinar todos los datos.
from Examina las extensiones de datos creadas después de este tiempo. datetime
to Examine las extensiones de datos creadas antes de este tiempo. datetime

Si no se proporcionan opciones, solo se examina el 1 % de los datos de caché activa.

Devoluciones

El comando devuelve una tabla de resultados que contiene la siguiente información.

Nombre de la columna Tipo Descripción
ColumnName string Nombre de columna de tabla.
ColumnType string Tipo de datos de columna de tabla.
ColumnId guid Identificador interno de columna de tabla.
OriginalSize long Estimación del tamaño de los datos ingeridos en bytes.
ExtentSize long Estimación del tamaño total de extensiones (tamaño de datos + tamaño de índice) en bytes.
CompressionRatio real Proporción del tamaño de los datos original hasta la medida del tamaño de los datos.
DataCompressedSize long El tamaño de los datos de extensiones en bytes, excepto los índices.
SharedIndexSize long Tamaño del índice de texto en bytes. Todas las columnas de tabla comparten el índice de texto.
IndexSize long Tamaño de índices numéricos en bytes.
IndexSizePercent real Relación del tamaño del índice con el tamaño de datos original en bytes.
StorageEngineVersion string Versión del motor. Si existen datos para varias versiones del motor, la salida incluye una entrada para cada versión.
PresentRowCount long Recuento total de filas, excepto las filas eliminadas .
DeletedRowCount long Recuento de filas eliminadas .
SamplePercent real Porcentaje de muestreo de datos real, que puede diferir de la sugerencia proporcionada en samplepercent la opción .
IncludeColdData bool Si se han tenido en cuenta los datos en frío al calcular la estimación de estadísticas.

Nota:

ExtentSize no incluye el tamaño del índice de texto compartido. Hay dos maneras de calcular el tamaño total de los datos de la tabla:

  • Suma todos los ExtentSize valores y agrega el SharedIndexSize valor.
  • Ejecute el comando .show table details y use el TotalExtentSize valor .

Ejemplo

.show table Users data statistics with (scope="all", samplepercent=80)

Salida

ColumnName ColumnType ColumnId OriginalSize ExtentSize CompressionRatio DataCompressedSize SharedIndexSize IndexSize IndexSizePercent StorageEngineVersion PresentRowCount DeletedRowCount SamplePercent IncludeColdData
Nombre string 45c15cfe-ef38-4153-97e7-c18d21651fc2 60907 137305 0,44 137305 27787 0 0 V3 2 500 0 80 True
Uso real c0aa6668-0f73-46a1-874e-f1b19123eb61 20000 20282 0,99 20102 27787 180 0,9 V3 2 500 0 80 True
ID long eb01bab7-da60-4515-a5d4-4780a827bd85 20000 5722 3.49 5152 27787 570 2,85 V3 2 500 0 80 True