Vorab.
Ich verwende:
MySQL 5.6.19
Folgender Select benötigt 2 Sekunden:
Das hier kommt dabei rum wenn ichs "explain"e
Der benötigt allerdings viel zu lange ;& jetzt suche ich einen weg diesen zu beschleunigen. Kann mir da jemand helfen?
Ich verwende:
MySQL 5.6.19
Folgender Select benötigt 2 Sekunden:
Code:
SELECT p.id AS id, p.name name, count( g.id ) AS wins, count( r.player ) AS games, p.rating AS rating FROM player_game_relations r LEFT OUTER JOIN game g ON ( g.id = r.game AND g.winner = r.team_id ) LEFT OUTER JOIN player p ON ( p.id = r.player ) GROUP BY r.player ORDER BY count(g.id) DESC LIMIT 1 , 40
Code:
1 SIMPLE r ALL NULL NULL NULL NULL 91844 Using temporary; Using filesort 1 SIMPLE g eq_ref PRIMARY PRIMARY 4 game.r.game 1 Using where 1 SIMPLE p eq_ref PRIMARY PRIMARY 4 game.r.player 1 NULL
Kommentar