From: | "Todd A(dot) Cook" <tcook(at)blackducksoftware(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | "Relyea, Mike" <Mike(dot)Relyea(at)xerox(dot)com>, pgsql-general(at)postgresql(dot)org, Qingqing Zhou <zhouqq(at)cs(dot)toronto(dot)edu> |
Subject: | Re: Out of memory error in 8.1.0 Win32 |
Date: | 2006-06-22 19:03:04 |
Message-ID: | 449AE968.9040609@blackducksoftware.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
Tom Lane wrote:
> "Todd A. Cook" <tcook(at)blackducksoftware(dot)com> writes:
>> oom_test=> explain select val,count(*) from oom_tab group by val;
>> QUERY PLAN
>> -------------------------------------------------------------------------
>> HashAggregate (cost=1163446.13..1163448.63 rows=200 width=4)
>> -> Seq Scan on oom_tab (cost=0.00..867748.42 rows=59139542 width=4)
>
>> The row estimitate for oom_tab is close to the actual value. Most of
>> the values are unique, however, so the result should have around 59M
>> rows too.
>
> Well, that's the problem right there :-(. Have you ANALYZEd this table?
My production table and query are more complex. In the original, the
query above was in a sub-select; the work-around was to create a temp
table with the sub-query results, analyze it, and then do the larger
query based off of the temp table.
There have been off and on discussions on the pg lists about out of
memory issues (see http://archives.postgresql.org/pgsql-bugs/2006-03/msg00102.php)
I was just offering my test case as an example in case it might be of
any use in tracking those problems down. :)
-- todd
From | Date | Subject | |
---|---|---|---|
Next Message | Relyea, Mike | 2006-06-22 19:14:07 | Re: Out of memory error in 8.1.0 Win32 |
Previous Message | Michael Fuhr | 2006-06-22 18:58:11 | Re: OT: publicly available databases? |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2006-06-22 19:08:24 | Re: [CORE] GPL Source and Copyright Questions |
Previous Message | Mark Woodward | 2006-06-22 19:00:46 | Re: vacuum, performance, and MVCC |