ブルーム フィルタの最適化が、リリース17.10の従来型ハッシュ結合アルゴリズムに追加されています。ブルーム フィルタは、ハッシュ結合ステップの1つのリレーションの結合列にあるコンパクトなメタデータ構造です。ブルーム フィルタは、存在をチェックまたはテストするために結合の他のリレーションを読み取る際に使用します。具体的には、従来型ハッシュ結合のビルド側は、ハッシュ テーブルのビルド中に、結合列に基づいてビットマップ スプールを生成します。このビットマップ スプールは結合のプローブ側に渡され、プローブ側の読み取り中に行をフィルタリングできるようにします。
利点
この機能により、一部の結合のパフォーマンスを向上させることができます。
考慮事項
ブルーム フィルタはデフォルトで有効です。