Re: Functional Indices

From: mordicus <mordicus(at)free(dot)fr>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Functional Indices
Date: 2001-05-22 20:27:58
Message-ID: 9eei5r$2s4s$1@news.tht.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Stephan Szabo wrote:
>> explain select * from titles where lower(title) = 'monde';
>> Seq Scan on titles (cost=0.00..39392.10 rows=14145 width=44)
>
> How many rows are in titles? It seems to estimate 14000+
> rows are going to match. If that's true, sequence scan may
> be a better plan than the index. Or, perhaps, do you have
> a very common title value that's throwing off the statistics?
>
Hello,

register=# select count(title) from titles;
count
---------
1414473
(1 row)

I have solved the probleme by setting enable_seqscan to false and now it
use index, but i don't understand why it choose to do a seq scan.

thanks
Bojnourdi Kaikavous

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message mordicus 2001-05-22 20:32:13 Re: Functional Indices
Previous Message Maurice Balick 2001-05-22 20:21:04 Re: production java/postgresql