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 нестабилен, в журнал записывается предупреждение, но запрос выполняется с дедупликацией. Этот параметр предназначен для обратной совместимости. Рекомендуется использовать другие варианты, так как этот может приводить к неожиданным результатам.