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(UInt32) — データパーツが参照されている箇所の数。値が 2 より大きい場合、そのデータパーツがクエリまたはマージで使用されていることを示します。min_date(Date) — パーティションキーに Date 型の列が含まれている場合、その列の最小値。max_date(Date) — パーティションキーにDate型の列が含まれている場合、その列の最大値。min_time(DateTime) — DateTime 列がパーティションキーに含まれている場合の最小値。max_time(DateTime) —DateTime列がパーティションキーに含まれている場合、その列の最大値。partition_id(String) — パーティション ID。min_block_number(Int64) — マージ後の現在のパーツを構成するデータパーツの最小番号。max_block_number(Int64) — マージ後の現在のパーツを構成するデータパーツ番号の最大値。level(UInt32) — MergeTree の深さ。0 は、現在のパーツが他のパーツをマージして生成されたのではなく、INSERT によって作成されたことを意味します。data_version(UInt64) — データパーツにどのミューテーションを適用すべきかを判定するために使用される数値(data_versionより大きいバージョンを持つミューテーションが適用対象)。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(UInt64) — テーブル内での列の位置(1 から始まります)。default_kind(String) — デフォルト値用の式の種類(DEFAULT、MATERIALIZED、ALIAS)。未定義の場合は空文字列。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)) — 列が最後に変更された時刻を示します。