例如发票的 MySQL 表(日期、金额、买家姓名等)。
用户想要选择(显示/回显)在某一特定月份(例如,四月)发出的发票。
然后,用户决定需要显示 4 月份开具的发票并发送给一位特定的买家。
我想有2个选项:
1) 在每个请求上执行 MySQL SELECT 并获取所需的数据,或者
2) 只有一个 MySQL SELECT 和 fetch;创建一个包含获取结果的数组;然后使用/处理数组
问题是哪种选择对性能更好?许多 MySQL SELECT 使用服务器资源;但另一方面,将数组保存在内存中也会使用资源。哪个选项使用更少的资源?