Re: [HACKERS] sorting big tables :(
От | Bruce Momjian |
---|---|
Тема | Re: [HACKERS] sorting big tables :( |
Дата | |
Msg-id | 199805221424.KAA29226@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: [HACKERS] sorting big tables :( (Andreas Zeugswetter <andreas.zeugswetter@telecom.at>) |
Список | pgsql-hackers |
> > > > I have an idea. Can he run CLUSTER on the data? If so, the sort will > > not use small batches, and the disk space during sort will be reduced. > > I think a real winner would be to use an existing index. This is what others do > to eliminate a sort completely. Of course the optimizer has to choose what is cheaper > on a per query basis (index access or sort of result set). > result set small --> use sort > result set large --> use available index Keep in mind an index is going to be seeking all over the table, making the cache of limited use. Sometime, when doing a join, the optimizer chooses a sequential scan rather than use an index for this reason, and the sequential scan is faster. -- Bruce Momjian | 830 Blythe Avenue maillist@candle.pha.pa.us | Drexel Hill, Pennsylvania 19026 + If your life is a hard drive, | (610) 353-9879(w) + Christ can be your backup. | (610) 853-3000(h)
В списке pgsql-hackers по дате отправления: