Sdílet prostřednictvím


Příkaz .show table data statistics

Zobrazí odhad statistiky tabulek podle sloupce tabulky.

Poznámka

Tento příkaz vrátí pouze statistiky pro data uložená ve sloupcových úložištích. Statistika dat úložiště řádků se nevrátí.

Oprávnění

Ke spuštění tohoto příkazu musíte mít alespoň oprávnění Uživatel databáze, Prohlížeč databáze nebo Sledování databáze. Další informace najdete v tématu řízení přístupu na základě role.

Syntax

.showtableTablenamedatastatistics [ with(PropertyName=PropertyValue [, ...]) ]

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
TableName string ✔️ Název tabulky, pro kterou se mají zobrazit statistiky.
PropertyName, PropertyValue string Seznam volitelných podporovaných vlastností oddělených čárkami.

Podporované vlastnosti

Je možné zadat následující vlastnosti. Všechny vlastnosti jsou volitelné.

Název vlastnosti Description Hodnoty vlastností
samplepercent Zkontroluje zadané procento dat. Celé číslo mezi 0 a 100
scope Definuje, jestli se prohledá pouze horká mezipaměť, nebo jestli se kontrolují celá data. Zadejte "hotcache" , jestli chcete kontrolovat jenom data horké mezipaměti, nebo "all" chcete kontrolovat všechna data.
from Zkontroluje rozsahy dat vytvořené po této době. datetime
to Rozsahy dat kontroly vytvořené před tímto časem datetime

Pokud nejsou k dispozici žádné možnosti, kontroluje se pouze 1 % dat horké mezipaměti.

Návraty

Příkaz vrátí tabulku výsledků, která obsahuje následující informace.

Název sloupce Typ Description
ColumnName string Název sloupce tabulky.
ColumnType string Datový typ sloupce tabulky.
ColumnId guid Interní ID sloupce tabulky
OriginalSize long Odhad velikosti přijatých dat v bajtech
ExtentSize long Odhad celkové velikosti rozsahů (velikost dat + velikost indexu) v bajtech
CompressionRatio real Poměr původní velikosti dat k rozsahu velikosti dat
DataCompressedSize long Roztáčí velikost dat v bajtech s výjimkou indexů.
SharedIndexSize long Velikost textového indexu v bajtech Textový index sdílí všechny sloupce tabulky.
IndexSize long Velikost číselných indexů v bajtech
IndexSizePercent real Poměr velikosti indexu k původní velikosti dat v bajtech
StorageEngineVersion string Verze modulu. Pokud data existují pro více verzí modulu, výstup obsahuje položku pro každou verzi.
PresentRowCount long Celkový počet řádků s výjimkou odstraněných řádků
DeletedRowCount long Počet odstraněných řádků
SamplePercent real Skutečné procento vzorkování dat, které se může lišit od nápovědy uvedené v samplepercent možnosti.
IncludeColdData bool Jestli se při výpočtu statistického odhadu vezmou v úvahu studená data.

Poznámka

ExtentSize neobsahuje velikost sdíleného textového indexu. Celkovou velikost dat tabulky lze vypočítat dvěma způsoby:

  • Sečtěte všechny ExtentSize hodnoty a sečtěte hodnotu SharedIndexSize .
  • Spusťte příkaz .show table details a použijte TotalExtentSize hodnotu .

Příklad

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

Výstup

ColumnName ColumnType Id sloupce Původní velikost Velikost rozsahu CompressionRatio Velikost dataCompressedSize SharedIndexSize Velikost indexu IndexSizePercent StorageEngineVersion Počet současných řádků Odstraněný počet řádků SamplePercent IncludeColdData
Name řetězec 45c15cfe-ef38-4153-97e7-c18d21651fc2 60907 137305 0.44 137305 27787 0 0 V3 2500 0 80 Ano
Využití real c0aa6668-0f73-46a1-874e-f1b19123eb61 20000 20282 0.99 20102 27787 180 0,9 V3 2500 0 80 Ano
ID long eb01bab7-da60-4515-a5d4-4780a827bd85 20000 5722 3.49 5152 27787 570 2.85 V3 2500 0 80 Ano