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.

Table is having index on action_id.

Partition is trigger based.
Postgres Version : (PostgreSQL) 8.4.6

Why there is difference in execution time? What I am doing wrong?



-- 
Thanks & regards,
      JENISH

Reply via email to