Udostępnij za pośrednictwem


Polecenie .show table data statistics

Wyświetla szacowanie statystyk danych tabeli według kolumny tabeli.

Uwaga

To polecenie zwraca tylko statystyki dla danych przechowywanych w magazynach kolumnowych. Statystyki danych magazynu wierszy nie są zwracane.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia użytkownika bazy danych, przeglądarki bazy danych lub monitora bazy danych. Aby uzyskać więcej informacji, zobacz Kontrola dostępu oparta na rolach.

Składnia

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

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
TableName string ✔️ Nazwa tabeli, dla której mają być wyświetlane statystyki.
PropertyName, PropertyValue string Rozdzielona przecinkami lista opcjonalnych obsługiwanych właściwości.

Obsługiwane właściwości

Można określić następujące właściwości. Wszystkie właściwości są opcjonalne.

Nazwa właściwości Opis Wartości właściwości
samplepercent Skanuje określoną wartość procentową danych. Liczba całkowita z zakresu od 0 do 100
scope Określa, czy skanowana jest tylko gorąca pamięć podręczna, czy też całe dane są skanowane. Określ, "hotcache" aby skanować tylko dane gorącej pamięci podręcznej lub "all" skanować wszystkie dane.
from Skanuje zakresy danych utworzone po tym czasie. datetime
to Skanuj zakresy danych utworzone przed tym czasem. datetime

Jeśli nie są dostępne żadne opcje, skanowane jest tylko 1% danych gorącej pamięci podręcznej.

Zwraca

Polecenie zwraca tabelę wyników zawierającą następujące informacje.

Nazwa kolumny Type Opis
ColumnName string Nazwa kolumny tabeli.
ColumnType string Typ danych kolumny tabeli.
ColumnId guid Wewnętrzny identyfikator kolumny tabeli.
OriginalSize long Szacowanie rozmiaru pozyskanych danych w bajtach.
ExtentSize long Szacowanie całkowitego rozmiaru zakresów (rozmiar danych i rozmiar indeksu) w bajtach.
CompressionRatio real Współczynnik rozmiaru oryginalnych danych w zakresie rozmiaru danych.
DataCompressedSize long Zakresy rozmiar danych w bajtach, z wyłączeniem indeksów.
SharedIndexSize long Rozmiar indeksu tekstowego w bajtach. Indeks tekstowy jest współużytkowany przez wszystkie kolumny tabeli.
IndexSize long Rozmiar indeksów liczbowych w bajtach.
IndexSizePercent real Współczynnik rozmiaru indeksu do oryginalnego rozmiaru danych w bajtach.
StorageEngineVersion string Wersja aparatu. Jeśli dane istnieją dla wielu wersji aparatu, dane wyjściowe zawierają wpis dla każdej wersji.
PresentRowCount long Łączna liczba wierszy z wyłączeniem usuniętych wierszy.
DeletedRowCount long Liczba usuniętych wierszy.
SamplePercent real Rzeczywista wartość procentowa próbkowania danych, która może różnić się od wskazówki podanej w samplepercent opcji.
IncludeColdData bool Czy zimne dane zostały uwzględnione podczas obliczania oszacowania statystyk.

Uwaga

ExtentSize nie zawiera udostępnionego rozmiaru indeksu tekstowego. Istnieją dwa sposoby obliczania całkowitego rozmiaru danych tabeli:

Przykład

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

Wyjście

ColumnName Typ kolumny Identyfikator kolumny OriginalSize Rozmiar zakresu CompressionRatio DataCompressedSize SharedIndexSize IndexSize IndexSizePercent StorageEngineVersion PresentRowCount DeletedRowCount SamplePercent IncludeColdData
Nazwisko string 45c15cfe-ef38-4153-97e7-c18d21651fc2 60907 137305 0.44 137305 27787 0 0 V3 2500 0 80 Prawda
Użycie rzeczywiste c0aa6668-0f73-46a1-874e-f1b19123eb61 20000 20282 0,99 20102 27787 180 0,9 V3 2500 0 80 Prawda
ID długi eb01bab7-da60-4515-a5d4-4780a827bd85 20000 5722 3.49 5152 27787 570 2.85 V3 2500 0 80 Prawda