
内存循环的优点是可以更快地查询数据,因为它只需要在内存中进行循环,而不需要在数据库中进行查询。但是,它的缺点是只能处理少量数据,而且它只能处理简单的查询,不能处理复杂的查询。
MySQL Join的优点是可以处理复杂的查询,因为它可以在多个表之间进行连接,从而查询出更多的数据。但是,它的缺点是查询效率较低,因为它需要在数据库中进行查询,而不是在内存中进行查询。
总的来说,在MySQL中,根据查询的复杂程度,使用内存循环或者MySQL Join可以有效提高查询效率。
当然是循环了查询数据还要建立到数据库的连接,由数据库返回结果集再由代码解析,这样无形中还增加了数据库服务器的资源占用,虽然一些情况下感觉不出来
从编码设计上应当优先代码内进行逻辑处理,减少数据库压力,当然如果应用场景特殊,查数据库也无可厚非
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)