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) — Флаг, указывающий, что диск является write-once. Это означает, что он поддерживает BACKUP на этот диск, но не поддерживает INSERT в таблицу MergeTree на этом диске.is_remote(UInt8) — Флаг, указывающий, что операции с этим диском предполагают сетевое взаимодействие.is_broken(UInt8) — Флаг, указывающий, что диск неисправен. Повреждённые диски будут иметь 0 свободного места и не могут быть использованы.cache_path(String) — Путь к каталогу кэша на локальном накопителе, если диск поддерживает кэширование.
Пример