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

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) — Тип диска, указывающий, где хранятся данные: оперативная память, локальный диск или удаленное хранилище.
  • object_storage_type (String) — Тип Объектного хранилища, если тип диска — object_storage
  • metadata_type (String) — Тип хранилища метаданных, если тип диска — object_storage
  • is_encrypted (UInt8) — Флаг, показывающий, шифрует ли этот диск хранящиеся на нем данные.
  • is_read_only (UInt8) — Флаг, указывающий, что с этим диском можно выполнять только операции чтения.
  • is_write_once (UInt8) — Флаг, указывающий, является ли диск однократно записываемым. Это означает, что 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 rows in set. Elapsed: 0.001 sec.