SQL Serverでインデックス付きビューのためのオンデマンドリフレッシュモード(=マテリアライズドビュー)?
-
26-09-2019 - |
質問
私はOracleは(定期的に、コミット時にオンデマンドで、)そのマテリアライズド・ビューのいくつかのrefreshmodeオプションを提供しています知っています。 DOESマイクロソフトのSQLServerは、そのインデックス付きビューのために同じ機能を提供します?
ない場合は、、私は他の使用SQLServerの上でビューをインデックス化することができますどのように私の目的は、毎日の+にエクスポートデータにある場合 オンデマンドの基礎、およびパフォーマンスのオーバーヘッドの問題を回避したいですか?回避策が存在していますか?
解決
Aは、SQL Serverのビューがビューに影響INSERT / UPDATE / DELETEのオーバーヘッドで、最新で常にマテリアライズド。
私は完全に確認してくださいあなたの必要とするもののないんだけど、あなたの質問は、私には完全に明確ではありません。あなただけのオーバーヘッド1時間、on a daily+ on-demand basis
をしたい場合は、私はあなたが行うとき、あなたがそれを必要とし、それを再作成していないときは、インデックスを削除することを示唆しています。あなたはそれを作成するときにインデックスが構築され、それが最新で、その後になります。インデックスが削除されると、あなたのINSERT / UPDATE / DELETEコマンド上の任意のオーバーヘッドがありません。
所属していません StackOverflow