Hibiscus wird immer langsamer - Datenbank zu voll?

maf-soft

Betreff:

Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 09:56 Uhr  ·  #104126
Moin, ich habe viele Konten, viele Buchungen, über viele Jahre. Das Aufrufen der Startseite und auch anderer Seiten wird immer langsamer. Lässt sich das nicht verbessern? Mit den richtigen Indexen in der DB sollte das doch noch lange nicht langsam werden? Ich möchte nicht aufräumen und alte Daten löschen müssen.

onlbanker

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 09:58 Uhr  ·  #104127
Welche Datenbank nutzt du denn? Die Standard H2 oder eine andere?

maf-soft

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 10:06 Uhr  ·  #104129
Ich habe mich um die DB nicht gekümmert, also wohl Standard.

onlbanker

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 10:57 Uhr  ·  #104134
Nö, früher hatte Hibiscus standardmäßig eine andere DB eingerichtet, die es nicht mehr gibt oder nicht mehr supportet wird. Ich meine aber, die wäre mit irgendeinem Update dann automatisch geändert werden. Aber wie das genau war weiß ich leider nicht.
Wie lange nutzt du Hibiscus in dieser Form schon?

Hibiscus-Scripter

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 10:59 Uhr  ·  #104135
Das Aufrufen der Startseite gleich beim Start erscheint nun scheinbar langsamer da seit der Version 2.6.1 glaube ich die Hibiscus-Scripte für non-HBCI-Banken genau dort zu diesem Zeitpunkt geladen werden.
Dass dort auch Umsätze geladen werden kann ich mir nicht vorstellen ;) denn die werden halt geladen beim Anzeigen des Kontoauszugs oder aller Umsätze in einem Konto ;)

Jedenfalls wurden die Hibiscus-Scripte früher bei dem Startdialog mit geladen und somit war die Startseite gleich da, diese wartet nun aber bis die Hibiscus-Scripte alle durchgeladen wurden (verschiedene Gründe) und wenn man von denen eben viele installiert hat umso mehr merkt man dass. Die Startseite bleibt in dieser Zeit einfach grau ...
Also bei mir dauert dass schon mal 20sec ^^

Vielleicht kommt ja mal ne Anzeige an dieser Stelle mit: "Bitte warten, PlugIns werden initialisiert ..." oder so ...

Gruß

maf-soft

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 11:03 Uhr  ·  #104136
Ich spreche nicht vom Start des Programmes, sondern von jedem Anklicken der Startseite (root-Knoten "Jameica" des Baumes) - da werden doch hoffentlich nicht jedesmal die Skripte initialisiert?

maf-soft

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 11:05 Uhr  ·  #104138
Ich habe Hibiscus ungefähr seit 2010 im Einsatz.

JDBC-Treiber: org.h2.Driver
JDBC-URL: jdbc:h2:C:\Dokumente und Einstellungen\Moritz\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA

hibiscus

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 11:52 Uhr  ·  #104143
Naja, je nachdem, welche Boxen man auf der Startseite aktiviert hat, kann es schon sein, dass da ne Menge Daten geladen werden muessen - z.Bsp. fuer die Umsatz-Analyse. Klick doch mal oben rechts auf das Einstellungs-Symbol, um mal testhalber ein paar Boxen auf der Startseite auszublenden. Dann kriegst du raus, welche davon so lange zum Laden braucht. Falls diese Eine Auswahlmoeglichkeit fuer einen Zeitraum bietet, koenntest du ihn einschraenken. Also z.Bsp nur die letzten 30 Tage anstatt alle Daten zu laden.

Indizes bringen bei der verwendeten embedded H2-Datenbank eigentlich nicht viel, weil die Daten zu einem Grossteil eh im Speicher gecached werden.

maf-soft

Betreff:

Re: Hibiscus wird immer langsamer - Datenbank zu voll?

 ·  Gepostet: 12.03.2014 - 16:03 Uhr  ·  #104157
Oh, ah, ich hatte sämtliche Häkchen gesetzt, aber die meisten Bereiche zugeklappt und nie benutzt. Jetzt habe ich Finanz-Übersicht, Saldo-Verlauf und Umsatz-Analyse mal deaktiviert, und schwups isses ganz schön schnell ;-)

Danke für den Tipp.

(evtl. wäre es ratsam, zugeklappte Bereiche erst beim Aufklappen zu laden? Dann könnte man diese aktiviert lassen und nur gelegentlich nutzen...)

((dennoch: dass es bei jedem Wechsel zur Startseite so langsam ist, muss nicht sein, vielleicht könntest du das Ergebnis der Berechnung ja auch cachen. Wenn man z.B. von der Startseite aus ein Konto oder eine Buchung doppelklickt, um Details zu sehen, und dann sofort wieder auf Zurück klickt, um die nächste Buchung anzuklicken, muss man jedesmal viel zu lange warten. Mit den deaktivierten Analysen geht es jetzt einigermaßen, aber komfortabel ist es immer noch nicht))