Select Only the Columns You Need
Select Only the Columns You Need — Chinese original prompt
这段查询用了 SELECT 星号,表里还有 [大字段,如 描述/JSON]。请指出代价:多传的列带来的网络与内存开销、大字段把行撑大导致缓存命中下降、以及 ORM 把整行读出来后误把旧值写回。给出改成只取需要的列的具体写法,并检查有没有依赖字段顺序或整行结构的地方。
Site original
Chinese original
How to use
改成显式列后,给表加字段不会再悄悄改变查询结果和接口返回。