我尝试使用find . -type f -printf '%Tm %p\n'|awk '$1=="04"{print $2}'
从包含数百万条目的表格中迭代查询结果,但这需要很长时间:
PDOStatement::fetch
有没有办法逐个迭代查询结果而不是加载整个结果?谢谢!
答案 0 :(得分:0)
在您提供的示例中,您将逐个迭代行,这正是应该完成的。您将不得不考虑其他优化选项,具体取决于您使用日志stuff
:
limit
和offset
如果您告诉我们您在使用日志做什么,我们将能够提供更多帮助。
答案 1 :(得分:0)
毫无疑问,分页将使用ajax,喜欢将解决你的问题。看看Datatables服务器端处理。我不得不承认它很宽,但是一旦你开始使用它,事情就会很顺利。
请查看this以实施PDO分页。