Skip to main content
Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

min_insert_block_size_bytes

Минимальный размер блоков (в байтах), формируемых для вставки в таблицу. Этот параметр работает совместно с min_insert_block_size_rows и управляет формированием блоков в тех же контекстах (разбор формата и операции INSERT). Подробную информацию о том, когда и как применяются эти параметры, см. в описании min_insert_block_size_rows. Возможные значения:
  • Положительное целое число.
  • 0 — параметр не участвует в формировании блоков.

min_insert_block_size_bytes_for_materialized_views

Задаёт минимальное число байт в блоке, который можно вставить в таблицу запросом INSERT. Блоки меньшего размера объединяются в более крупные. Эта настройка применяется только к блокам, вставляемым в materialized view. Регулируя эту настройку, вы управляете объединением блоков при записи в materialized view и избегаете избыточного использования памяти. Возможные значения:
  • Любое положительное целое число.
  • 0 — объединение отключено.
См. также

min_insert_block_size_rows

Минимальный размер блоков (в строках), формируемых для вставки в таблицу. Этот параметр управляет формированием блоков в двух контекстах:
  1. Разбор форматов: когда сервер разбирает построчные входные форматы (CSV, TSV, JSONEachRow и т. д.) через любой интерфейс (HTTP, clickhouse-client со встроенными данными, gRPC, протокол PostgreSQL), блоки формируются, когда:
    • Достигнуты оба порога: min_insert_block_size_rows И min_insert_block_size_bytes, ИЛИ
    • Достигнут любой из порогов: max_insert_block_size_rows ИЛИ max_insert_block_size_bytes
    Примечание: при использовании clickhouse-client или clickhouse-local для чтения из файла данные разбирает сам клиент, и этот параметр применяется на стороне клиента.
  2. Операции INSERT: во время запросов INSERT и при прохождении данных через materialized views поведение этого параметра зависит от use_strict_insert_block_limits:
    • Когда включен: блоки формируются, когда:
      • Минимальные пороги (AND): Достигнуты оба порога min_insert_block_size_rows И min_insert_block_size_bytes
      • Максимальные пороги (OR): Достигнут любой из порогов max_insert_block_size_rows ИЛИ max_insert_block_size_bytes
    • Когда отключен (по умолчанию): блоки формируются при достижении min_insert_block_size_rows ИЛИ min_insert_block_size_bytes. Параметры max_insert_block_size не учитываются.
Возможные значения:
  • Положительное целое число.
  • 0 — параметр не участвует в формировании блоков.

min_insert_block_size_rows_for_materialized_views

Задает минимальное количество строк в блоке, который может быть вставлен в таблицу запросом INSERT. Блоки меньшего размера объединяются в более крупные. Эта настройка применяется только к блокам, вставляемым в materialized view. Изменяя эту настройку, вы управляете объединением блоков при записи в materialized view и избегаете чрезмерного использования памяти. Возможные значения:
  • Любое положительное целое число.
  • 0 — объединение отключено.
См. также
Последнее изменение 23 июля 2026 г.