動的パーティションプルーニング

どうてきぱーてぃしょんぷるーにんぐ

意味

動的パーティションプルーニングとは、データベースや分散型クエリエンジンにおいて、クエリの実行時に動的に決定される条件を用いて、不要なデータパーティションをスキャン対象から除外する最適化手法のことです。従来の静的なパーティションプルーニングでは、クエリのコンパイル時や計画時に固定された値を持つ条件のみが対象でしたが、動的パーティションプルーニングでは結合クエリの結果など実行時まで分からない値を活用します。これにより、大規模なデータウェアハウスやデータレイクにおいて、ストレージからのデータ読み込み量を削減し、システム全体の負荷軽減とクエリ応答時間の短縮を同時に実現する技術として広く採用されています。

類義語

動的分割プルーニング、クエリ実行時パーティションプルーニング

動的パーティションプルーニングの詳しい解説・事例・出典を見る →
最終更新: