From: | Dave Cramer <pg(at)fastcrypt(dot)com> |
---|---|
To: | "Vidas Makauskas" <vms(at)centras(dot)lt> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: outOfMemoryError |
Date: | 2006-08-29 12:05:26 |
Message-ID: | 6E13F8E6-8D37-4D2D-833D-AFFD87BF22B8@fastcrypt.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Vidas,
Can you post your basic loop ?
From what I can see your expectations are a little unrealistic how
do you expect to process 10G rows at a time?
Dave
On 29-Aug-06, at 3:46 AM, Vidas Makauskas wrote:
> Hi,
>
> I've upgrade
> SLES9 with pg73b1jdbc3.jar, IBMjava1.4.2, postgres 7.4.3
> to
> SLES10 with postgresql-8.1-404.jdbc3.jar, sunjava1.4.2, postgres 8.1.4
> and get error in well working program previously with 10,000,000+
> rows:
> Exception in thread "main" java.lang.OutOfMemoryError
> on ResultSet.insertRow() in application source row after 100,000+
> inserted
> rows from Oracle to Postgres table.
>
> With java -Xmx128M i can insert 200,000+ rows.
> But i need 10,000,000+ rows - previosly inserted without problems.
>
> Then I make suppose what it's memory java managment isue
> there fore atempt close and open outputResultSet every 100,000
> inserted
> records
> and reach 1,000,000+ inserted records.
>
> But i need 10,000,000,000+ and with java -Xmx can't.
>
> Next i check with pg73b1jdbc3.jar and get the exacly same result.
> I've check SELECT * FROM outputTable WHERE oid=0,
> because i need append only.
>
> I found in google "Reduce the amount of memory you need during
> processing of
> the ResultSets".
> setFetchSize(1) not impact.
> How to do?
>
> Next I plan remove sun java and will install IBM java?
> Why my program work previously with default configuration?
>
> What next?
>
> I can't believe that it is problem for me only.
> May be I'm too new to java and miss some requirements.
>
> Any advices are wellcome.
>
> Vidas
>
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>
From | Date | Subject | |
---|---|---|---|
Next Message | Vidas Makauskas | 2006-08-29 13:22:07 | Re: outOfMemoryError |
Previous Message | Guillaume Smet | 2006-08-29 11:54:15 | Re: [HACKERS] [PATCHES] log_statement output for protocol |