メインコンテンツまでスキップ
メインコンテンツまでスキップ

system.projection_parts

このテーブルは、MergeTreeファミリーのテーブルに対するプロジェクションパーツの情報を含んでいます。

Columns

ColumnDescriptionType
partitionパーティション名。String
nameデータパートの名前。String
part_typeデータパートの格納形式。可能な値: Wide(カラムごとにファイル)と Compact(すべてのカラムを一つのファイルに格納)。String
parent_nameソース(親)データパートの名前。String
parent_uuidソース(親)データパートのUUID。UUID
parent_part_typeソース(親)データパートの格納形式。String
activeデータパートがアクティブかどうかを示すフラグ。データパートがアクティブであれば、テーブルで使用されます。そうでなければ、削除される予定です。非アクティブなデータパートは、マージおよび変異操作後に現れます。UInt8
marksマークの数。データパートの行数を概算するには、マークにインデックスの粒度(通常8192)を掛けます(このヒントは、適応粒度には適用されません)。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
max_dateデータパート内の日付キーの最大値。Date
min_timeデータパート内の日付と時間キーの最小値。DateTime
max_timeデータパート内の日付と時間キーの最大値。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
is_frozenパーティションデータバックアップが存在することを示すフラグ。1はバックアップが存在することを示し、0はバックアップが存在しないことを示します。UInt8
databaseデータベースの名前。String
tableテーブルの名前。String
engineパラメータのないテーブルエンジンの名前。String
disk_nameデータパートを格納するディスクの名前。String
pathデータパートファイルが格納されているフォルダへの絶対パス。String
hash_of_all_files圧縮ファイルのsipHash128。String
hash_of_uncompressed_files未圧縮ファイルのsipHash128(マークを含むファイル、インデックスファイルなど)。String
uncompressed_hash_of_compressed_files圧縮ファイル内のデータを未圧縮であるかのようにsipHash128したもの。String
delete_ttl_info_minTTL DELETEルールのための日付と時間キーの最小値。DateTime
delete_ttl_info_maxTTL DELETEルールのための日付と時間キーの最大値。DateTime
move_ttl_info.expression式の配列。各式はTTL MOVEルールを定義します。Array(String)
move_ttl_info.min日付と時間の値の配列。各要素はTTL MOVEルールのための最小キー値を説明します。Array(DateTime)
move_ttl_info.max日付と時間の値の配列。各要素はTTL MOVEルールのための最大キー値を説明します。Array(DateTime)
default_compression_codecこのデータパートを圧縮するために使用されるコーデックの名前(カラムに明示的なコーデックがない場合)。String
recompression_ttl_info.expressionTTL式。Array(String)
recompression_ttl_info.minこのパート内で計算されたTTL式の最小値。この値を使って、失効したTTLを持つ行が少なくとも1つあるかどうかを理解します。Array(DateTime)
recompression_ttl_info.maxこのパート内で計算されたTTL式の最大値。この値を使って、失効したTTLを持つ全ての行があるかどうかを理解します。Array(DateTime)
group_by_ttl_info.expressionTTL式。Array(String)
group_by_ttl_info.minこのパート内で計算されたTTL式の最小値。この値を使って、失効したTTLを持つ行が少なくとも1つあるかどうかを理解します。Array(DateTime)
group_by_ttl_info.maxこのパート内で計算されたTTL式の最大値。この値を使って、失効したTTLを持つ全ての行があるかどうかを理解します。Array(DateTime)
rows_where_ttl_info.expressionTTL式。Array(String)
rows_where_ttl_info.minこのパート内で計算されたTTL式の最小値。この値を使って、失効したTTLを持つ行が少なくとも1つあるかどうかを理解します。Array(DateTime)
rows_where_ttl_info.maxこのパート内で計算されたTTL式の最大値。この値を使って、失効したTTLを持つ全ての行があるかどうかを理解します。Array(DateTime)
is_brokenプロジェクションパートが壊れているかどうか。UInt8
exception_codeプロジェクションパートの壊れている状態を説明する例外メッセージ。Int32
exceptionプロジェクションパートの壊れている状態を説明する例外コード。String
bytesbytes_on_diskのエイリアス。UInt64
marks_sizemarks_bytesのエイリアス。UInt64
part_namenameのエイリアス。String