Skip to main content

説明

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) — データパートを含むディレクトリの変更時刻。通常は、detachが実行された時刻に相当します。
  • disk (String) — このデータパートを保存するディスクの名前。
  • path (String) — このデータパートのファイルへのディスク上のパス。
  • reason (Nullable(String)) — このパーツがデタッチされた理由。
  • min_block_number (Nullable(Int64)) — マージ後に現在のパーツを構成するデータパーツの最小番号。
  • max_block_number (Nullable(Int64)) — マージ後に現在のパーツを構成するデータパーツの最大番号。
  • level (Nullable(UInt32)) — マージツリーの深さ。ゼロは、現在のパーツが他のパーツをマージして作成されたものではなく、insertによって作成されたことを示します。
最終更新日 2026年8月14日