Re: planner/optimizer question

Поиск
Список
Период
Сортировка
От Gary Doades
Тема Re: planner/optimizer question
Дата
Msg-id 408F6663.22977.CC6AF7D@localhost
обсуждение исходный текст
Ответ на Re: planner/optimizer question  (Christopher Kings-Lynne <chriskl@familyhealth.com.au>)
Ответы Re: planner/optimizer question  (Christopher Kings-Lynne <chriskl@familyhealth.com.au>)
Список pgsql-performance
I can understand the performance loss on non-selects for keeping the
index validity state tracking the row validity, but would that outweigh the
performance gains on selects? Depends on your mix of selects to non
selects I guess, but other database systems seem to imply that keeping
the index on track is worth it overall.

Cheers,
Gary.

On 28 Apr 2004 at 15:04, Christopher Kings-Lynne wrote:

> > Why is there an entry in the index for a row if the row is not valid?
> > Wouldn't it be better for the index entry validity to track the row validity.
> > If a particular data value for a query (join, where etc.) can be satisfied
> > by the index entry itself this would be a big performance gain.
>
> For SELECTs, yes - but for INSERT, UPDATE and DELETE it would be a big
> performance loss.
>
> Chris
>



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

Предыдущее
От: Christopher Kings-Lynne
Дата:
Сообщение: Re: planner/optimizer question
Следующее
От: Christopher Kings-Lynne
Дата:
Сообщение: Re: planner/optimizer question