very slow query

From: Ashish Karalkar <ashish_postgre(at)yahoo(dot)co(dot)in>
To: pgsql-general(at)postgresql(dot)org
Subject: very slow query
Date: 2007-12-12 11:44:58
Message-ID: 884154.78735.qm@web94308.mail.in2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,
I am having PostgreSQL 8.2.4 on Suse 10.3

Server is not using the index insted it chooses to take seq scan path. table is having @ 120 million rows

here is the output from planner:
Nested Loop IN Join (cost=0.00..5030217.97 rows=2 width=106)
-> Seq Scan on sms_new (cost=0.00..5027902.00 rows=384 width=106)
Filter: (mobile = 919820920858::bigint)
-> Index Scan using deliveryid_pkey on delivery (cost=0.00..6.02 rows=1 width=8)
Index Cond: ("outer".deliveryid = delivery.deliveryid)
Filter: ((createddate > '2007-12-11 00:00:00'::timestamp without time zone) AND (createddate < '2007-12-11 21:00:00'::timestamp without time zone) AND ((keyword)::text = 'CRI'::text))

column deliveryid has an index over it in sms_new table.

can anybody please guide to force the usage of index

Thanks in advance
With Regards
Ashish


---------------------------------
Get the freedom to save as many mails as you wish. Click here to know how.

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Thomas Kellerer 2007-12-12 11:52:11 Re: Hijack!
Previous Message Alvaro Herrera 2007-12-12 11:38:08 Re: Hijack!