Condividi tramite


Comando .show table data statistics

Visualizza la stima delle statistiche dei dati della tabella in base alla colonna della tabella.

Nota

Questo comando restituisce solo statistiche per i dati archiviati negli archivi columnar. Le statistiche dei dati dell'archivio righe non vengono restituite.

Autorizzazioni

Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni Utente database, Visualizzatore database o Monitoraggio database. Per altre informazioni, vedere Controllo degli accessi in base al ruolo.

Sintassi

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

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
TableName string ✔️ Nome della tabella per cui visualizzare le statistiche.
PropertyName, PropertyValue string Elenco delimitato da virgole di proprietà supportate facoltative.

Proprietà supportate

È possibile specificare le proprietà seguenti. Tutte le proprietà sono facoltative.

Nome proprietà Descrizione Valori delle proprietà
samplepercent Analizza la percentuale di dati specificata. Intero compreso tra 0 e 100
scope Definisce se viene analizzata solo la cache ad accesso frequente o se vengono analizzati tutti i dati. Specificare "hotcache" di analizzare solo i dati della cache ad accesso frequente o "all" di analizzare tutti i dati.
from Analizza gli extent di dati creati dopo questa volta. datetime
to Analizzare gli extent di dati creati prima di questa volta. datetime

Se non sono disponibili opzioni, viene analizzato solo il 1% dei dati della cache ad accesso frequente.

Valori restituiti

Il comando restituisce una tabella dei risultati contenente le informazioni seguenti.

Nome colonna Tipo Descrizione
ColumnName string Nome colonna tabella.
ColumnType string Tipo di dati della colonna della tabella.
ColumnId guid ID interno della colonna della tabella.
OriginalSize long Stima delle dimensioni dei dati inseriti in byte.
ExtentSize long Stima delle dimensioni totali degli extent (dimensioni dei dati e dimensioni dell'indice) in byte.
CompressionRatio real Rapporto tra le dimensioni dei dati originali e le dimensioni dei dati.
DataCompressedSize long Misura le dimensioni dei dati in byte, escluse le dimensioni degli indici.
SharedIndexSize long Dimensioni dell'indice di testo in byte. L'indice di testo è condiviso da tutte le colonne della tabella.
IndexSize long Dimensioni degli indici numerici in byte.
IndexSizePercent real Rapporto tra le dimensioni dell'indice e le dimensioni dei dati originali in byte.
StorageEngineVersion string Versione del motore. Se esistono dati per più versioni del motore, l'output include una voce per ogni versione.
PresentRowCount long Numero totale di righe, escluse le righe eliminate .
DeletedRowCount long Numero di righe eliminate .
SamplePercent real Percentuale di campionamento dei dati effettiva, che può differire dall'hint fornito nell'opzione samplepercent .
IncludeColdData bool Indica se i dati ad accesso sporadico sono stati presi in considerazione durante il calcolo della stima delle statistiche.

Nota

ExtentSize non include le dimensioni dell'indice di testo condiviso. Esistono due modi per calcolare le dimensioni totali dei dati della tabella:

  • Sommare tutti i ExtentSize valori e aggiungere il SharedIndexSize valore.
  • Eseguire il comando .show table details e usare il TotalExtentSize valore .

Esempio

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

Output

ColumnName ColumnType ColumnId OriginalSize ExtentSize CompressionRatio DataCompressedSize SharedIndexSize IndexSize IndexSizePercent StorageEngineVersion PresentRowCount DeletedRowCount SamplePercent IncludeColdData
Nome string 45c15cfe-ef38-4153-97e7-c18d21651fc2 60907 137305 0.44 137305 27787 0 0 V3 2500 0 80 Vero
Utilizzo real c0aa6668-0f73-46a1-874e-f1b19123eb61 20000 20282 0.99 20102 27787 180 0.9 V3 2500 0 80 Vero
ID long eb01bab7-da60-4515-a5d4-4780a827bd85 20000 5722 3.49 5152 27787 570 2.85 V3 2500 0 80 Vero