+ -
当前位置:首页 → 问答吧 → 如何遍历一个巨大的表?

如何遍历一个巨大的表?

时间:2011-01-06

来源:互联网

一个海量数据的表,有超过数亿行的数据,以下程序运行中会killed,请问如何处理遍历这样的表?



QUOTE:
my $sql = "select * from visitlog";
my $sth = $dbh->prepare($sql);
$sth->execute;
while( my @str = $sth->fetchrow_array() ) {
......
......
}

作者: 屠龙   发布时间: 2011-01-06

本帖最后由 toniz 于 2011-01-06 17:27 编辑

说原始需求,贴WHILE里面的处理代码。

作者: toniz   发布时间: 2011-01-06

这个情况下,尽量避免直接用 数组 吧

作者: gaochong   发布时间: 2011-01-06