ich möchte eine Bugmeldung abgeben, die sich auf das Problem
bezieht.WI heut langsam
http://wurzelforum.wurzelimperium.de/vi ... =1&t=52035]
Betroffen von dem Problem sind wahrscheinlich alle Server und nicht nur Server 35.
Vermutlich sind die Statistiken -> Gärten -> Übersicht der Flaschenhals. Die Seite braucht ca 15 Sekunden zum Laden! (gemessen mit Firebug)
Ich geh davon aus, dass ihr einen Mysql-Server einsetzt und dieser zum Aufbereiten der Daten quer über den gesamten Datenbestand "rechnen" darf.
Lösungsvorschlag:
Optimiert den Query-String
Leider kenne ich nicht eure Tabellenstrukturen, aber falls sie halbwegs normalisiert sind, sollte dieser Query die nötige Performance bringen:
Angenommen folgende Tabellen existieren: spieler, gaerten, produkte, produkte_gaerten
Code: Alles auswählen
SELECT produkte.name,
(
SELECT COUNT(*)
FROM produkte_gaerten
WHERE produkte_gaerten.produkt_id = produkte.id
) AS anzahl
FROM produkte
ORDER BY anzahl
Falls alles nichts hilft, könnte man die Produkt-Tabelle um ein neues Attribut "anzahlangepflanzt" ergänzen und diesen Wert per Trigger aktualisieren, so dass bei der Anzeige von Statistiken -> Gärten -> Übersicht nicht mal mehr auf andere Tabellen gejoint werden muss.
Grüße von einem Fachinformatik-Azubi