0

所以我在我的生产数据库中有一个大视图,它将来自几个表的数据连接在一起。这是我无法控制的遗留问题——它就是这样。

我想给它添加一个新的子句(WHERE xx 不为空),但我担心发布时会出现性能问题。

基本上,我对视图了解不多。SQL Server 是否必须重建视图?重建索引?做任何大量的处理吗?

还是即时解释观点?

任何正确方向的观点将不胜感激!

4

1 回答 1

4

视图只是存储查询,不会导致物理数据存储或机制等发生变化。

  • 服务器必须重建视图?
  • 重建索引?
  • 加工量大吗?

视图改变时,以上都不会发生

编辑

通过本图尔

...假设视图不是索引视图。要检查,请查看 [object_id] = object_id('your view') 的 sys.indexes。如果没有返回,则视图没有索引。

意思是说...索引视图将对以上几点产生影响

于 2012-12-06T05:17:38.117 回答