gpt4 book ai didi

php - PDO 无法获取大量数据

转载 作者:行者123 更新时间:2023-11-28 23:56:19 24 4
gpt4 key购买 nike

我正在尝试从一个超过 500 万行和 50 Gb 总大小的 mysql 表中获取数据,为此我使用 PDO。看起来像

$urlsContent = $db->query('select url_hash,content from sy_search_site_stat');
while($result = $urlsContent->fetch())
{
... write content to files;
... echo content hashes;
}

但是当我在控制台中无限制地运行它时,唯一的输出是 工作几分钟后“被杀死”。当我将限制写入 SQL 查询时,它工作正常。 PDO 有什么特别的限制吗?

最佳答案

$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);

source

关于php - PDO 无法获取大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31584131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com