【发布时间】:2014-11-15 09:28:47
【问题描述】:
我想知道两者之间的性能是否存在显着差异
select * from table where something
和
select column from table where something
【问题讨论】:
-
抱歉重复,谢谢大家。
-
对于那些想要更有表现力的答案的人,这里是explanation - 请参阅摘要。
-
到目前为止我没有看到的(即使是重复的)提到了存储和执行模型。 MySql 是一个行存储:它在内部处理整个行,而不管它们在查询中的实际使用情况。因此可能存在差异,但与您在列存储引擎中发现的差异相比,差异相当微不足道,其中仅涉及实际使用的列。
标签: mysql sql performance