Перейти к основному содержанию
В ClickHouse Cloud, если ваш сервис был создан с версией ниже 25.4, необходимо установить совместимость как минимум до 25.4 с помощью SET compatibility=25.4.
Набор данных, который всегда находится в оперативной памяти. Он предназначен для использования в правой части оператора IN (см. раздел «Операторы IN»). Для вставки данных в таблицу можно использовать INSERT. Новые элементы будут добавляться в набор данных, а дубликаты — игнорироваться. Но выполнять SELECT из этой таблицы нельзя. Единственный способ получить данные — использовать их в правой части оператора IN. Данные всегда находятся в оперативной памяти. При INSERT блоки вставленных данных также записываются в каталог таблиц на диске. При запуске сервера эти данные загружаются в оперативную память. Иными словами, после перезапуска данные сохраняются. При нештатной перезагрузке сервера блок данных на диске может быть утерян или поврежден. В последнем случае может потребоваться вручную удалить файл с поврежденными данными.

Ограничения и параметры

При создании таблицы применяются следующие параметры:

Persistent

Отключает постоянное хранение данных для движков таблиц Set и JOIN. Снижает накладные расходы на операции ввода-вывода. Подходит для сценариев, где важна производительность и не требуется постоянное хранение данных. Возможные значения:
  • 1 — Включено.
  • 0 — Выключено.
Значение по умолчанию: 1.
Последнее изменение 10 июня 2026 г.