Re: perl dbi memory error?
- From: id4u_ravi@xxxxxxxxx (Ravi Kumar)
- Date: Wed, 18 Apr 2007 22:49:09 -0700 (PDT)
I am using mysql database.
Re: perl dbi memory error?
Thread Previous
From:
John Scoles
Date:
April 16, 2007 04:35
Subject:
Re: perl dbi memory error?
Sort answer "Yes with a But.."
Long answer "No with a Maybe.."
I guess it would depend on the DBD client you are using. Some are more
capable than others. For example with DBD::Oracle you can create a cursor
on the server sideg and then get that in clumps.
Give us the exact DBD clients you are using and I am sure one of out here
can give you a number of examples.
cheers
----- Original Message -----
From: "ravi kumar"
To:
Sent: Monday, April 16, 2007 5:16 AM
Subject: perl dbi memory error?
Hai,
I am using perl DBI module for fetching data from database.
My database table contains almost >70 million entries.
I am fetching the data using following steps
1. $dbh->DBI->connect(...);
2.
$sth = $dbh->prepare("Select * from $TABLE") //which contains more
than >70 million entries
3. $dbh->execute
4. $sth->fetchrow_array , to fetch data
My question is because of the large data (>70 million entries) , any
memory error like memory out of error comes (because i observed at
some instance memory utilization > 70 %).
Basically i want to know , the fetch command gets from db one row at a
time or it gets from the memory
Any
better approach to make it use less memory . I tried by reading entries
in chunks of(10,000) , memory is low but speed is slow...
Thanks for your help
Thanks,
N Ravi
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Thread Previous
perl dbi memory error?
by ravi kumar
Re: perl dbi memory error?
by Robert Roggenbuck
Re: perl dbi memory error?
by John Scoles
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
- Prev by Date: Re: DBI and perl 5.6.2
- Next by Date: DBI compile on HPUX-11.23
- Previous by thread: Re: perl dbi memory error?
- Next by thread: Re: DBD:Oracle-1.19 Can't load Oracle.dll
- Index(es):