Re: Critical performance problems on large databases - Mailing list pgsql-general

From Gunther Schadow
Subject Re: Critical performance problems on large databases
Date
Msg-id 3CB5EC8D.2060803@aurora.regenstrief.org
Whole thread Raw
In response to Re: Critical performance problems on large databases  (Oleg Bartunov <oleg@sai.msu.su>)
Responses Re: Critical performance problems on large databases
List pgsql-general
Oleg Bartunov wrote:

> On Thu, 11 Apr 2002, 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
>>
>>
>
> looks too complex to me :-) I like partial sorting, but it's not
> important.


Oleg, I might argee. I might even take some of this one. But I
think a first step would be for you to put your libpsort and
the pacth "out there" so that someone could just look and try
and see if taking the time to do what needs to be done is feasible
with this. If you can put up your lib and patch and documentation
(even crude notes)) onto a web site, that would be a good start.

regards
-Gunther




--
Gunther Schadow, M.D., Ph.D.                    gschadow@regenstrief.org
Medical Information Scientist      Regenstrief Institute for Health Care
Adjunct Assistant Professor        Indiana University School of Medicine
tel:1(317)630-7960                         http://aurora.regenstrief.org



pgsql-general by date:

Previous
From: "Johann Zuschlag"
Date:
Subject: Re: Why does this not work? (finally)
Next
From: Andrew Gould
Date:
Subject: Re: where to find info about data types?