メインコンテンツへスキップ

説明

このテーブルには、MergeTree family テーブルのプロジェクションパーツに関する情報が含まれています。

カラム

  • partition (String) — パーティション名。
  • name (String) — データパーツの名前。
  • part_type (String) — データパーツの格納フォーマット。設定可能な値: Wide (カラムごとに 1 つのファイル) および Compact (すべてのカラムで 1 つのファイル) 。
  • parent_name (String) — 元の (親) データパーツの名前。
  • parent_uuid (UUID) — 元の (親) データパーツの UUID。
  • parent_part_type (String) — 元の (親) データパーツの格納フォーマット。
  • active (UInt8) — データパーツがアクティブかどうかを示すフラグ。データパーツがアクティブな場合は、テーブルで使用されます。そうでない場合は、削除予定です。非アクティブなデータパーツは、マージ操作やミューテーション操作の後に現れます。
  • marks (UInt64) — マーク数。データパーツ内のおおよその行数を取得するには、marks に index granularity (通常は 8192) を掛けます (この方法は adaptive granularity では機能しません) 。
  • 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) — データパーツ内の日付キーの最小値。
  • max_date (Date) — データパーツ内の日付キーの最大値。
  • min_time (DateTime) — データパーツ内の日付と時刻キーの最小値。
  • max_time (DateTime) — データパーツ内の日付と時刻キーの最大値。
  • partition_id (String) — パーティションの ID。
  • min_block_number (Int64) — マージ後に現在のパーツを構成するデータパーツの最小番号。
  • max_block_number (Int64) — マージ後に現在のパーツを構成するデータパーツの最大番号。
  • level (UInt32) — マージツリーの深さ。0 は、現在のパーツが他のパーツのマージではなく insert によって作成されたことを意味します。
  • data_version (UInt64) — データパーツに適用すべき mutations を判定するために使用される番号です (data_version より大きいバージョンの mutations) 。
  • primary_key_bytes_in_memory (UInt64) — 主キーの値が使用するメモリ量 (バイト単位) 。
  • primary_key_bytes_in_memory_allocated (UInt64) — 主キーの値のために確保されているメモリ量 (バイト単位) 。
  • is_frozen (UInt8) — パーティションデータのバックアップが存在することを示すフラグです。1 はバックアップが存在すること、0 はバックアップが存在しないことを表します。
  • database (String) — データベース名。
  • table (String) — テーブル名。
  • engine (String) — パラメータを含まないテーブルエンジン名。
  • disk_name (String) — データパーツを保存しているディスクの名前。
  • path (String) — データパーツファイルを含むフォルダーへの絶対パス。
  • hash_of_all_files (String) — 圧縮ファイルの sipHash128。
  • hash_of_uncompressed_files (String) — 非圧縮ファイル (mark ファイル、index file など) の sipHash128。
  • uncompressed_hash_of_compressed_files (String) — 圧縮ファイル内のデータを非圧縮として扱った場合の sipHash128。
  • delete_ttl_info_min (DateTime) — TTL DELETE ルールの日付と時刻キーの最小値。
  • delete_ttl_info_max (DateTime) — TTL DELETE ルールの日付と時刻キーの最大値。
  • move_ttl_info.expression (Array(String)) — 式の Array。各式は TTL MOVE ルールを定義します。
  • move_ttl_info.min (Array(DateTime)) — 日付と時刻の値の Array。各要素は TTL MOVE ルールの最小キー値を示します。
  • move_ttl_info.max (Array(DateTime)) — 日付と時刻の値の Array。各要素は TTL MOVE ルールの最大キー値を示します。
  • default_compression_codec (String) — このデータパーツの圧縮に使用される codec の名前です (カラムに明示的な codec がない場合) 。
  • recompression_ttl_info.expression (Array(String)) — TTL 式。
  • recompression_ttl_info.min (Array(DateTime)) — このパーツ内で計算された TTL 式の最小値です。期限切れの TTL を持つ行が少なくとも 1 つ存在するかどうかを把握するために使用されます。
  • recompression_ttl_info.max (Array(DateTime)) — このパート内で計算された有効期限 (TTL) 式の最大値。すべての行の有効期限 (TTL) が切れているかどうかを判断するために使用されます。
  • group_by_ttl_info.expression (Array(String)) — 有効期限 (TTL) 式。
  • group_by_ttl_info.min (Array(DateTime)) — このパート内で計算された有効期限 (TTL) 式の最小値。少なくとも 1 行の有効期限 (TTL) が切れているかどうかを判断するために使用されます。
  • group_by_ttl_info.max (Array(DateTime)) — このパート内で計算された有効期限 (TTL) 式の最大値。すべての行の有効期限 (TTL) が切れているかどうかを判断するために使用されます。
  • rows_where_ttl_info.expression (Array(String)) — 有効期限 (TTL) 式。
  • rows_where_ttl_info.min (Array(DateTime)) — このパート内で計算された有効期限 (TTL) 式の最小値。少なくとも 1 行の有効期限 (TTL) が切れているかどうかを判断するために使用されます。
  • rows_where_ttl_info.max (Array(DateTime)) — このパート内で計算された有効期限 (TTL) 式の最大値。すべての行の有効期限 (TTL) が切れているかどうかを判断するために使用されます。
  • is_broken (UInt8) — projection part が破損しているかどうか
  • exception_code (Int32) — projection part の破損状態を説明する例外メッセージ
  • exception (String) — projection part の破損状態を説明する例外コード
最終更新日 2026年6月29日