所以我在我的生产数据库中有一个大视图,它将来自几个表的数据连接在一起。这是我无法控制的传统事物 - 它就是它的样子。
我想为它添加一个新子句(WHERE xx不为null),但我担心发布它时会出现性能问题。
基本上,我对观点了解不多。 SQL Server是否必须重建视图?重建索引?做任何大量的处理?
或者是动态解释的视图?
正确方向的任何一点都将受到赞赏!
答案 0 :(得分:4)
视图只是存储查询,它不会导致更改物理数据存储或机制等。
无发生
修改强>
Ben Thul...假设视图不是索引视图。 要检查,请查看sys_indexes,其中[object_id] = object_id('你的 视图')。如果没有任何回复,则视图没有索引。
意思是说...索引视图会影响上面的指针