Описание
Содержит список типов дисков, поддерживаемых сервером, а также встроенную документацию для каждого типа. Тип диска задаётся в полеtype конфигурации диска и определяет, где и как диск хранит свои данные (локальная файловая система, Объектное хранилище, кэш поверх другого диска и т. д.).
Обратите внимание: в этой таблице перечислены доступные типы дисков, тогда как в system.disks перечислены экземпляры дисков, настроенные на сервере.
Примеры конфигурации
Диск можно настроить двумя способами: статически, в файлах конфигурации сервера (XML или YAML), или динамически, в настройках запросаCREATE/ATTACH с помощью функции disk. В обоих случаях поддерживаются один и тот же тип диска и один и тот же набор параметров.
Статическая конфигурация
Диски задаются в разделеstorage_configuration конфигурации сервера. В следующем примере определены диск s3 и использующая его политика хранения.
config.xml
config.yaml
Query
Динамическая конфигурация
Диск также можно определить прямо в параметрах запросаCREATE/ATTACH, без предварительного объявления диска в конфигурационных файлах, с помощью функции disk:
Query
Столбцы
name(String) — Название типа диска, указанное вtypeконфигурации диска.description(String) — Общее описание назначения типа диска.syntax(String) — Как указывается тип диска в конфигурации диска.examples(String) — Примеры использования.introduced_in(String) — Версия ClickHouse, в которой этот тип диска был впервые представлен, в формате major.minor.related(Array(String)) — Названия связанных типов дисков.
Пример
Query
См. также
system.disks— Экземпляры дисков, настроенные на сервере.system.storage_policies— Политики хранения и тома.