sql查询效率求解
多张表联表查询
1、视图查询
2、sql语句联表查询
我感觉视图也是sql语句组成的 效率是不是一样的??
------解决方案-------------------- 视图相当于临时表 效率肯定会快于多表的联合查询
------解决方案--------------------一般互联网应用中很少很少会使用 LEFT JOIN 这样的关联查询,宁愿多查一次。
因为 LEFT JOIN 等之类的关联查询,在表数据量很大的情况下会引起数据库服务器 load 值升高,降底数据库服务器的性能。
------解决方案--------------------视图时时存储的SQl语句,并没有进过编译,但可以传视图名可以减少网络流量的使用,但执行效率并不快