Re: table full scan

Поиск
Список
Период
Сортировка
От Khaldoun Ateyeh
Тема Re: table full scan
Дата
Msg-id 0BD53BBFEDA6B240851F0B40DC7992E718081C@S007DCDE.panoratio.local
обсуждение исходный текст
Ответ на table full scan  ("Khaldoun Ateyeh" <Khaldoun.Ateyeh@panoratio.de>)
Ответы Re: table full scan  (Kris Jurka <books@ejurka.com>)
Список pgsql-jdbc
Hi,

Which driver should I use? Because when I do what you suggested, I get
"This method is not yet implemented" ... stmt.setFetchSize(1000).

I am using the official postgresql-8.1-404.jdbc3.jar driver.

Many thanks.

Khaldoun

-----Original Message-----
From: Roland Walter [mailto:rwa@mosaic-ag.com]
Sent: Thursday, January 05, 2006 1:15 PM
To: Khaldoun Ateyeh
Cc: pgsql-jdbc@postgresql.org
Subject: Re: [JDBC] table full scan

"Khaldoun Ateyeh" <Khaldoun.Ateyeh@panoratio.de> writes:

> Hi,
> I am using jdbc to full scan a huge table (over 11 million records).
> Unfortunately, I get an OutOfMemoryError exception. Is there any way
to
> tell postgre not to try to load the whole table at once?
>

Set autocommit to false, then use the method setFetchSize() of
the Statement to set the maximal rows that are read into the memory.

For example:

    con.setAutoCommit(false);
    stmt = con.createStatement();
    stmt.setFetchSize(1000);
--
Roland Walter                   mailto: rwa (at) mosaic-ag (dot) com
MOSAIC SOFTWARE AG               phone: +49 (0) 22 25 / 88 2-41 1
Am Pannacker 3                     fax: +49 (0) 22 25 / 88 2-20 1
D-53340 Meckenheim                http://www.mosaic-ag.com



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "hpb@htl-steyr.ac.at"
Дата:
Сообщение: bug in getTime after insertRow with postgresql-8.1-404.jdbc3.jar
Следующее
От: Kris Jurka
Дата:
Сообщение: Re: table full scan