> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> `system.dropped_tables` 内の削除された MergeTree テーブルのパーツに関する情報を含むシステムテーブル

# system.dropped_tables_parts

<div id="description">
  ## 説明
</div>

[system.dropped\_tables](/ja/reference/system-tables/dropped_tables) から削除された [MergeTree](/ja/reference/engines/table-engines/mergetree-family/mergetree) テーブルのパーツに関する情報が含まれます

このテーブルのスキーマは [system.parts](/ja/reference/system-tables/parts) と同じです

<div id="columns">
  ## カラム
</div>

* `partition` ([String](/ja/reference/data-types/string)) — パーティション識別子 (テーブルのパーティションキー式から生成される文字列表現) 。
* `name` ([String](/ja/reference/data-types/string)) — データパートの名前。パート名の構造から、データ、取り込み、マージのパターンに関するさまざまな情報を判断できます。パート名の形式は次のとおりです。

  ```text theme={null}
  <partition_id>_<minimum_block_number>_<maximum_block_number>_<level>_<data_version>
  ```

  * 定義:
    * `partition_id` - パーティションキーを識別します
    * `minimum_block_number` - パーツ内の最小ブロック番号を識別します。ClickHouse は常に連続するブロックをマージします
    * `maximum_block_number` - パーツ内の最大ブロック番号を識別します
    * `level` - パーツに対してマージが行われるたびに 1 ずつ増加します。レベルが 0 の場合は、まだマージされていない新しいパーツであることを示します。ClickHouse のすべてのパーツは常に不変であることに注意してください
    * `data_version` - パーツが変更されると増加するオプションの値です (繰り返しになりますが、パーツは不変であるため、変更後のデータは常に新しいパーツにのみ書き込まれます)
