Re: index use again and again - Mailing list pgsql-general

From Tom Lane
Subject Re: index use again and again
Date
Msg-id 21569.1013527758@sss.pgh.pa.us
Whole thread Raw
In response to index use again and again  (Holger Marzen <holger@marzen.de>)
Responses Re: index use again and again  (Holger Marzen <holger@marzen.de>)
List pgsql-general
Holger Marzen <holger@marzen.de> writes:
> Are 152428 rows not enough to use the index?

More like "there are too many rows to use the index".

You've got a query that is estimated to hit 22322/152428 = 15% of the
table.  If the rows in question are uniformly scattered through the
table then the system will certainly have to read every block of the
table to get them all.  It may as well read the table sequentially,
rather than do the extra I/O to read the index too.

            regards, tom lane

pgsql-general by date:

Previous
From: Denis Perchine
Date:
Subject: Re: Index on timestamp field, and now()
Next
From: Tom Lane
Date:
Subject: Re: Index on timestamp field, and now()