当前位置: 首页 > PHP > 加快你批量操作的速度

加快你批量操作的速度

  • 分类:PHP
  • 发布时间:2017-11-17 11:44:56
  • 作者:Ferman
  • 查看数: 16

当需要跑程序大量修改数据(mysql、redis等)时,不要每一条数据就更新、插入一次,要用批量的思想。往往一下多年的老程序员也不会注意这点。

比如,先把需要操作的id放入一个临时数组里,然后在进行批量操作

$arr = [
    1,
    2,
    3,
    4
]

update xxx where id in ({join(',', $arr)})

$redis->lpush(key, ...$arr);


转载时请以 超链接的形式 注明:转自Ferman

上一篇:Segmentation fault in PHP 下一篇:暂无
                  

About me