Эти настройки доступны в system.merge_tree_settings и автоматически генерируются из исходного кода ClickHouse.
min_free_disk_bytes_to_perform_insert
Минимальное количество байтов свободного места на диске, необходимое для
выполнения вставки данных. Если количество доступных свободных байтов меньше
min_free_disk_bytes_to_perform_insert, генерируется исключение и
вставка не выполняется. Обратите внимание, что эта настройка:
- учитывает настройку
keep_free_space_bytes. - не учитывает объем данных, который будет записан в результате операции
INSERT. - проверяется только при указании положительного (ненулевого) значения количества байтов
Возможные значения:
- Любое положительное целое число.
min_free_disk_ratio_to_perform_insert
Минимальное отношение свободного места на диске к общему объёму диска, необходимое для выполнения INSERT. Должно быть
значением с плавающей запятой в диапазоне от 0 до 1. Обратите внимание, что этот параметр:
- учитывает параметр
keep_free_space_bytes. - не учитывает объём данных, который будет записан операцией
INSERT. - проверяется, только если указано положительное (ненулевое) значение отношения
Возможные значения:
- Float, 0.0 - 1.0
Обратите внимание: если указаны и min_free_disk_ratio_to_perform_insert, и
min_free_disk_bytes_to_perform_insert, ClickHouse будет ориентироваться
на значение, которое позволит выполнять вставки при большем объёме свободного
места на диске.