2020-10-20 09:53:26 2477次浏览 2条回答 0 悬赏 10 金钱

SQL 语句中 foreach 循环次数过多,会不会影响 MySQL 数据库?

  • 回答于 2020-10-20 15:17 举报

    看你 的foreach里有数据库操作么。 没有的话 可能 对数据库的压力小很多,一般都是从数据库查询出结果,然后对查询结果进行循环处理,尽量不要在循环中进行数据库的操作, 当然如果单纯的对查询出的数据进行foreach 操作 量太大的话 也会很消耗内存的哈

    觉得很赞
  • 回答于 2020-10-30 07:30 举报

    尽量避免在循环中执行sql操作,磁盘IO是很慢的,先查出来放在内存中遍历,这样是比较好的办法,减少连接数据的次数和磁盘IO等。

您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
副总裁

PHP学院的中学生

注册时间:2018-10-23
最后登录:2024-04-07
在线时长:168小时1分
  • 粉丝29
  • 金钱4730
  • 威望30
  • 积分6710

热门问题