Google bigquery Google Bigquery PHP API允许在Google/Http/REST.PHP中耗尽内存大小

Google bigquery Google Bigquery PHP API允许在Google/Http/REST.PHP中耗尽内存大小,google-bigquery,Google Bigquery,Google Bigquery的PHP API在查询作业结果时发出致命错误。实际误差为: 致命错误:允许的内存大小134217728字节已用尽 (试图分配72字节)在 /…/google-api-php-client-1.1.6/src/google/Http/REST.php on 第119行 知道是什么导致了这个错误吗?回答我自己的问题: 这是由getQueryResults调用返回的行太多造成的。可以通过将可选参数中的maxResults设置为限制值来解决此问题,即: response =

Google Bigquery的PHP API在查询作业结果时发出致命错误。实际误差为:

致命错误:允许的内存大小134217728字节已用尽 (试图分配72字节)在 /…/google-api-php-client-1.1.6/src/google/Http/REST.php on 第119行


知道是什么导致了这个错误吗?

回答我自己的问题:

这是由getQueryResults调用返回的行太多造成的。可以通过将可选参数中的maxResults设置为限制值来解决此问题,即:

response = gbq_service->jobs->getQueryResults($project_id, $jobId, array('timeoutMs' => 100000, 'maxResults'=>1000));

嗨@rmg!你可以将你的答案从评论部分移动到答案部分,并获得stackoverflow分数——或者我可以这样做,因此问题也算作“已回答”。我很高兴你能解决这个问题,谢谢你分享答案!