system.projection_parts_columns
このテーブルは、MergeTreeファミリーのテーブルにおけるプロジェクションパーツのカラムに関する情報を含みます。
カラム
| カラム | 説明 | タイプ | 
|---|---|---|
partition | パーティション名。 | String | 
name | データパートの名前。 | String | 
part_type | データパートの保存形式。 | String | 
parent_name | ソース(親)データパートの名前。 | String | 
parent_uuid | ソース(親)データパートのUUID。 | UUID | 
parent_part_type | ソース(親)データパートの保存形式。 | String | 
active | データパートがアクティブであるかどうかを示すフラグ。 | UInt8 | 
marks | マークの数。 | UInt64 | 
rows | 行の数。 | UInt64 | 
bytes_on_disk | データパートファイルの合計サイズ(バイト)。 | UInt64 | 
data_compressed_bytes | データパート内の圧縮データの合計サイズ。すべての補助ファイル(例:マークのあるファイル)は含まれません。 | UInt64 | 
data_uncompressed_bytes | データパート内の非圧縮データの合計サイズ。すべての補助ファイル(例:マークのあるファイル)は含まれません。 | UInt64 | 
marks_bytes | マークのあるファイルのサイズ。 | UInt64 | 
parent_marks | ソース(親)パート内のマークの数。 | UInt64 | 
parent_rows | ソース(親)パート内の行の数。 | UInt64 | 
parent_bytes_on_disk | ソース(親)データパートファイルの合計サイズ(バイト)。 | UInt64 | 
parent_data_compressed_bytes | ソース(親)データパート内の圧縮データの合計サイズ。 | UInt64 | 
parent_data_uncompressed_bytes | ソース(親)データパート内の非圧縮データの合計サイズ。 | UInt64 | 
parent_marks_bytes | ソース(親)データパート内のマークのあるファイルのサイズ。 | UInt64 | 
modification_time | データパートが変更されたディレクトリの時間。通常はデータパート作成時の時間に対応します。 | DateTime | 
remove_time | データパートが非アクティブになった時間。 | DateTime | 
refcount | データパートが使用されている場所の数。値が2より大きい場合は、データパートがクエリまたはマージで使用されています。 | UInt32 | 
min_date | パーティションキーに含まれている場合、Dateカラムの最小値。 | Date | 
max_date | パーティションキーに含まれている場合、Dateカラムの最大値。 | Date | 
min_time | パーティションキーに含まれている場合、DateTimeカラムの最小値。 | DateTime | 
max_time | パーティションキーに含まれている場合、DateTimeカラムの最大値。 | DateTime | 
partition_id | パーティションのID。 | String | 
min_block_number | マージ後の現在のパートを構成するデータパートの最小数。 | Int64 | 
max_block_number | マージ後の現在のパートを構成するデータパートの最大数。 | Int64 | 
level | マージツリーの深さ。ゼロは、現在のパートが他のパートのマージではなく挿入によって作成されたことを意味します。 | UInt32 | 
data_version | データパートに適用されるべきミューテーションを決定するための番号(data_versionよりも高いバージョンのミューテーション)。 | UInt64 | 
primary_key_bytes_in_memory | 主キー値によって使用されるメモリの量(バイト)。 | UInt64 | 
primary_key_bytes_in_memory_allocated | 主キー値用に予約されたメモリの量(バイト)。 | UInt64 | 
database | データベースの名前。 | String | 
table | テーブルの名前。 | String | 
engine | パラメータなしのテーブルエンジンの名前。 | String | 
disk_name | データパートを保存するディスクの名前。 | String | 
path | データパートファイルのフォルダへの絶対パス。 | String | 
column | カラムの名前。 | String | 
type | カラムタイプ。 | String | 
column_position | テーブル内のカラムの順序位置(1から始まる)。 | UInt64 | 
default_kind | デフォルト値のための式のタイプ(DEFAULT、MATERIALIZED、ALIAS)、または定義されていない場合は空文字列。 | String | 
default_expression | デフォルト値のための式、または定義されていない場合は空文字列。 | String | 
column_bytes_on_disk | カラムの合計サイズ(バイト)。 | UInt64 | 
column_data_compressed_bytes | カラム内の圧縮データの合計サイズ(バイト)。 | UInt64 | 
column_data_uncompressed_bytes | カラム内の非圧縮データの合計サイズ(バイト)。 | UInt64 | 
column_marks_bytes | マークのあるカラムのサイズ(バイト)。 | UInt64 | 
column_modification_time | カラムが最後に変更された時間。 | Nullable(DateTime) | 
bytes | bytes_on_diskのエイリアス。 | UInt64 | 
marks_size | marks_bytesのエイリアス。 | UInt64 | 
part_name | nameのエイリアス。 | String |