2

列ストアのインデックス付きテーブルを結合するときに、SQL Server 2014 が結合を排除するように説得する方法はありますか?

ファクト テーブルとディメンションを備えた標準的なディメンション モデルがあり、ユーザーの利便性のためにファクトを多くのディメンションと結合するビューがあります。

従来の行ストア テーブルを使用する場合、Facts と結合によって行が追加または削除されないことをクエリ プランナーが確認できるようにするディメンション。

ただし、データマートで一般的に実行される種類の集計クエリのパフォーマンスが大幅に向上するため、ファクト テーブルを列ストアに変換したいと考えています。しかし、そうすると、外部キーが列ストアでサポートされていないため、外部キーを定義できなくなります。次に、これにより、プランナーが結合の削除を行うことができなくなり、便利なビューが多くの状況で不要な結合を大量に実行するようになります。

外部キーを使用せずに、プランナーに結合除去を行うよう説得する方法はありますか?

4

1 に答える 1