日期:2014-05-20  浏览次数:21112 次

sql查询效率求解
多张表联表查询
1、视图查询
2、sql语句联表查询

我感觉视图也是sql语句组成的  效率是不是一样的??
------解决方案--------------------
 视图相当于临时表  效率肯定会快于多表的联合查询
------解决方案--------------------
一般互联网应用中很少很少会使用 LEFT JOIN 这样的关联查询,宁愿多查一次。

因为 LEFT JOIN 等之类的关联查询,在表数据量很大的情况下会引起数据库服务器 load 值升高,降底数据库服务器的性能。
------解决方案--------------------
视图时时存储的SQl语句,并没有进过编译,但可以传视图名可以减少网络流量的使用,但执行效率并不快