| From: | "Gokulakannan Somasundaram" <gokul007(at)gmail(dot)com> |
|---|---|
| To: | "Heikki Linnakangas" <heikki(at)enterprisedb(dot)com> |
| Cc: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: Clarification reqeusted for "select * from a huge table" |
| Date: | 2007-11-12 12:40:12 |
| Message-ID: | 9362e74e0711120440n1ea04c75m6391eff66088139d@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Nov 12, 2007 6:01 PM, Heikki Linnakangas <heikki(at)enterprisedb(dot)com> wrote:
> Gokulakannan Somasundaram wrote:
> > I had a chance to test one of the real world cases with Oracle and
> > PostgreSQL. Create a Table with 10 million rows (i worked on a 1GB RAM
> > machine) both in oracle and Postgresql. Just write a JDBC program for
> > a 'select *' on that table. With PostgreSQL as backend, java crashes
> > saying that it has met 'Out Of Memory'. With Oracle it doesn't.
> > Postgres tried to send all the results back to the client at one
> > shot, whereas in Oracle it works like a Cursor. Is this issue already
> > well known among hackers community? If known, why is it designed this
> > way?
>
> http://jdbc.postgresql.org/documentation/head/query.html#query-with-cursor
>
> --
> Heikki Linnakangas
> EnterpriseDB http://www.enterprisedb.com
>
Thanks Heikki. That answered my question. Can you tell me, what is the
similar setting for psql?
--
Thanks,
Gokul.
CertoSQL Project,
Allied Solution Group.
(www.alliedgroups.com)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Richard Huxton | 2007-11-12 12:45:24 | Re: Clarification reqeusted for "select * from a huge table" |
| Previous Message | Gokulakannan Somasundaram | 2007-11-12 12:39:08 | Re: Clarification reqeusted for "select * from a huge table" |