数据库:获取两个字段与获取*,传输的数据量差距大吗?

AQ:
一张表有十五个字段,我只需要其中两个。
获取两个字段与获取*,传输的数据量差距大吗?进入数量级(十万/百万/千万条数据)后,会不会存在巨大差异?

有什么测试MySQL(或其他SQL)语句效率的工具呢?我也想去测试自己的想法,嘿嘿。

阅读 3.1k
3 个回答

毫无疑问差距离非常大,所以查询遵循要什么字段取什么字段

会有差异,但不至于巨大差异……
原则上是按需查询,即需要查询什么字段就SELECT什么字段,尤其是联表查询的情况下性能差异可能会很大。

原则上来说是这样要什么字段就查什么字段
但是假如我有N个页面需要同一个接口,但是我每个接口要的参数都不同
我想不会有人特意去写3个不同的查询吧。。呵呵。见仁见智。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题