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

deduplicate_insert

Включает или отключает дедупликацию блоков при INSERT INTO (для таблиц Replicated*). Этот параметр переопределяет параметры insert_deduplicate и async_insert_deduplicate. У этого параметра есть три возможных значения:
  • disable — Дедупликация отключена для запроса INSERT INTO.
  • enable — Дедупликация включена для запроса INSERT INTO.
  • backward_compatible_choice — Дедупликация включается, если для соответствующего типа вставки включен insert_deduplicate или async_insert_deduplicate.

deduplicate_insert_select

Включает или отключает дедупликацию блоков для INSERT SELECT (для таблиц Replicated*). Эта настройка переопределяет insert_deduplicate и deduplicate_insert для запросов INSERT SELECT. У этой настройки есть четыре возможных значения:
  • disable — Дедупликация для запроса INSERT SELECT отключена.
  • force_enable — Дедупликация для запроса INSERT SELECT включена. Если результат SELECT нестабилен, генерируется исключение.
  • enable_when_possible — Дедупликация включается, если insert_deduplicate включен и результат SELECT стабилен, в противном случае отключается.
  • enable_even_for_bad_queries - Дедупликация включается, если insert_deduplicate включен. Если результат SELECT нестабилен, в журнал записывается предупреждение, но запрос выполняется с дедупликацией. Этот параметр предназначен для обратной совместимости. Рекомендуется использовать другие варианты, так как этот может приводить к неожиданным результатам.
Последнее изменение 23 июля 2026 г.