Перейти к основному содержанию
Перейти к основному содержанию

system.disks

Выполнение запросов в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.

Содержит информацию о дисках, заданных в конфигурации сервера.

Столбцы:

  • 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) — Флаг, указывающий, что диск является write-once. Это означает, что он поддерживает BACKUP на этот диск, но не поддерживает INSERT в таблицу MergeTree на этом диске.
  • 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 сек.