Re: Is index enough to do simple fetch, or table is always used too? - Mailing list pgsql-general

From Merlin Moncure
Subject Re: Is index enough to do simple fetch, or table is always used too?
Date
Msg-id b42b73150812150612s5077448du66f37d99e008d153@mail.gmail.com
Whole thread Raw
In response to Re: Is index enough to do simple fetch, or table is always used too?  ("David Rowley" <dgrowley@gmail.com>)
List pgsql-general
On Sun, Dec 14, 2008 at 4:15 PM, David Rowley <dgrowley@gmail.com> wrote:
> The index does not know if the row is dead or alive to the current
> transaction. This is only known by the heap. So for your example query
> to execute, it may be possible to scan the index but the heap will
> need to be checked to see if the row is alive or dead.

There are some plans to use the new visibility map feature (coming in
8.4) to allow index only lookups under certain conditions.  That
wouldn't happen until 8.5 at the earliest however.

merlin

pgsql-general by date:

Previous
From: Raymond O'Donnell
Date:
Subject: Re: PostgreSQL installation
Next
From: "Merlin Moncure"
Date:
Subject: Re: PostgreSQL installation