SQLSERVER中视图的生成语句写的不够优化, 会对把该视图的数据导入到另一个表的导入速度有影响吗?

0
已邀请:
1

gogodiy - 天善智能数据库专家、Tableau爱好者 2015-11-12 回答

对于MSSQL,只要不是索引视图,本质只是一段T-SQL代码而已,当你对视图进行查询的时候,是先执行这段代码,生成结果集,然后再根据你的条件,从这个结果集中进一步筛选数据,你说性能会好嘛。
一般情况下我是不建议用视图的,直接T-SQL代码,还便于优化。视图如果你没权限修改,碰到代码效率不高的,你只能干等,浑身有劲也使不出,多耽误事。
0

郑大鹏 2015-11-12 回答

视图的数据加载的快慢 跟 视图的数据加载到另一张数据表的速度 两者之间不知道有没有必然联系?
当视图是取到一部分数据之后就可以使用还是全部数据取到之后才可以使用,如果是前者那么必然影响加载速度,如果是后者那就没关系了,所以,那么问题来了,到底是取到一部分数据之后就可以使用还是全部数据取到之后才可以使用呢?

要回复问题请先登录注册