翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Spark 3.0.0 でのパーティショニングヒントの使用
Spark パーティショニングヒントCOALESCE、 などのパーティショニングヒントSpark SQLをサポートしていますREPARTITIONREPARTITION_BY_RANGE。これらのヒントは、、、 repartitionなどのデータセット APIs coalesceに似ていますrepartitionByRange。以下のヒントは、 で出力ファイルの数を制御するのに役立ちます。これによりSpark SQL、パフォーマンスを調整できます。
-
Coalesce - パーティションの数を指定された数のパーティションに減らします。パーティション番号は、
COALESCEヒントの唯一のパラメータです。 -
Repartition - 指定されたパーティション式を使用して、指定された数のパーティションに再パーティションします。
REPARTITIONヒントパラメータは、パーティション番号、列名、またはその両方です。 -
範囲による再パーティション - 指定されたパーティション式を使用して、指定された数のパーティションに再パーティションします。列名は
REPARTITION_BY_RANGEヒントに必要なパラメータであり、パーティション番号はオプションです。 -
再調整 - クエリ結果の出力パーティションを再調整して、すべてのパーティションが適切なサイズになるようにします。
REBALANCEヒントパラメータは、最初のパーティション番号、列名、またはその両方です。