共用方式為


.show 數據表數據統計數據命令

適用於: ✅Microsoft網狀架構Azure 數據總管

依數據表數據行顯示數據表數據統計數據估計。

注意

此命令只會傳回資料行存放區中所儲存數據的統計數據。 不會傳回數據列存放區數據統計數據。

權限

您必須至少有資料庫使用者、資料庫查看器或資料庫監視器許可權,才能執行此命令。 如需詳細資訊,請參閱角色型存取控制

語法

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

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
TableName string ✔️ 要顯示統計數據的數據表名稱。
PropertyNamePropertyValue string 選擇性 支援屬性的逗號分隔清單。

支援的屬性

您可以指定下列屬性。 所有屬性都是選擇性的。

屬性名稱 描述 屬性值
samplepercent 掃描指定的數據百分比。 介於 0 到 100 之間的整數
scope 定義是否只掃描經常性快取,或掃描整個數據。 指定 "hotcache" 只掃描熱快取數據,或 "all" 掃描所有數據。
from 掃描此時間之後所建立的數據範圍。 datetime
to 掃描此時之前建立的數據範圍。 datetime

如果未提供任何選項,則只會掃描 1% 的熱快取數據。

傳回

此命令會傳回包含下列資訊的結果數據表。

資料行名稱 類型 描述
ColumnName string 數據表數據行名稱。
ColumnType string 數據表數據行數據類型。
ColumnId guid 數據表數據行內部識別碼。
OriginalSize long 估計內嵌的數據大小以位元組為單位。
ExtentSize long 以位元組為單位估計範圍大小總計(資料大小 + 索引大小)。
CompressionRatio real 原始數據大小與範圍數據大小的比率。
DataCompressedSize long 範圍數據大小,以位元組為單位,不包括索引。
SharedIndexSize long 以位元組為單位的文字索引大小。 文字索引會由所有數據表數據行共用。
IndexSize long 以位元組為單位的數值索引大小。
IndexSizePercent real 索引大小與原始數據大小以位元組為單位的比例。
StorageEngineVersion string 引擎版本。 如果有多個引擎版本的數據存在,輸出會包含每個版本的專案。
PresentRowCount long 數據列計數總計,不包括 已刪除的數據 列。
DeletedRowCount long 已刪除的數據 列計數。
SamplePercent real 實際數據取樣百分比,可能與 選項中 samplepercent 提供的提示不同。
IncludeColdData bool 計算統計數據估計時,是否考慮冷數據。

注意

ExtentSize 不包含共用文字索引大小。 有兩種方式可以計算資料表數據大小總計:

範例

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

輸出

ColumnName ColumnType ColumnId OriginalSize ExtentSize CompressionRatio DataCompressedSize SharedIndexSize IndexSize IndexSizePercent StorageEngineVersion PresentRowCount DeletedRowCount SamplePercent IncludeColdData
名稱 字串 45c15cfe-ef38-4153-97e7-c18d21651fc2 60907 137305 0.44 137305 27787 0 0 V3 2500 0 80 True
使用方式 real c0aa6668-0f73-46a1-874e-f1b19123eb61 20000 20282 0.99 20102 27787 180 0.9 V3 2500 0 80 True
識別碼 long eb01bab7-da60-4515-a5d4-4780a827bd85 20000 5722 3.49 5152 27787 570 2.85 V3 2500 0 80 True