我对编程很陌生......所以我想知道是否需要为性能问题提供视图索引?
答案 0 :(得分:0)
必需是SQL Server中的一个非常重要的词。如果(视图的)基础表具有可以由查询有效使用的索引,则不需要它。由于性能的提高,许多开发人员会在视图上创建索引。在存储方面需要付出代价(相同的数据现在存储在原始表中和视图中以及索引占用的空间中)以及维护索引。所以答案就像往常一样,取决于......
创建索引视图还有广泛的(并非不可能)要求 - 请参阅https://technet.microsoft.com/en-us/library/aa933148%28v=sql.80%29.aspx