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
|
Список | 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 по дате отправления: