Re: Memory usage during sorting

Поиск
Список
Период
Сортировка
Искать
От
Greg Stark
Тема
Re: Memory usage during sorting
Дата
Msg-id
CAM-w4HP8hcS07hyhB5L3jwr8jE9ujwnNT_Ch81d2Pw-wQEO59w@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Peter Geoghegan <peter@2ndquadrant.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Hitoshi Harada <umi.tanuki@gmail.com>
Re: Memory usage during sorting Hitoshi Harada <umi.tanuki@gmail.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Hitoshi Harada <umi.tanuki@gmail.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Jeff Davis <pgsql@j-davis.com>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Jeremy Harris <jgh@wizmail.org>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Jim Nasby <jim@nasby.net>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Peter Geoghegan <peter@2ndquadrant.com>
Re: Memory usage during sorting Peter Geoghegan <peter@2ndquadrant.com>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Peter Geoghegan <peter@2ndquadrant.com>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Peter Geoghegan <peter@2ndquadrant.com>
Re: Memory usage during sorting Peter Geoghegan <peter@2ndquadrant.com>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Jim Nasby <jim@nasby.net>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Tom Lane <tgl@sss.pgh.pa.us>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
Re: Memory usage during sorting Robert Haas <robertmhaas@gmail.com>
Re: Memory usage during sorting Greg Stark <stark@mit.edu>
Re: Memory usage during sorting Jeff Janes <jeff.janes@gmail.com>
On Mon, Mar 19, 2012 at 7:23 PM, Robert Haas  wrote:
> On Sun, Mar 18, 2012 at 11:25 AM, Tom Lane  wrote:
>> So has somebody found a hole in the n log n lower bound on the cost of
>> comparison-based sorting?  I thought that had been proven pretty
>> rigorously.
>
> There's not much danger of anyone finding a way around that bound
> since the proof is quite trivial, but keep in mind that it's a
> worst-case bound.

Fwiw it also only holds for comparison sorts. If you can sort your
items without actually comparing each item with the others then you
aren't bound by it at all. Notably algorithms like radix sort and
direct sort aren't bound by it and are O(n). I'm hoping to look at
trying some of these for integer sorts when they apply using the new
sort specialization code Peter added.

-- 
greg

В списке pgsql-hackers по дате отправления
От: Stephen Frost
Дата:
От: Bruce Momjian
Дата:
Сообщение: 9.2 release notes, beta time?
FAQ