这家伙有点懒,还没写个性签名!
以前yii1的时候处理百万数据的时候都是先计算好了数据库的条数,然后 for($i = 0; $i < 1000000; $i++) 这样操作的,反正id是主键,单条取值很快的
以前yii1的时候处理百万数据的时候都是先计算好了数据库的条数,然后
for($i = 0; $i < 1000000; $i++)
这样操作的,反正id是主键,单条取值很快的
恩,这种方式相对是原生的写法了,不知道是不是yii的这个each还有这个batch方法用的方式不对还是别的因素
论坛没有搜索功能???
怕内存超限或者超时,你可以一个请求只处理500条数据,处理完成后,跳下一个同名页面,传个参数指明分页即可。这样可以避免很多问题的。
我是在命令行下(./yii )做数据统计分析用到的这个,并且是每天定时执行的。