<div dir="ltr">Hallo Udo,<br><div class="gmail_extra"><br><div class="gmail_quote">2015-10-12 22:20 GMT+02:00 Udo Matzinger <span dir="ltr"><<a href="mailto:dev@matzinger.org" target="_blank">dev@matzinger.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word" dir="auto">Hallo,<div><br></div><div>was ist aus diesem Thema eigentlich geworden?</div><div>Scheinbar bin ich von einem ähnlichen Problem betroffen:</div><div>- Ich habe gestern meine bis dahin laufende volkszäher Installation mit ‚git pull‘ auf den master aktualisiert (und habe das Kommando heute noch mal wiederholt, um sicherzugehen, dass ich den letzten Stand mit Andis gestern commiteten Fix habe).</div><div>- Seitdem sind die Datenbankabfragen (mysql) für die Darstellung extrem zäh. Die Abfrage eines Kanals für 24h dauert im Minutenbereich statt 1 Sekunde wie vorher. Auf meinem Xeon-Server sind dabei 5 Kerne zu 100% ausgelastet und dass bei eingeschalteter Aggregation.</div></div></blockquote><div> </div><div>Erstmal Danke für Deine hübsche Gigabyte-Datenbank. Analyse zeigt dass Indizes fehlen bzw. die falschen drin sind. Dein Datenbankschema entspricht sein mind. 2 Jahren nicht mehr dem aktuellen Stand- das kann eigentlich schon lange nicht mehr super perfromant sein. <br><br></div><div>Leider ist ein Update nicht ganz trivial da Du ein paar Duplikate drin hast die gelöscht werden müssen.<br><br></div><div>Du willst:<br><br></div><div>- Backup machen (der Schritt ist nicht optional!)<br></div><div>- Duplikate löschen (nach meinen Tests 12 Datensätze, dauert weniger als 60 Sekunden):<br><br>DELETE o FROM data o<br>JOIN (<br>    SELECT timestamp, channel_id<br>    FROM data i<br>    GROUP BY timestamp, channel_id<br>    HAVING count(*) > 1<br>) j<br>ON o.timestamp = j.timestamp AND o.channel_id = j.channel_id;<br><br></div><div>- neues Schema installierten: php misc/tools/doctrine orm:schema-tool:update (dauert ein paar Minuten)<br><br></div><div>Danach wird die Kiste wieder rennen- versprochen!<br><br></div><div>Viele Grüße,<br></div><div>Andreas<br><br></div></div></div></div>