Oracleは、マテリアライズド・ビューに対していくつかのリフレッシュモード・オプションを提供していることを知っています(オンデマンド、コミット時、定期的)。Microsoft SQLServerは、インデックス付きビューに対して同じ機能を提供しますか?
そうでない場合、データを毎日+オンデマンドでエクスポートすることが目的であり、パフォーマンスのオーバーヘッドの問題を回避したい場合、SQLServerでインデックス付きビューを使用するにはどうすればよいですか?回避策はありますか?
Oracleは、マテリアライズド・ビューに対していくつかのリフレッシュモード・オプションを提供していることを知っています(オンデマンド、コミット時、定期的)。Microsoft SQLServerは、インデックス付きビューに対して同じ機能を提供しますか?
そうでない場合、データを毎日+オンデマンドでエクスポートすることが目的であり、パフォーマンスのオーバーヘッドの問題を回避したい場合、SQLServerでインデックス付きビューを使用するにはどうすればよいですか?回避策はありますか?
SQL Serverのマテリアライズドビューは常に最新であり、ビューに影響を与えるINSERT / UPDATE/DELETEのオーバーヘッドがあります。
私はあなたが何を要求するのか完全にはわかりません、あなたの質問は私には完全に明確ではありません。ただし、オーバーヘッドが1回だけon a daily+ on-demand basis
必要な場合は、必要のないときにインデックスを削除し、必要なときに再作成することをお勧めします。インデックスは作成時に作成され、最新の状態になります。インデックスが削除されると、INSERT / UPDATE/DELETEコマンドにオーバーヘッドは発生しません。