36 条回复  ·  3886 次点击
roundgis 小成 2025-11-3 12:00:39
萬一你這個*包含了一個不需要的 blob 又恰好很大呢 這種事很難一概而論
hefish 小成 2025-11-3 12:02:16
不要纠结这种小问题。
wu67 小成 2025-11-3 12:04:24
这不是看场景的吗? 有时候几十个列可能真的有性能问题. 但是之前真的有过特么需要在一个页面上 select 几十个列出来(客户就要看这么多, 不记得是 40+还是 50+了, 哪怕横向滚滚滚), 而且每个字段都是小整型或者不长的字符(数据源那边入库就这么长),那还不如直接*了好吧
Gilfoyle26 小成 2025-11-3 12:10:49
前端:你们说的都是些啥 https://i.imgur.com/Iy0taMy.png
icanfork 初学 2025-11-3 12:11:50
ORM ,不手写 SQL 了
lbunderway 初学 2025-11-3 12:12:32
这样内存也会很高的
Wh1te 初学 2025-11-3 12:22:26
@ipwx 框架底层是怎么实现的,是 select * 还是
Wh1te 初学 2025-11-3 12:25:36
@icanfork OP 的问题不是手写不手写,是能不能 select 所有字段,用 ORM ,底层也是生成一个 sql 去执行,这个 sql 是 select * 还是只 select 必要字段
wangritian 小成 2025-11-3 12:25:46
配置表你就*去吧,应该根据环境做决策
pulutom40 初学 2025-11-3 12:26:25
orm ,不手写 sql ,但是 orm 框架默认都是*,所以我们绝大部分 sql 都是* 什么时候 dba 找过来了再去优化,目前没找过来
返回顶部