2

我知道 Oracle 为其物化视图提供了几个刷新模式选项(按需、提交、定期)。Microsoft SQLServer 是否为其索引视图提供相同的功能?

如果没有,如果我的目的是每天+按需导出数据,并且想要避免性能开销问题,我还能如何在 SQLServer 上使用索引视图?是否存在解决方法?

4

1 回答 1

2

SQL Server 中的物化视图始终是最新的,INSERT/UPDATE/DELETE 开销会影响视图。

我不完全确定您的要求,您的问题对我来说并不完全清楚。但是,如果您只想要一次开销on a daily+ on-demand basis,我建议您在不需要时删除索引并在需要时重新创建它。该索引将在您创建它时构建,然后它将是最新的。当索引被删除时,您的 INSERT/UPDATE/DELETE 命令不会有任何开销。

于 2010-05-12T11:20:52.727 回答