Re: AW: [HACKERS] Caution: tonight's commits force initdb
От | Theo Kramer |
---|---|
Тема | Re: AW: [HACKERS] Caution: tonight's commits force initdb |
Дата | |
Msg-id | 37C2BA8E.BD66B6F6@flame.co.za обсуждение исходный текст |
Ответ на | AW: [HACKERS] Caution: tonight's commits force initdb (Zeugswetter Andreas IZ5 <Andreas.Zeugswetter@telecom.at>) |
Список | pgsql-hackers |
Zeugswetter Andreas IZ5 wrote: > > > Hmm,Index scan is chosen to select all rows. > > AFAIK,sequential scan + sort is much faster than index scan in > > most cases. > > > > cost of index scan < cost of sequential scan + cost of sort > > > This is usually true. It might need resources though that are not available, > e.g. 8 GB sort space. It also depends on whether the application is > interested in > first row (interactive), or all row performance (batch). Other DB's can > switch modes > to decide on the wanted behavior. So I think there is no yes/no decision on > this. I feel the decision should be based on all resources required including CPU, Memory, and I/O by both the server and all clients. In my experience the index scan *always* comes out on top on average for small, medium and large result sets with single row fetch. Now if only we can get postgres to support single row fetch without having to use transactions and cursors... then I believe that postgres could give Informix and Oracle a serious run for their money. -------- Regards Theo
В списке pgsql-hackers по дате отправления: