25.01.2010
21:40 von
TBT
[MySQL] Warum filesort?
Hallo,
kann mir jemand verraten, was an dieser Abfrage falsch ist, so dass, er immer "using filesort" bei einem explain anmeckert
Explain Ausgabe
Danke!
kann mir jemand verraten, was an dieser Abfrage falsch ist, so dass, er immer "using filesort" bei einem explain anmeckert
SQL Code
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
SELECT
a.id AS id,
a.nummer AS nummer,
a.vorname AS vorname,
a.nachname AS nachname,
a.fahrer_typ_id AS typ,
b.name AS typ_text
FROM fahrer a
LEFT JOIN fahrer_typ b ON ( a.fahrer_typ_id = b.id )
ORDER BY a.idExplain Ausgabe
Code
1
2
3
2
3
table type possible keys key key_len ref rows extra
a ALL 19 Using filesort
b eq_ref PRIMARY PRIMARY 4 a.fahrer_typ_id 1Danke!