mergeTreeIndex テーブル関数
MergeTree テーブルのインデックスおよびマークファイルの内容を表します。これを使用して内部情報を取得できます。
構文
引数
引数 | 説明 |
---|---|
database | インデックスとマークを読み取るデータベース名。 |
table | インデックスとマークを読み取るテーブル名。 |
with_marks | 結果にマーク付きのカラムを含めるかどうか。 |
with_minmax | 結果に最小-最大インデックスを含めるかどうか。 |
返される値
ソーステーブルの主インデックスおよび最小-最大インデックス(有効な場合)の値を持つカラムを含むテーブルオブジェクト、ソーステーブルのデータパーツにあるすべての可能なファイルのマークの値を持つカラム(有効な場合)および仮想カラムを返します:
part_name
- データパーツの名前。mark_number
- データパーツ内の現在のマークの番号。rows_in_granule
- 現在のグラニュール内の行数。
マークカラムは、データパーツにカラムが存在しない場合や、そのサブストリームのいずれかのマークが書き込まれていない場合(例:コンパクトなパーツ)に (NULL, NULL)
値を含むことがあります。