如果我在 sql server 中为表创建索引,看起来索引表的视图会受到影响吗?

Posted

技术标签:

【中文标题】如果我在 sql server 中为表创建索引,看起来索引表的视图会受到影响吗?【英文标题】:If I create an index to a table in sql server, a view which looks indexed table will be affected? 【发布时间】:2011-09-14 07:09:14 【问题描述】:

我有一个视图,它看起来像一张桌子。如果我为这个表创建一个索引,这个索引上的视图会受到影响吗?感谢您的帮助。

【问题讨论】:

【参考方案1】:

是的,视图会受到影响。

视图本身没有执行计划,它将包含在使用它的查询中,并为整个查询制定计划,就像您将视图中的代码粘贴到查询中一样.

【讨论】:

以上是关于如果我在 sql server 中为表创建索引,看起来索引表的视图会受到影响吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用 SQL Server Management Studio 为表中的前 100 个值创建脚本

SQL Server 查询性能优化——创建索引原则

Sql Server 主键 外键约束

如何使用带有 sql server 2000 的 vb6 为表或 sp 获取“创建表”脚本

从 SQL Server 表中为直方图创建范围箱

SQL Server 2005 事务复制无法发布包含索引创建的存储过程