Re: Critical performance problems on large databases
От | Bruce Momjian |
---|---|
Тема | Re: Critical performance problems on large databases |
Дата | |
Msg-id | 200204121619.g3CGJNx10403@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: Critical performance problems on large databases (Jean-Luc Lachance <jllachan@nsd.ca>) |
Список | pgsql-general |
Jean-Luc Lachance wrote: > Bruce Momjian wrote: > > > > Oleg Bartunov wrote: > > > The big issue with LIMIT,OFFSET is that it still use all rows > > > for sorting. I already suggested to use partial sorting to avoid > > > sorting all rows if one selected only first 20 row, for example. > > > It's very important for Web applications because web users usually > > > read first 1-2 pages. Our experimnets have shown 6 times performance > > > win when using partial sorting. > > > > We do have this TODO item: > > > > * Allow ORDER BY ... LIMIT to select top values without sort or index > > using a sequential scan for highest/lowest values > > It may not be wise to disregard the index if there is one for the ORDER > BY. Yes, this would be for cases where the index isn't useful, either because ther isn't on or the join order makes it useless. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-general по дате отправления: