AI / 编程与调试
从 SELECT 星号与大字段入手,减少传输、内存和无效的字段回写
这段查询用了 SELECT 星号,表里还有 [大字段,如 描述/JSON]。请指出代价:多传的列带来的网络与内存开销、大字段把行撑大导致缓存命中下降、以及 ORM 把整行读出来后误把旧值写回。给出改成只取需要的列的具体写法,并检查有没有依赖字段顺序或整行结构的地方。
中文原文
改成显式列后,给表加字段不会再悄悄改变查询结果和接口返回。