关于 SELECT 全部字段问题
来源:13-2 创建订单-购物车

聪明鹏
2022-08-21
我看在查询的时候,一般都是直接引用 Base_Column_List 里面的字段,但是这个里面是包含了一个表中的所有数据,那这样查询是不是跟 select * 查询是一样的了?其他业务这样查询没啥问题,但是下单的时候这样查询是否效率损耗会比较大
写回答
1回答
-
好帮手慕小蓝
2025-01-24
确实会有这样的问题:如果Base_Column_List里面是所有字段,那么确实和select * 是一样的。同样的,如果一些业务中不需要所有字段的数据,那么多余字段数据的传输确实会造成性能损耗。
理想情况下,确实是应该每个业务都根据业务需要,只获取需要的数据对应的字段即可,其他不需要的数据不要去查询。但是从开发和维护角度,只要损耗和开发效率折中的方案可以接受,就是没问题的。
00
相似问题