Re: Simpler Join: Komplette Tabelle wird gescannt
Dank dir.
Es hat nur ein ORDER BY 'wt1.beliebige spalte' geholfen, ein ORDER BY wetten.id (wie von deinem Vorschlag) erzeugt weiterhin ein Full Scan.
Nun möchte ich aber im nächsten Schritt eben nach einer Spalte in der Tabelle wetten sortieren und nicht nach einer Spalte in wt1 (wetten_wetten_teams).
Das funktioniert dann z.B. auch wieder nicht:
EXPLAIN SELECT wetten.id
FROM wetten_wetten AS wetten
INNER JOIN wetten_wetten_teams AS wt1
ON wt1.wette = wetten.id
ORDER BY wetten.zeit_wettende, wt1.wette
LIMIT 5
Erzeugt wieder ein Fullscan. :( Kombinationen mit WHERE ebenfalls.
Wieso ist so eine kleine Abfrage so umperformant und wie kann ich das umformulieren?
Subject
Views
Written By
Posted
2036
December 15, 2012 02:12PM
1115
December 15, 2012 02:55PM
1090
December 15, 2012 03:09PM
Re: Simpler Join: Komplette Tabelle wird gescannt
1094
December 15, 2012 07:30PM
1185
December 16, 2012 02:32AM
1011
December 16, 2012 02:41AM
916
December 22, 2012 09:02AM
1146
December 22, 2012 09:29AM
916
December 22, 2012 09:46AM
1015
December 22, 2012 10:28AM
985
December 22, 2012 10:53AM
1304
December 22, 2012 11:05AM
1446
December 22, 2012 11:17AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.