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
1895
December 15, 2012 02:12PM
1052
December 15, 2012 02:55PM
1017
December 15, 2012 03:09PM
Re: Simpler Join: Komplette Tabelle wird gescannt
1017
December 15, 2012 07:30PM
1120
December 16, 2012 02:32AM
944
December 16, 2012 02:41AM
851
December 22, 2012 09:02AM
1079
December 22, 2012 09:29AM
855
December 22, 2012 09:46AM
940
December 22, 2012 10:28AM
924
December 22, 2012 10:53AM
1207
December 22, 2012 11:05AM
1376
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.