On Mon, Jul 07, 2008 at 11:42:38PM +0200, Folkert van Heusden wrote:
> > Er staat alleen dat het gesorteert wordt, wat geeft je het idee dat het
> > naar disk gaat? Als dat zo is misschien moet je de mysql settings
> 
> BIj extra staat "filesort", dat is naar disk.
Dat staat niet in de documentatie, maar als jij het zegt. Het met wel
een temp table maken, maar dat zou in geheugen moeten passen.

http://dev.mysql.com/doc/refman/5.0/en/using-explain.html

> > bekijken over hoeveel ruimte het gebruikt voor sorteren, want het zou
> > in het geheugen moeten passen.
> 
> 128MB ought to be enough :)

Heb je mysql aangegeven dat hij het mag gebruiken?

> > > > > +----+-------------+-------+------+---------------+------+---------+------+------+---------------------------------+
> > > > > | id | select_type | table | type | possible_keys | key  | key_len | ref  | rows | Extra                           |
> > > > > +----+-------------+-------+------+---------------+------+---------+------+------+---------------------------------+
> > > > > |  1 | SIMPLE      | n1    | ALL  | NULL          | NULL | NULL    | NULL | 6629 | Using temporary; Using filesort | 
> > > > > |  1 | SIMPLE      | n2    | ALL  | NULL          | NULL | NULL    | NULL | 6629 | Using where                     | 
> > > > > +----+-------------+-------+------+---------------+------+---------+------+------+---------------------------------+
> > Dat zegt alleen dat je geen index hebt, toch? Die kan je creeren en dan
> 
> Nope, die zegt waar je mogelijk een key op kunt zetten qua dat-ie 'm dan
> kan dan gebruiken voor die query.

Oh, volgens de documentatie:

: The possible_keys column indicates which indexes MySQL can choose from
: use to find the rows in this table.
:
: If this column is NULL, there are no relevant indexes.

Dat is wat anders dan wat jij zegt. possible_keys heeft het alleen over
bestaande indexes, niet over wat mogelijk is.

Mvg,
-- 
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> Please line up in a tree and maintain the heap invariant while 
> boarding. Thank you for flying nlogn airlines.


