On Thu, Mar 13, 2008 at 7:25 AM, Manolo <manolo(dot)espa(at)gmail(dot)com> wrote:
> Hi to all.
> I created a patch for PostgreSQL even if i'm not a PostgreSQL user. I
> just wanted to implement an idea for possibly getting better External
> Sorting module on PostgreSQL just using some basic C programming
> knowledge and now I'm facing to using PostgreSQL for a while in order to
> test my patch.
> My patch "activates" when user is trying to sort a load of data more or
> less twice bigger than his available memory (e.g.: sorting 5GB of data
> just disposing of 1GB of available memory)
> First of all I want to realise my patch does sorts correctly or not. But
> it's a little bit difficult to check when
> SELECT * FROM huge_table ORDER BY a_column_of_huge_table;
> means checking a 4 or 5 GB result...
> Is there a way to discover if data is sorted correctly other than
> spending 2 months taking a look to the 5 GB result tuples, one by one?
I can think of a couple of answers:
1) test your sorting routine on smaller data sets
2) have an external program verify the sort result on larger sets
The bigger question is what you hope to accomplish. In other words,
what about postgresql sorting doesn't work for you?
In response to
pgsql-novice by date
|Next:||From: Manolo||Date: 2008-03-13 13:32:12|
|Subject: Re: Sorting Tuples|
|Previous:||From: Manolo||Date: 2008-03-13 11:25:53|
|Subject: Sorting Tuples|