From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
---|---|
To: | David Siebert <david(at)eclipsecat(dot)com> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Yet another indexing issue. |
Date: | 2002-03-19 20:50:44 |
Message-ID: | 20020319124955.M2427-100000@megazone23.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-sql |
On Tue, 19 Mar 2002, David Siebert wrote:
>
> I am having issues with an Index.
> Here is the query
>
> SELECT * FROM phonecalls WHERE istatus = 0 AND (sfor = 'pat' OR
> sfor='TECHIES') ORDER BY ipri DESC, dplaceddate;
> I have tried '0' and jut plain 0 as well as type casting it with ::int4 .
>
> Here is the index I think it should use.
>
> CREATE INDEX phonecallspoll ON phonecalls USING btree (sfor varchar_ops,
> istatus int4_ops);
> But it is still doing a scan?
>
> Any suggestions?
> yes I have used Vacumme with the anylise option.
What is the schema (probably not meaningful but always helps), what does
explain show for the query (specifically for the row counds), does using
set enable_seqscan=off change the explain output?
From | Date | Subject | |
---|---|---|---|
Next Message | Sudhakar Chandra | 2002-03-19 21:30:56 | [Q] Distributing a binary of postgres with my software and license |
Previous Message | Jean-Luc Lachance | 2002-03-19 20:45:30 | Re: [SQL] How to create crude report with psql and/or plpgsql |
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Mello | 2002-03-19 21:35:21 | Re: How to create crude report with psql and/or plpgsql |
Previous Message | Jean-Luc Lachance | 2002-03-19 20:45:30 | Re: [SQL] How to create crude report with psql and/or plpgsql |