

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation Exécution adaptative des requêtes
<a name="using-adaptive-query-execution"></a>

SparkLa version 3.0 et les versions ultérieures incluent une couche d'optimisation supplémentaire appelée [https://spark.apache.org/docs/latest/sql-performance-tuning.html#adaptive-query-execution](https://spark.apache.org/docs/latest/sql-performance-tuning.html#adaptive-query-execution). Il optimise les requêtes en fonction des métriques collectées lors de l'exécution des requêtes. Il utilise les statistiques d'exécution pour sélectionner le plan d'exécution le plus efficace. Cette fonctionnalité est activée par défaut dans les Apache Spark versions 3.2.0 et ultérieures. Vous pouvez le désactiver en réglant la Spark configuration sur`spark.sql.adaptive.enabled=false`. L'AQE possède trois fonctionnalités principales : la fusion de partitions post-shuffle, la conversion des jointures par triage en jointures de diffusion et l'optimisation des jointures asymétriques.