I have the following script (extremley simplified)

foreach my $key (sort {$a<=>$b} keys %run){
my $inp;
$inp=$dbh->selectall_arrayref("select id, [description] from
Kaonix_import_base where idint between ? and ? ",undef,$run{$key}->[0],
$run{$key}->[1]) ;


addrec($inp); -- sub to run very heavy regexs against the select and insert
into another table
undef($inp);

}

The problem is that memory is not being freed against the statement handle
on each iteration and eventually the script stalls due lack of memories

any ideas?

Reply via email to