[linux] Re: mysql & filesort

Folkert van Heusden folkert op vanheusden.com
Vr Feb 23 11:12:07 CET 2007


> > Er gebeurd iets geks met mijn MySQL installatie.
> > Als volgt:
> > Ik heb een simpele query:
> > SELECT temp_out FROM data ORDER BY temp_out;
> > als ik vervolgens aan mysql vraag hoe e.e.a. die dat uitvoert krijg ik
> > dit:
> > mysql> explain SELECT temp_out FROM data ORDER BY temp_out;                                                                                                                  +----+-------------+-------+------+---------------+------+---------+------+-------+----------------+
> > | id | select_type | table | type | possible_keys | key  | key_len | ref  | rows  | Extra          |
> > +----+-------------+-------+------+---------------+------+---------+------+-------+----------------+
> > |  1 | SIMPLE      | data  | ALL  | NULL          | NULL | NULL    | NULL | 53943 | Using filesort |
> > +----+-------------+-------+------+---------------+------+---------+------+-------+----------------+
> > 1 row in set (0.00 sec)
> > 
> > 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.


Folkert van Heusden

-- 
www.biglumber.com <- site where one can exchange PGP key signatures 
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com



More information about the Linux mailing list