Scaling 10 million records in PostgreSQL table

From: Navaneethan R <nava(at)gridlex(dot)com>
To: pgsql-performance(at)postgresql(dot)org
Subject: Scaling 10 million records in PostgreSQL table
Date: 2012-10-08 15:26:19
Message-ID: b2d0ada9-f13a-4269-b378-1ceaf2451190@googlegroups.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Hi all,

I have 10 million records in my postgres table.I am running the database in amazon ec2 medium instance. I need to access the last week data from the table.
It takes huge time to process the simple query.So, i throws time out exception error.

query is :
select count(*) from dealer_vehicle_details where modified_on between '2012-10-01' and '2012-10-08' and dealer_id=270001;

After a lot of time it responds 1184 as count

what are the ways i have to follow to increase the performance of this query?

The insertion also going parallel since the daily realtime updation.

what could be the reason exactly for this lacking performace?

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Andrzej Zawadzki 2012-10-08 15:41:17 Re: Strange behavior after upgrade from 9.0 to 9.2
Previous Message Tom Lane 2012-10-08 14:52:31 Re: Strange behavior after upgrade from 9.0 to 9.2