
sqlserver 为什么用视图能提高查询效率
4个回答
2014-01-14
展开全部
你说的是 普通视图? 还是分区视图啊?
普通视图 不会大幅提高查询效率啊, 能提高点开发效率倒是真的。
分区视图, 某些情况下, 倒是可以大幅度提高查询的效率。
索引视图(物化视图) ,倒是可以提升查询效率,但是那也是靠创建视图后的
CREATE UNIQUE CLUSTERED INDEX 来提升的。
普通视图 不会大幅提高查询效率啊, 能提高点开发效率倒是真的。
分区视图, 某些情况下, 倒是可以大幅度提高查询的效率。
索引视图(物化视图) ,倒是可以提升查询效率,但是那也是靠创建视图后的
CREATE UNIQUE CLUSTERED INDEX 来提升的。
展开全部
视图并不是用来提高查询效率,而是安全跟语句的封装
要说视图可以提高查询效率,要么是封装的语句事先用where条件进行了筛选,减小了数据量
要么就是使用了视图索引,物化了具体数据
要说视图可以提高查询效率,要么是封装的语句事先用where条件进行了筛选,减小了数据量
要么就是使用了视图索引,物化了具体数据
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是什么提高查询效率
只是为了调用方便而已
查询效率和写的sql语句等同
只是为了调用方便而已
查询效率和写的sql语句等同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
视图是已经被SQL服务器解析好的sql语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询