日期:2014-05-18  浏览次数:20399 次

★★弱问★★Sql 2005 视图里的数据到底是不是保存到一个临时表里的
我有几百万的数据,还有很多关联表也都上百万,不想做关联查询,想把所有信息都合到一张视图里,这样以后再查询就查这个视图,这样是否可以提高效率???谢谢大家

------解决方案--------------------
不能。
------解决方案--------------------
在主要的查询字段上建立索引
------解决方案--------------------
视图只是为了方便查询 并不能提高查询速度 不过可以考虑用索引视图。
------解决方案--------------------
视图只是一个定义 没有数据 查的时候还是去取数据的...
视图不会提高效率.....
------解决方案--------------------
如果視圖建上索引時會提高效率

樓主的情況建議用分區表和分區索引實現
------解决方案--------------------
LIKE '%方法%' 用like查询索引不起作用
------解决方案--------------------
用索引快些
------解决方案--------------------
除了常用的一些手段,比如建立索引,比如优化查询语句外,你也可以考虑下5楼大版的建议。