Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von Partitionierungshinweisen in 3.0.0 Spark
SparkPartitionierungshinweiseCOALESCEREPARTITION, und. REPARTITION_BY_RANGE Diese Hinweise ähneln denen des Datasets APIs, z. B. coalescerepartition, undrepartitionByRange. Die folgenden Hinweise helfen Ihnen dabeiSpark SQL, die Anzahl der Ausgabedateien zu kontrollieren und so die Leistung zu optimieren:
-
Zusammenführen — Reduziert die Anzahl der Partitionen auf die angegebene Anzahl von Partitionen. Eine Partitionsnummer ist der einzige Parameter des
COALESCEHinweises. -
Repartition — Neupartitionierung auf die angegebene Anzahl von Partitionen mithilfe der angegebenen Partitionierungsausdrücke. Die
REPARTITIONHinweisparameter sind eine Partitionsnummer, Spaltennamen oder beides. -
Verteilung nach Bereichen — Neupartitionierung auf die angegebene Anzahl von Partitionen mithilfe der angegebenen Partitionierungsausdrücke. Spaltennamen sind ein erforderlicher Parameter für den
REPARTITION_BY_RANGEHinweis, und eine Partitionsnummer ist optional. -
Rebalance — Die Ausgabepartitionen der Abfrageergebnisse werden neu verteilt, sodass jede Partition eine angemessene Größe hat.
REBALANCEHinweisparameter sind eine anfängliche Partitionsnummer, Spaltennamen oder beides oder keines von beiden.