

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

# Adaptive Query Executionの使用
<a name="using-adaptive-query-execution"></a>

Spark 3.0 以降には、 と呼ばれる追加の最適化レイヤーが含まれています[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)。クエリの実行中に収集されたメトリクスに基づいてクエリを最適化します。ランタイム統計を使用して、最も効率的な実行プランを選択します。この機能は、Apache Sparkバージョン 3.2.0 以降ではデフォルトで有効になっています。Spark 設定を に設定することでオフにできます`spark.sql.adaptive.enabled=false`。AQE には、シャッフル後のパーティションの結合、ソートマージ結合のブロードキャスト結合への変換、スキュー結合の最適化の 3 つの主な機能があります。