Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки сеанса min_bytes_*

Эти настройки доступны в system.settings и автоматически сгенерированы на основе исходного кода.

min_bytes_to_use_direct_io

Тип
UInt64
По умолчанию
0

Минимальный объём данных, необходимый для использования прямого доступа к диску хранилища через I/O.

ClickHouse использует эту настройку при чтении данных из таблиц. Если общий объём всех данных, которые нужно прочитать, превышает min_bytes_to_use_direct_io байт, то ClickHouse читает данные с диска хранилища с опцией O_DIRECT.

Возможные значения:

  • 0 — прямой I/O отключён.
  • Положительное целое число.

min_bytes_to_use_mmap_io

Тип
UInt64
По умолчанию
0

Это экспериментальный параметр. Задаёт минимальный объём памяти для чтения больших файлов без копирования данных из ядра в пространство пользователя. Рекомендуемый порог — около 64 МБ, поскольку mmap/munmap работает медленно. Имеет смысл только для больших файлов и помогает только в том случае, если данные находятся в кэше страниц.

Возможные значения:

  • Положительное целое число.
  • 0 — большие файлы читаются только с копированием данных из ядра в пространство пользователя.
Navigation