SQL Server对象类型(3)——4.4.索引视图(Indexed View)

4.4. 索引视图(Indexed View)

4.4.1. 索引视图概念

与Oracle中的物化视图(MV,Materialized View)相似,SQL Server中的索引视图是一种实的、被实体化的对象类型,索引视图和视图是有区别的,视图不实际存储数据,其数据来源于其基表中的数据;而索引视图实际存储数据,其数据来源于自己而非其基表。

4.4.2. 索引视图注解

1)索引视图“实的”特性:前述已提到,SQL Server中,索引视图实际存储数据,其拥有存储自己数据的分区和数据页等结构,其数据在数据库中的存储方式与普通簇表完全相同。一个视图上一旦创建了簇索引,该视图就变成了一个索引视图,这是一个从“虚”向“实”的实体化的“蜕变”过程,当然,这个将视图实体化的过程需要诸多的前提和条件,具体可参考官方或其他相关资料。

2)索引视图的用途:SQL Server中,索引视图是一种数据库对象,能被用来汇总、计算、复制和分发数据,

你可能感兴趣的:(SQL,Server,SQL性能优化,SQL,优化,索引视图,indexed,view)