* `uuid` ([UUID](/ja/reference/data-types/uuid)) — データパーツの UUID。
* `part_type` ([String](/ja/reference/data-types/string)) — データパーツの保存フォーマット。設定可能な値: `Wide` — 各カラムを個別のファイルに保存、`Compact` — すべてのカラムを1つのファイルに保存。データ保存フォーマットは、MergeTree テーブルの `min_bytes_for_wide_part` および `min_rows_for_wide_part` 設定によって制御されます。
* `part_storage_type` ([String](/ja/reference/data-types/string)) — `DataPartStorage` のタイプ。設定可能な値: `Packed` - ほとんどのパーツファイルを単一のアーカイブに保存 (プロジェクションや `txn_version.txt` などの一部のサービスファイルは個別に書き込まれます) 、`Full` - 各ファイルを個別に保存。
* `active` ([UInt8](/ja/reference/data-types/int-uint)) — データパーツがアクティブかどうかを示すフラグ。アクティブなデータパーツはテーブルで使用され、非アクティブなデータパーツは削除予定です。非アクティブなデータパーツは、マージおよび変更操作の後に作成されます。
* `marks` ([UInt64](/ja/reference/data-types/int-uint)) — マーク数。データパーツ内のおおよその行数を取得するには、マーク数に索引粒度 (通常は8192) を掛けます (この方法は適応型粒度では使用できません) 。
* `rows` ([UInt64](/ja/reference/data-types/int-uint)) — 行数。
* `files` ([UInt64](/ja/reference/data-types/int-uint)) — データパーツ内のファイル数。
* `bytes_on_disk` ([UInt64](/ja/reference/data-types/int-uint)) — すべてのデータパーツファイルの合計サイズ (バイト単位) 。
* `data_compressed_bytes` ([UInt64](/ja/reference/data-types/int-uint)) — データパーツ内の圧縮データの合計サイズ。マークファイルなどの補助ファイルは含まれません。
* `data_uncompressed_bytes` ([UInt64](/ja/reference/data-types/int-uint)) — データパーツ内の非圧縮データの合計サイズ。マークファイルなどの補助ファイルは含まれません。
* `primary_key_size` ([UInt64](/ja/reference/data-types/int-uint)) — ディスク上の primary.idx/cidx ファイル内の主キー値が使用するメモリ量 (バイト単位) 。
* `marks_bytes` ([UInt64](/ja/reference/data-types/int-uint)) — マークファイルのサイズ。
* `secondary_indices_compressed_bytes` ([UInt64](/ja/reference/data-types/int-uint)) — データパーツ内のセカンダリ索引用圧縮データの合計サイズ。マークファイルなどの補助ファイルは含まれません。
* `secondary_indices_uncompressed_bytes` ([UInt64](/ja/reference/data-types/int-uint)) — データパーツ内のセカンダリ索引用非圧縮データの合計サイズ。マークファイルなどの補助ファイルは含まれません。
* `secondary_indices_marks_bytes` ([UInt64](/ja/reference/data-types/int-uint)) — セカンダリ索引用マークファイルのサイズ。
* `modification_time` ([DateTime](/ja/reference/data-types/datetime)) — データパーツを含むディレクトリの変更時刻。通常はデータパーツの作成時刻に対応します。
* `remove_time` ([DateTime](/ja/reference/data-types/datetime)) — データパーツが非アクティブになった時刻。
* `refcount` ([UInt32](/ja/reference/data-types/int-uint)) — データパーツが使用されている箇所の数。値が2より大きい場合、データパーツはクエリまたはマージで使用されています。
* `min_date` ([Date](/ja/reference/data-types/date)) — データパーツ内の日付キーの最小値。
* `max_date` ([Date](/ja/reference/data-types/date)) — データパーツ内の日付キーの最大値。
* `min_time` ([DateTime](/ja/reference/data-types/datetime)) — データパーツ内の日付と時刻キーの最小値。
* `max_time` ([DateTime](/ja/reference/data-types/datetime)) — データパーツ内の日付と時刻キーの最大値。
* `partition_id` ([String](/ja/reference/data-types/string)) — パーティションの ID。
* `min_block_number` ([Int64](/ja/reference/data-types/int-uint)) — マージ後に現在のパーツを構成するデータパーツの最小番号。
* `max_block_number` ([Int64](/ja/reference/data-types/int-uint)) — マージ後に現在のパーツを構成するデータパーツの最大番号。
* `level` ([UInt32](/ja/reference/data-types/int-uint)) — マージツリーの深さ。0の場合、現在のパーツは他のパーツのマージではなく、insert によって作成されたことを示します。
* `data_version` ([UInt64](/ja/reference/data-types/int-uint)) — データパーツに適用する mutation を判定するための番号 (バージョンが data\_version より大きい mutation) 。
* `primary_key_bytes_in_memory` ([UInt64](/ja/reference/data-types/int-uint)) — 主キー値に使用されるメモリ量 (バイト単位) 。`primary_key_lazy_load`が有効で、キーがロードされていない場合は0になります。0以外の場合、バイト数はパーツ自体に保持され、`jemalloc.mergetree_arena.active_bytes`に計上されます。`PrimaryIndexCacheBytes`には決して計上されません。これらはパーツごとに相互排他的です。`primary_key_lazy_load`および`use_primary_key_cache`に応じて、索引はパーツ内 (このメトリクス) または共有の`PrimaryIndexCache` (もう一方) のいずれかに存在します。
* `primary_key_bytes_in_memory_allocated` ([UInt64](/ja/reference/data-types/int-uint)) — 主キー値用に確保されたメモリ量 (バイト単位) 。`primary_key_lazy_load`が有効で、キーがロードされていない場合は0になります。0以外の場合、`jemalloc.mergetree_arena.active_bytes`に含まれます。`PrimaryIndexCacheBytes`との関係については、`primary_key_bytes_in_memory`の注記を参照してください。
* `index_granularity_bytes_in_memory` ([UInt64](/ja/reference/data-types/int-uint)) — 索引粒度値に使用されるメモリ量 (バイト単位) 。primary\_key\_lazy\_load=1かつuse\_primary\_key\_cache=1の場合は0になります。0以外の場合、バイト数はパーツに属し、`jemalloc.mergetree_arena.active_bytes`に計上されます。
* `index_granularity_bytes_in_memory_allocated` ([UInt64](/ja/reference/data-types/int-uint)) — 索引粒度値用に確保されたメモリ量 (バイト単位) 。primary\_key\_lazy\_load=1かつuse\_primary\_key\_cache=1の場合は0になります。0以外の場合、`jemalloc.mergetree_arena.active_bytes`に含まれます。
* `is_frozen` ([UInt8](/ja/reference/data-types/int-uint)) — パーティションデータのバックアップが存在することを示すフラグ。1はバックアップが存在することを示し、0は存在しないことを示します。詳細については、FREEZE PARTITIONを参照してください。
* `database` ([String](/ja/reference/data-types/string)) — データベースの名前。
* `table` ([String](/ja/reference/data-types/string)) — テーブルの名前。
* `engine` ([String](/ja/reference/data-types/string)) — パラメータを除いたテーブルエンジンの名前。
* `disk_name` ([String](/ja/reference/data-types/string)) — データパーツを格納するディスクの名前。
* `path` ([String](/ja/reference/data-types/string)) — データパーツのファイルを含むフォルダへの絶対パス。
* `hash_of_all_files` ([String](/ja/reference/data-types/string)) — 圧縮ファイルのsipHash128。
* `hash_of_uncompressed_files` ([String](/ja/reference/data-types/string)) — 非圧縮ファイル (マーク、索引ファイルなど) のsipHash128。
* `uncompressed_hash_of_compressed_files` ([String](/ja/reference/data-types/string)) — 圧縮ファイル内のデータを非圧縮として扱った場合のsipHash128。
* `delete_ttl_info_min` ([DateTime](/ja/reference/data-types/datetime)) — TTL DELETEルールの日時キーの最小値。
* `delete_ttl_info_max` ([DateTime](/ja/reference/data-types/datetime)) — TTL DELETEルールの日時キーの最大値。
* `move_ttl_info.expression` ([Array(String)](/ja/reference/data-types/array)) — 式のArray。各式はTTL MOVEルールを定義します。
* `move_ttl_info.min` ([Array(DateTime)](/ja/reference/data-types/array)) — 日時値のArray。各要素はTTL MOVEルールの最小キー値を示します。
* `move_ttl_info.max` ([Array(DateTime)](/ja/reference/data-types/array)) — 日時値のArray。各要素はTTL MOVEルールの最大キー値を示します。
* `default_compression_codec` ([String](/ja/reference/data-types/string)) — カラムに明示的なコーデックが指定されていない場合、または `CODEC(Default)` を使用している場合に、このデータパートの圧縮に使用されるコーデックの名前。`allow_experimental_adaptive_codec_selection` を使用すると、このようなカラムの個々のブロックで別のコーデックが使用される場合があります。詳細は [`mergeTreeCodecBlockCounts`](/ja/reference/functions/table-functions/mergeTreeCodecBlockCounts) を参照してください。
* `recompression_ttl_info.expression` ([Array(String)](/ja/reference/data-types/array)) — 有効期限 (TTL) 式。
* `recompression_ttl_info.min` ([Array(DateTime)](/ja/reference/data-types/array)) — このパート内で計算された有効期限 (TTL) 式の最小値。有効期限 (TTL) が切れた行が少なくとも1行あるかどうかの判定に使用します。
* `recompression_ttl_info.max` ([Array(DateTime)](/ja/reference/data-types/array)) — このパート内で計算された有効期限 (TTL) 式の最大値。すべての行の有効期限 (TTL) が切れているかどうかの判定に使用します。
* `group_by_ttl_info.expression` ([Array(String)](/ja/reference/data-types/array)) — 有効期限 (TTL) 式。
* `group_by_ttl_info.min` ([Array(DateTime)](/ja/reference/data-types/array)) — このパート内で計算された有効期限 (TTL) 式の最小値。有効期限 (TTL) が切れた行が少なくとも1行あるかどうかの判定に使用します。
* `group_by_ttl_info.max` ([Array(DateTime)](/ja/reference/data-types/array)) — このパート内で計算された有効期限 (TTL) 式の最大値。すべての行の有効期限 (TTL) が切れているかどうかの判定に使用します。
* `rows_where_ttl_info.expression` ([Array(String)](/ja/reference/data-types/array)) — 有効期限 (TTL) 式。
* `rows_where_ttl_info.min` ([Array(DateTime)](/ja/reference/data-types/array)) — このパート内で計算された有効期限 (TTL) 式の最小値。有効期限 (TTL) が切れた行が少なくとも1行あるかどうかの判定に使用します。
* `rows_where_ttl_info.max` ([Array(DateTime)](/ja/reference/data-types/array)) — このパート内で計算された有効期限 (TTL) 式の最大値。すべての行の有効期限 (TTL) が切れているかどうかの判定に使用します。
* `projections` ([Array(String)](/ja/reference/data-types/array)) — このパートに対して計算されたプロジェクション名のリスト。
* `visible` ([UInt8](/ja/reference/data-types/int-uint)) — このパートがSELECTクエリから参照可能かどうかを示すフラグ。
* `creation_tid` ([Tuple(UInt64, UInt64, UUID)](/ja/reference/data-types/tuple)) — このオブジェクトを作成した、または作成しようとしているトランザクションのID。
* `removal_tid_lock` ([UInt64](/ja/reference/data-types/int-uint)) — removal\_tidのハッシュ。削除対象のオブジェクトをロックするために使用します。
* `removal_tid` ([Tuple(UInt64, UInt64, UUID)](/ja/reference/data-types/tuple)) — このオブジェクトを削除した、または削除しようとしているトランザクションのID。
* `creation_csn` ([UInt64](/ja/reference/data-types/int-uint)) — このオブジェクトを作成したトランザクションのCSN。
* `removal_csn` ([UInt64](/ja/reference/data-types/int-uint)) — このオブジェクトを削除したトランザクションのCSN。
* `has_lightweight_delete` ([UInt8](/ja/reference/data-types/int-uint)) — このパートに論理削除マスクがあるかどうかを示すフラグ。
* `last_removal_attempt_time` ([DateTime](/ja/reference/data-types/datetime)) — サーバーがこのパートの削除を最後に試行した時刻。
* `removal_state` ([String](/ja/reference/data-types/string)) — パート削除プロセスの現在の状態。

**別名:**

* `bytes` — `bytes_on_disk` の別名。
* `marks_size` — `marks_bytes` の別名。
* `part_name` — `name` の別名。

<div id="see-also">
  ## 関連項目
</div>

* [MergeTree family](/ja/reference/engines/table-engines/mergetree-family/mergetree)
* [system.parts](/ja/reference/system-tables/parts)
* [system.dropped\_tables](/ja/reference/system-tables/dropped_tables)
