【发布时间】:2012-02-16 14:41:36
【问题描述】:
我创建了一系列在一个相当大的表上运行的视图。该表已正确索引,性能完全足够。我想向数据库添加一个额外的视图层,它们是视图的有效视图。我想知道的是 SQL Server 是否足够聪明,可以在构建查询时使用基础表上的索引,或者我是否需要以某种方式索引第一层视图?
【问题讨论】:
-
这可以通过执行计划显示轻松检查
-
实际数据将从物理上包含数据的表或视图中获取。因此 Sql server 引擎除了使用所有可用的加速器,即 indeces 之外,无事可做。
标签: sql-server view indexing