select中字段个数对查询效率的影响
在测试一个查询语句的时候,发现select字段的个数对整个查询的效率有很大的影响
例如语句为
select A.字段1 , A.字段2 , B.字段1 , C.字段1 , D.字段1 , E.字段1
from A
left join B on clause 1
left join C on clause 2
left join D on clause 3
left join E on clause 4
当查询只有 A.字段1的时候需要10s
每次当多一个字段的时候都在原有的10s的基础上都增加5s,当字段全部写的时候效率就很慢
请不要要求贴出explain,这只是字段多少的区别,另外查询不会用到覆盖索引
有什么原因会造成字段的多少对效率影响很大?