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

distributed_plan_default_reader_bucket_count

Nombre de tâches par défaut pour la lecture parallèle dans une requête distribuée. Les tâches sont réparties entre les différentes répliques. Utilisé par le planificateur distribué basé sur des règles. L’optimiseur basé sur les coûts choisit le fan-out de lecture selon le coût estimé et n’utilise pas ce paramètre.

distributed_plan_default_shuffle_join_bucket_count

Nombre de buckets par défaut pour la jointure shuffle-hash distribuée. Utilisé par le planificateur distribué basé sur des règles. L’optimiseur basé sur les coûts choisit le fan-out selon le coût estimé et n’utilise pas ce paramètre.

distributed_plan_execute_locally

Exécute toutes les tâches d’un plan de requête distribuée localement. Utile pour les tests et le débogage.

distributed_plan_force_exchange_kind

Force le type spécifié d’opérateurs Exchange entre les étapes d’une requête distribuée. Valeurs possibles :
  • ” - ne forcer aucun type d’opérateurs Exchange et laisser l’optimiseur choisir,
  • ‘Persisted’ - utiliser des fichiers temporaires sur le stockage objet,
  • ‘Streaming’ - transmettre les données d’échange sur le réseau.

distributed_plan_force_shuffle_aggregation

Utiliser la stratégie d’agrégation Shuffle au lieu de PartialAggregation + Merge dans le plan de requête distribuée.

distributed_plan_max_rows_to_broadcast

Nombre maximal de lignes à partir duquel utiliser une jointure broadcast plutôt qu’une jointure shuffle dans un plan de requête distribuée. Une heuristique destinée au planificateur distribué basé sur des règles. Lorsque l’optimiseur basé sur les coûts est activé, le choix entre broadcast et shuffle est effectué en fonction du coût estimé, et ce paramètre n’a aucun effet.

distributed_plan_optimize_exchanges

Supprime les échanges superflus du plan de requête distribuée. Désactivez-le pour le débogage.

distributed_plan_prefer_replicas_over_workers

Sérialise le plan de la requête distribuée pour l’exécuter sur les répliques.

distributed_plan_workers_num

Nombre de workers sans état qui seront utilisés pour exécuter cette requête. Zéro désactive la location de workers sans état pour les plans distribués.

distributed_plan_workers_provisioning_timeout_ms

Durée totale écoulée, en millisecondes, qu’une requête peut consacrer au provisionnement de workers sans état avant son exécution : leur location auprès du service de découverte et la vérification qu’ils sont joignables. La requête attend, dans la limite de ce délai, que les workers loués soient prêts ; une fois ce délai écoulé, elle se poursuit avec les workers vérifiés jusque-là ou échoue si aucun n’est devenu disponible. La valeur zéro attend uniquement la passe initiale de location et de vérification (sans nouvelle tentative).
Dernière modification le 26 août 2026