Hallo,
bei mir wird der Zeitraum, den ich mit "Saldo im Verlauf" anzeigen kann immer kleiner.
Fehlermeldung:
"main loop crashed, retry
java.lang.OutOfMemoryError: GC overhead limit exceeded"
Ich vermute es liegt an der Datenmenge (>60.000) oder SQL Abfrage. Laut System, werden mehrere solche SQLs durchgeführt
- select umsatz.* from hibiscus.umsatz where konto_id = 10 and datum >= '2015-07-26' ORDER BY (UNIX_TIMESTAMP(datum)*1000) ASC, id ASC
Besteht die Möglichkeit die Daten bereits im SQL zu aggregieren?
select datum, sum(betrag) from hibiscus.umsatz where konto_id = 10 and datum >= '2015-07-26' group by datum ORDER BY (UNIX_TIMESTAMP(datum)*1000) ASC, id ASC
Für den Saldenverlauf sind die "Details" im Umsatz ja nicht relevant.
Beste Grüsse
leander
bei mir wird der Zeitraum, den ich mit "Saldo im Verlauf" anzeigen kann immer kleiner.
Fehlermeldung:
"main loop crashed, retry
java.lang.OutOfMemoryError: GC overhead limit exceeded"
Ich vermute es liegt an der Datenmenge (>60.000) oder SQL Abfrage. Laut System, werden mehrere solche SQLs durchgeführt
- select umsatz.* from hibiscus.umsatz where konto_id = 10 and datum >= '2015-07-26' ORDER BY (UNIX_TIMESTAMP(datum)*1000) ASC, id ASC
Besteht die Möglichkeit die Daten bereits im SQL zu aggregieren?
select datum, sum(betrag) from hibiscus.umsatz where konto_id = 10 and datum >= '2015-07-26' group by datum ORDER BY (UNIX_TIMESTAMP(datum)*1000) ASC, id ASC
Für den Saldenverlauf sind die "Details" im Umsatz ja nicht relevant.
Beste Grüsse
leander