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

説明

MergeTree テーブルのデタッチされたパーツに関する情報が含まれています。reason カラムには、そのパーツがデタッチされた理由が示されます。 ユーザーによってデタッチされたパーツでは、理由は空です。このようなパーツは、ALTER TABLE ATTACH PARTITION|PART コマンドでアタッチできます。 他のカラムの説明については、system.parts を参照してください。 パーツ名が無効な場合、一部のカラムの値は NULL になることがあります。このようなパーツは、ALTER TABLE DROP DETACHED PART で削除できます。

カラム

  • database (String) — このパーツが属するデータベースの名前。
  • table (String) — このパーツが属するテーブルの名前。
  • partition_id (Nullable(String)) — このパーツが属するパーティションの識別子。
  • name (String) — このパーツの名前。
  • bytes_on_disk (UInt64) — すべてのデータパーツファイルの合計サイズ (バイト単位) 。
  • modification_time (DateTime) — データパーツを含むディレクトリが変更された時刻。通常、これはデタッチされた時刻に対応します。
  • disk (String) — このデータパーツを格納しているディスクの名前。
  • path (String) — このデータパーツのファイルがあるディスク上のパス。
  • reason (Nullable(String)) — このパーツがデタッチされた理由の説明。
  • min_block_number (Nullable(Int64)) — マージ後に現在のパーツを構成するデータパーツの最小番号。
  • max_block_number (Nullable(Int64)) — マージ後に現在のパーツを構成するデータパーツの最大番号。
  • level (Nullable(UInt32)) — マージツリーの深さ。0 は、現在のパーツが他のパーツのマージではなく insert によって作成されたことを意味します。
最終更新日 2026年6月10日