deduplicate_insert
INSERT INTO (para tablas Replicated*).
Esta configuración anula insert_deduplicate y async_insert_deduplicate.
Esta configuración tiene tres valores posibles:
- disable — La deduplicación está deshabilitada para la consulta
INSERT INTO. - enable — La deduplicación está habilitada para la consulta
INSERT INTO. - backward_compatible_choice — La deduplicación está habilitada si
insert_deduplicateoasync_insert_deduplicateestán habilitados para el tipo específico de inserción.
deduplicate_insert_select
INSERT SELECT (para tablas Replicated*).
Esta configuración sustituye insert_deduplicate y deduplicate_insert para las consultas INSERT SELECT.
Esta configuración tiene cuatro valores posibles:
- disable — La deduplicación está deshabilitada para la consulta
INSERT SELECT. - force_enable — La deduplicación está habilitada para la consulta
INSERT SELECT. Si el resultado deSELECTno es estable, se lanza una excepción. - enable_when_possible — La deduplicación está habilitada si
insert_deduplicateestá habilitado y el resultado deSELECTes estable; de lo contrario, se deshabilita. - enable_even_for_bad_queries - La deduplicación está habilitada si
insert_deduplicateestá habilitado. Si el resultado deSELECTno es estable, se registra una advertencia, pero la consulta se ejecuta con deduplicación. Esta opción se incluye por compatibilidad con versiones anteriores. Considere usar otras opciones en su lugar, ya que puede producir resultados inesperados.