以下是我尝试过的:
立即加载内存中的所有行:内存不足错误。我没有全局变量,没有类/对象属性,分页被封装在一个方法中,因此本地变量(从db获取的行)应该在当前页面被…处理后由垃圾收集器收集。我也不将行存储在内存中,而是将其写入磁盘。PDO::fetchAll()与最后,内存使用率很低(~13 as ),但是进程非常慢,因为
我发现Mysql有时会返回完全相同的数据(偶尔)。一.G:$pdo->query("SELECT * from posts order by id desc LIMIT {$limit} OFFSET{$offset}");Mysql posts表(innodb)有+10K行。 db和脚本运行在不同的Vps上。Vps