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

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

Yii用户专享10000元红包

Yii开发者福利,万元红包可用于云服务器、高防服务器、裸金属服务器、云数据库、高防IP购买和续费

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

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

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

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

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

PHP学院的中学生

注册时间:2018-10-23
最后登录:2小时前
在线时长:65小时30分
  • 粉丝17
  • 金钱345
  • 威望20
  • 积分1195

热门问题