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

system.disks

Querying in ClickHouse Cloud

The data in this system table is held locally on each node in ClickHouse Cloud. Obtaining a complete view of all data, therefore, requires the clusterAllReplicas function. See here for further details.

サーバー設定で定義されたディスクに関する情報を保持します。

列:

  • name (String) — サーバー設定内でのディスク名。
  • path (String) — ファイルシステムにおけるマウントポイントへのパス。
  • free_space (UInt64) — ディスク上の空き容量(バイト単位)。
  • total_space (UInt64) — ディスクの総容量(バイト単位)。
  • unreserved_space (UInt64) — 予約に使用されていない空き容量(free_space から、現在実行中のマージ、挿入、およびその他のディスク書き込み操作による予約サイズを差し引いた値)。
  • keep_free_space (UInt64) — ディスク上で常に確保しておくべき空き容量(バイト単位)。ディスク設定の keep_free_space_bytes パラメータで定義されます。
  • type (String) — このディスクがデータをどこに保存するかを示すディスクタイプ(RAM、ローカルドライブ、リモートストレージなど)。
  • object_storage_type (String) — ディスクタイプが object_storage の場合のオブジェクトストレージの種類。
  • metadata_type (String) — ディスクタイプが object_storage の場合のメタデータストレージの種類。
  • is_encrypted (UInt8) — このディスクが基盤となるデータを暗号化しているかどうかを示すフラグ。
  • is_read_only (UInt8) — このディスクに対して読み取り操作のみ実行できることを示すフラグ。
  • is_write_once (UInt8) — ディスクが一度だけ書き込み可能かどうかを示すフラグ。この場合、このディスクへの BACKUP はサポートされますが、このディスク上の MergeTree テーブルへの INSERT はサポートされません。
  • is_remote (UInt8) — このディスクに対するどの操作がネットワーク通信を伴うかを示すフラグ。
  • is_broken (UInt8) — ディスクが故障しているかどうかを示すフラグ。故障したディスクの容量は 0 となり、利用できません。
  • cache_path (String) — ディスクがキャッシュをサポートしている場合の、ローカルドライブ上のキャッシュディレクトリへのパス。

SELECT * FROM system.disks;
┌─name────┬─path─────────────────┬───free_space─┬──total_space─┬─keep_free_space─┐
│ default │ /var/lib/clickhouse/ │ 276392587264 │ 490652508160 │               0 │
└─────────┴──────────────────────┴──────────────┴──────────────┴─────────────────┘

1 行が返されました。経過時間: 0.001 秒。