MySQL Forums
Forum List  »  German

Re: SELECT JOIN Abfrage viel zu langsam
Posted by: Thomas Wiedmann
Date: March 18, 2011 12:49AM

In dem Tabellenmodell fehlen die notwendigen Index auf die Fremdschlüssel und ein spezieller Index für den ORDER BY.
Lege doch mal diese Indices an, teste den SQL erneut und zeige den EXPLAIN.


ALTER TABLE z_sh_vorgaenge
 ADD KEY idx_erl_anf_end (vorgang_calc_erledigt, vorgang_calc_anfang, vorgang_calc_ende);
 
ALTER TABLE z_sh_vorgang_ressourcen_gruppen
 ADD KEY idx_vorg_gruppe (vorgang_id, ressourcen_gruppe_id);
 
ALTER TABLE z_sh_ressourcen_gruppen_mitglieder
 ADD KEY idx_proj_res (projekt_id, ressource_id);

Sollten die Indices nichts bringen, kannst Du sie jederzeit wieder entfernen.

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: SELECT JOIN Abfrage viel zu langsam
2221
March 18, 2011 12:49AM


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.