Why index don't use with SELECT

From: Alexander Dederer <dederer(at)spb(dot)cityline(dot)ru>
To: pgsql-general(at)postgresql(dot)org
Subject: Why index don't use with SELECT
Date: 2001-05-16 22:01:21
Message-ID: 9dut7u$2hdu$1@news.tht.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

IMN1=# explain select count(*) from grls WHERE active = 10;
NOTICE: QUERY PLAN:
Aggregate (cost=993.21..993.21 rows=1 width=0)
-> Seq Scan on grls (cost=0.00..992.44 rows=307 width=0)

IMN1=# explain select count(*) from grls WHERE popularity = 10;
NOTICE: QUERY PLAN:
Aggregate (cost=23.22..23.22 rows=1 width=0)
-> Index Scan using grls_popularity on grls (cost=0.00..23.17 rows=20
width=0)

IMN1=# \di grls
grls_active | index | alex
grls_popularity | index | alex

Why SELECT use Index grls_popularity and don't use index grls_active ?
Both create and VACUUM ANALYZE grls?

It's a BUG?

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Stephan Szabo 2001-05-16 22:09:08 Re: Unusual slowdown using subselects
Previous Message Alexander Dederer 2001-05-16 21:49:51 Re: Unusual slowdown using subselects