

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Spark 3.0.0 でのパーティショニングヒントの使用
<a name="using-partitioning-hints"></a>

Spark [パーティショニングヒント](https://spark.apache.org/docs/latest/sql-ref-syntax-qry-select-hints.html#partitioning-hints)は、パフォーマンスを調整し、出力ファイルの数を減らすのに役立ちます。 は、、`COALESCE`、 などのパーティショニングヒントSpark SQLをサポートしています`REPARTITION``REPARTITION_BY_RANGE`。これらのヒントは、、、 `repartition`などのデータセット APIs `coalesce`に似ています`repartitionByRange`。以下のヒントは、 で出力ファイルの数を制御するのに役立ちます。これによりSpark SQL、パフォーマンスを調整できます。
+ **Coalesce** - パーティションの数を指定された数のパーティションに減らします。パーティション番号は、`COALESCE`ヒントの唯一のパラメータです。
+ **Repartition** - 指定されたパーティション式を使用して、指定された数のパーティションに再パーティションします。`REPARTITION` ヒントパラメータは、パーティション番号、列名、またはその両方です。
+ **範囲による再パーティション** - 指定されたパーティション式を使用して、指定された数のパーティションに再パーティションします。列名は`REPARTITION_BY_RANGE`ヒントに必要なパラメータであり、パーティション番号はオプションです。
+ **再調整** - クエリ結果の出力パーティションを再調整して、すべてのパーティションが適切なサイズになるようにします。 `REBALANCE`ヒントパラメータは、最初のパーティション番号、列名、またはその両方です。