SQL Server でマテリアライズド ビューを作成するにはどうすればよいでしょうか? 質問する

SQL Server でマテリアライズド ビューを作成するにはどうすればよいでしょうか? 質問する

データ ウェアハウスを設計するつもりで、マテリアライズド ビューについて聞きました。実際に作成したいのはビューで、ベース テーブルが変更されるとビューが自動的に更新されるはずです。クエリの例を使って説明してくれる人はいませんか?

ベストアンサー1

彼らは呼ばれているインデックス付きビューSQL Server の場合 - 詳細な背景については、次のホワイト ペーパーをお読みください。

基本的に、必要なのは以下のとおりです。

  • 通常のビューを作成する
  • そのビューにクラスター化インデックスを作成する

これで完了です!

難しいのは、ビューがかなりの数の制約と制限を満たす必要があることです。これらはホワイト ペーパーに概説されています。これを実行すると、それだけです。ビューは自動的に更新されるため、メンテナンスは必要ありません。

追加リソース:

おすすめ記事