Question on partitioning

From: "Mark Steben" <msteben(at)autorevenue(dot)com>
To: <pgsql-admin(at)postgresql(dot)org>
Subject: Question on partitioning
Date: 2006-11-15 20:13:28
Message-ID: 001201c708f2$839a8c00$b501a8c0@D1RPQZB1
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi, the new guy is back with another question.

Regarding partitioning - I set up a testing table - parent table and 4
partitioning children's tables inheriting the

Attributes of the parent. I inserted 1800 rows in all - 450 equitably in
each partition. The CHECK constraints work great.

The PART_ID column, defined as SMALLINT, Is the partitioning column.

When I query for PART_ID'S I know to be in the first partition only, the
EXPLAIN says that

The query plan says that it does a sequential table scan on the first
partition, which is fine because I do SELECT *. However it also

Does index scans on partitions 2, 3, and 4 which I did not expect since I
limited the range in my WHERE clause to rows in partition 1.

Do I need to load more data? Any help would be appreciated. I did set my
CONSTRAINT_EXCLUSION to ON.

Thank you,

Mark Steben

_____

From: Mark Steben [mailto:msteben(at)autorevenue(dot)com]
Sent: Tuesday, November 07, 2006 3:18 PM
To: 'pgsql-admin(at)postgresql(dot)org'
Subject: Question

I am very new to PostgreSQL. Is it appropriate to pose questions to this
email list?

I am trying to come up with a query that will list the names of the database
indexes that

Have been chosen as clustering indexes. I know I can get the INDEXRELID
from PG.INDEX

But have yet to figure out how to get the index name from there. Any help
would be appreciated.

And, if this is not an appropriate forum to ask questions please tell me.

Thank you,

Mark Steben

AutoRevenue

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Tom Lane 2006-11-16 06:32:35 Re: all postgres users do "not exist"
Previous Message Will Cameron 2006-11-15 19:31:07 all postgres users do "not exist"