使用SELECT *时的性能问题?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (28)

可能重复: 哪个更快/更好?SELECT *或SELECT column1,colum2,column3等 不使用select *的原因是什么?

使用SELECT *而不是SELECT FiledName,FiledName2 ......是否存在性能问题?

提问于
用户回答回答于

唯一的性能问题是,如果您的应用程序只需要返回的字段的子集select *。数据库中没有性能差异,因为它们实际上是相同的。

用户回答回答于

你做一个选择*每次,还有就是可能是一个额外的查询来获取列的列表。在高事务环境中,这可能会成为一个可见的开销,但是偶尔会有所不同。

此外,在插入记录时,如果添加了列,请不要在插入中使用select *。

所属标签

可能回答问题的人

  • 学生

    3 粉丝476 提问7 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • 最爱开车啦

    8 粉丝503 提问5 回答
  • 骑牛看晨曦

    4 粉丝522 提问5 回答

扫码关注云+社区

领取腾讯云代金券