Re: Suggestion for optimization

Поиск
Список
Период
Сортировка
От Christopher Kings-Lynne
Тема Re: Suggestion for optimization
Дата
Msg-id GNELIHDDFBOCMGBFGEFOOEABCCAA.chriskl@familyhealth.com.au
обсуждение исходный текст
Ответ на Re: Suggestion for optimization  (Gavin Sherry <swm@linuxworld.com.au>)
Ответы Re: Suggestion for optimization  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
> > Af far as I know Oracle doesn't have any short cut (along the lines of
> > what is being discussed in this thread) for this operation.  However
> > Oracle is more efficient in providing the answer than postgres
> currently
> > is.  While postgres needs to perform a full scan on the table, Oracle
> > will only need to perform a full index scan on the primary key if one
> > exists.  Since the index will likely have much less data than the full
>
> Under Postgres, a full index scan is generally more expensive than a full
> table scan since indices, particularly btree, carry a large amount of meta
> data and theefore consume more pages.

Don't forget that Postgres also doesn't store tids in the index, so must
always check with the main table that a row is visible in current
transaction.

Chris



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Question on ident authorization
Следующее
От: "Christopher Kings-Lynne"
Дата:
Сообщение: Re: RFC: Restructuring pg_aggregate