Delta LakeのMERGE INTOをOSSコードから読み解く —— ジョイン戦略とデータスキッピングの効き方
- Delta LakeのMERGE INTOは2段階のジョインで実行され、DVの有効・無効で処理が大きく変わる
- フェーズ1でファイルを絞り込み、フェーズ2で書き込み内容を計算。DV有効時は変更行だけを新規ファイルに、無効時は全ファイルを書き直す
- ON句にターゲット側の列を使った絞り込み条件がないとデータスキッピングが効かず、パフォーマンスが低下する可能性がある
Delta LakeのMERGE INTOをOSSコードから読み解く —— ジョイン戦略とデータスキッピングの効き方


