

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 des conseils de partitionnement dans Spark 3.0.0
<a name="using-partitioning-hints"></a>

Sparkles [conseils de partitionnement](https://spark.apache.org/docs/latest/sql-ref-syntax-qry-select-hints.html#partitioning-hints) peuvent vous aider à optimiser les performances et à réduire le nombre de fichiers de sortie. Spark SQLprend en charge les indications de partitionnement, telles que `COALESCE``REPARTITION`, et`REPARTITION_BY_RANGE`. Ces conseils sont similaires aux API des ensembles de données, tels que `coalesce``repartition`, et`repartitionByRange`. Les conseils suivants vous aident à contrôler le nombre de fichiers de sortieSpark SQL, ce qui vous permet d'optimiser les performances :
+ **Coalesce** - Réduisez le nombre de partitions au nombre de partitions spécifié. Le numéro de partition est le seul paramètre de l'`COALESCE`indice.
+ **Répartition** - Répartition vers le nombre de partitions spécifié en utilisant les expressions de partitionnement spécifiées. Les paramètres `REPARTITION` indicatifs sont un numéro de partition, des noms de colonnes, ou les deux.
+ **Répartition par plage** - Répartition selon le nombre de partitions spécifié en utilisant les expressions de partitionnement spécifiées. Le nom des colonnes est un paramètre obligatoire pour l'`REPARTITION_BY_RANGE`indice, et le numéro de partition est facultatif.
+ **Rééquilibrage** : rééquilibrez les partitions de sortie des résultats de la requête afin que chaque partition ait une taille raisonnable. `REBALANCE`les paramètres d'indication sont un numéro de partition initial, des noms de colonnes, ou les deux, ou aucun des deux.