hallo
seit gefühlt 2-4 wochen seit einem Update laufen einfache Plotanzeigen in einen Timeout.
ein Plot hat zbsp. 5 werte a ~88 werte je tag also sollten es in summe nicht mehr als 500 werte werden
im Postgres kommen etwa folgende Anfragen an
>>>>
Select TO_CHAR(TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS'),DEVICE,READING,VALUE FROM history WHERE 1=1 AND DEVICE = 'avrnetio09_tanklevel' AND READING = 'volume_measured' AND TIMESTAMP >= TO_TIMESTAMP('2015-07-11 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND TIMESTAMP < TO_TIMESTAMP('2015-07-12 00:00:01', 'YYYY-MM-DD HH24:MI:SS') ORDER BY TIMESTAMP
<<<<
die einzeln ausgeführt dauern etwa 90000ms , dass kommt mir schon ziemlich lang vor, aber ok, nach 5*90000ms müsset ja dann der Plot kommen, aber da kommt nichts
wenn ich aber die Prozesse im Postgres anschaue werden die 5 abfragen unendlich wiederholt, ohne ergebnis.
Irgendwas im Dblog ist geändert worden was nun die endlosschleife produziert, weiss jemand was?
hab mal ne alte DBLog variante benutzt , da gehts auch unendlich, jetzt versteh ich nichts mehr, liegt am DBI / DBD perl kram?
funktioniert ja eigentlich alles soweit
hab die Postgres db mal vacuumiert , analysiert und gereindext, und nun rennt es wie bolle,
keine 2 sekunden und 1000 wert sind da