SQL Serverでインデックス付きビューのためのオンデマンドリフレッシュモード(=マテリアライズドビュー)?

StackOverflow https://stackoverflow.com/questions/2817803

質問

私はOracleは(定期的に、コミット時にオンデマンドで、)そのマテリアライズド・ビューのいくつかのrefreshmodeオプションを提供しています知っています。 DOESマイクロソフトのSQLServerは、そのインデックス付きビューのために同じ機能を提供します?

ない場合は、

、私は他の使用SQLServerの上でビューをインデックス化することができますどのように私の目的は、毎日の+にエクスポートデータにある場合 オンデマンドの基礎、およびパフォーマンスのオーバーヘッドの問題を回避したいですか?回避策が存在していますか?

役に立ちましたか?

解決

Aは、SQL Serverのビューがビューに影響INSERT / UPDATE / DELETEのオーバーヘッドで、最新で常にマテリアライズド。

私は完全に確認してくださいあなたの必要とするもののないんだけど、あなたの質問は、私には完全に明確ではありません。あなただけのオーバーヘッド1時間、on a daily+ on-demand basisをしたい場合は、私はあなたが行うとき、あなたがそれを必要とし、それを再作成していないときは、インデックスを削除することを示唆しています。あなたはそれを作成するときにインデックスが構築され、それが最新で、その後になります。インデックスが削除されると、あなたのINSERT / UPDATE / DELETEコマンド上の任意のオーバーヘッドがありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top