Skip to main content
Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.

deduplicate_insert

Active ou désactive la déduplication des blocs pour INSERT INTO (pour les tables Replicated*). Ce paramètre remplace les paramètres insert_deduplicate et async_insert_deduplicate. Ce paramètre a trois valeurs possibles :
  • disable — La déduplication est désactivée pour la requête INSERT INTO.
  • enable — La déduplication est activée pour la requête INSERT INTO.
  • backward_compatible_choice — La déduplication est activée si insert_deduplicate ou async_insert_deduplicate sont activés pour le type d’insertion concerné.

deduplicate_insert_select

Active ou désactive la déduplication des blocs de INSERT SELECT (pour les tables Replicated*). Ce paramètre remplace insert_deduplicate et deduplicate_insert pour les requêtes INSERT SELECT. Ce paramètre a quatre valeurs possibles :
  • disable — La déduplication est désactivée pour les requêtes INSERT SELECT.
  • force_enable — La déduplication est activée pour les requêtes INSERT SELECT. Si le résultat du SELECT n’est pas stable, une exception est levée.
  • enable_when_possible — La déduplication est activée si insert_deduplicate est activé et que le résultat du SELECT est stable, sinon elle est désactivée.
  • enable_even_for_bad_queries - La déduplication est activée si insert_deduplicate est activé. Si le résultat du SELECT n’est pas stable, un avertissement est consigné, mais la requête est exécutée avec déduplication. Cette option est conservée pour assurer la compatibilité ascendante. Envisagez plutôt d’utiliser d’autres options, car celle-ci peut entraîner des résultats inattendus.
Dernière modification le 23 juillet 2026