On Fri, Feb 23, 2007 at 02:02:13PM +0100, Folkert van Heusden wrote:
> > >>> Dat is gek: met een filesort!
> > >>> Dat is niet goed want tra(a)g(er).
> > >> er zit ook geen index op temp_out, dus wat kan-ie anders?
> > > Gewoon: in geheugen sorteren.
> > Waar denk je dat een file gesorteerd wordt, dan?
> 
> Het punt is dat filesort het eerst in core probeerd, dan 't naar disk
> schrijft en nog 'n keer probeerd. Dat is dus 2x. Dat is 't probleem.
Lieve help. Dat is dan wel heel erg slecht geschreven. Als de data
groter dan je geheugen is wordt de data meestal in blokken gesorteerd
met opslag op de schijf. En dan een mergesort om de blokken te
combineren. Maar er wordt nooit dubbel gesorteerd. Het zou mij heel erg
verbazen als MySQL het twee keer deed.

Met vriendelijk groet,
-- 
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> From each according to his ability. To each according to his ability to litigate.

-- Attached file included as plaintext by Ecartis --
-- File: signature.asc
-- Desc: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFF3uhUIB7bNG8LQkwRAv0SAJ9I+NjtGwGq9U35tAbgA+oMup3FUgCfcVUI
zJ0I3hKORsMPj1jzC0aXdt0=
=gv49
-----END PGP SIGNATURE-----



