.show table data statistics コマンド
テーブル列別のテーブル データ統計の推定を表示します。
注意
このコマンドは、列ストアに格納されているデータの統計のみを返します。 行ストア データ統計は返されません。
アクセス許可
このコマンドを実行するには、少なくともデータベース ユーザー、データベース ビューアー、またはデータベース モニターのアクセス許可が必要です。 詳細については、「 ロールベースのアクセス制御」を参照してください。
構文
.show
table
Tablenamedata
statistics
[ with
(
PropertyName=
PropertyValue [,
...])
]
構文規則について詳しく知る。
パラメーター
名前 | 型 | 必須 | 説明 |
---|---|---|---|
TableName | string |
✔️ | 統計を表示するテーブルの名前。 |
PropertyName、 PropertyValue | string |
省略可能な サポートされるプロパティのコンマ区切りの一覧。 |
サポートされているプロパティ
次のプロパティを指定できます。 すべてのプロパティは省略可能です。
プロパティ名 | 説明 | プロパティ値 |
---|---|---|
samplepercent |
指定された割合のデータをスキャンします。 | 0 ~ 100 の整数 |
scope |
ホット キャッシュのみがスキャンされるか、データ全体がスキャンされるかを定義します。 | ホット キャッシュ データのみをスキャンするか"all" 、すべてのデータをスキャンするかを指定"hotcache" します。 |
from |
この後に作成されたデータ エクステントをスキャンします。 | datetime |
to |
この時刻より前に作成されたデータエクステントをスキャンします。 | datetime |
オプションが指定されていない場合は、ホット キャッシュ データの 1% のみがスキャンされます。
戻り値
コマンドは、次の情報を含む結果テーブルを返します。
列名 | 種類 | 説明 |
---|---|---|
ColumnName |
string |
テーブルの列名。 |
ColumnType |
string |
テーブル列のデータ型。 |
ColumnId |
guid |
テーブル列の内部 ID。 |
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
には共有テキスト インデックス サイズは含まれません。 テーブルの合計データ サイズを計算するには、次の 2 つの方法があります。
- すべての値を
ExtentSize
合計し、値を追加しますSharedIndexSize
。 - .show table details コマンドを実行し、 値を使用します
TotalExtentSize
。
例
.show table Users data statistics with (scope="all", samplepercent=80)
出力
ColumnName | [列の型] | ColumnId | OriginalSize | ExtentSize | CompressionRatio | DataCompressedSize | SharedIndexSize | IndexSize | IndexSizePercent | StorageEngineVersion | PresentRowCount | DeletedRowCount | SamplePercent | IncludeColdData |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | string | 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 |
id | long | eb01bab7-da60-4515-a5d4-4780a827bd85 | 20000 | 5722 | 3.49 | 5152 | 27787 | 570 | 2.85 | V3 | 2500 | 0 | 80 | True |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示