From: | Jeff Davis <pgsql(at)j-davis(dot)com> |
---|---|
To: | Jenish <jenishvyas(at)gmail(dot)com> |
Cc: | pgsql-performance(at)postgresql(dot)org |
Subject: | Re: Strange behavior of child table. |
Date: | 2011-06-01 18:53:42 |
Message-ID: | 1306954422.4727.4.camel@jdavis-ux.asterdata.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
On Tue, 2011-05-31 at 10:20 +0300, Jenish wrote:
> Hi All,
>
> I have created partition on table Round_Action , which has 3 child
> partition tables.
>
>
> When I am firing a simple select query with limit on parent table it
> is taking huge time to execute. But when I am firing this query
> directly on child table it is taking few milliseconds.
>
>
> EXP.
> select * from Round_Action where action_id =50000 limit 100 →
> execution time 80 sec
> select * from Round_Action_CH1 action_id =50000 limit 100 → execution
> time 0.1 sec
>
> Round_Action is the parent table and has no record in the tables, all
> the records are lying in child tables.
Run EXPLAIN ANALYZE on each of those queries, and post the results.
See http://wiki.postgresql.org/wiki/SlowQueryQuestions for a guide on
how to give the necessary information for others to help.
Regards,
Jeff Davis
From | Date | Subject | |
---|---|---|---|
Next Message | CS DBA | 2011-06-01 20:14:10 | Problem query |
Previous Message | Merlin Moncure | 2011-06-01 13:26:30 | Re: Speeding up loops in pl/pgsql function |