Seite 1 von 1

Datenbank auf QNAP komprimieren

Verfasst: 19.04.2021, 20:45
von Vindeliker
Hallo zusammen,
kann mir jemand weiterhelfen?
Meine Historiandatenbank ist mittlerweile 2,2GB groß und ich würde diese gern komprimieren, komme aber nicht so recht vom Fleck, was sicher auch an der Suppe liegt, die ich mir selbst eingebrockt habe:

Historian 2.5.3 auf QNAP-NAS TS-228A
Installationspfad: /share/CACHEDEV1_DATA/Historian/

Ich möchte folgende Befehlszeilen nutzen:

Code: Alles auswählen

/usr/local/etc/config/rc.d/ccu-historian stop
/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -recalc
Ich habe bereits verschiedene Versuche unternommen, bin bisher jedoch kläglich gescheitert.
Kann mir jemand weiterhelfen? Wie lauten denn die Aufrufe in meiner Umgebung?

Vielen Dank für eure Unterstützung.
Manfred

Re: Datenbank auf QNAP komprimieren

Verfasst: 22.04.2021, 21:22
von Mathias
Wie das in Deiner Umgebung funktioniert, weiß ich ebenfalls nicht. Aber die Datenbank kann einfach zwischen verschiedenen Systemen hin und her kopiert werden. Die Komprimierung kann also auch z.B. unter Windows durchgeführt werden.

Re: Datenbank auf QNAP komprimieren

Verfasst: 24.04.2021, 20:21
von Vindeliker
Hallo Mathias,
Mathias hat geschrieben:
22.04.2021, 21:22
Die Komprimierung kann also auch z.B. unter Windows durchgeführt werden.
Ja klar! Danke, so ist es deutlich einfacher!

VG Manfred

Re: Datenbank auf QNAP komprimieren

Verfasst: 02.05.2021, 18:40
von JoMass
bei mir funktioniert das auf dem QNAP problemlos:

Code: Alles auswählen

java -jar ccu-historian.jar -config ccu-historian.config -recalc
java -jar ccu-historian.jar -config ccu-historian.config -compact
wobei vom Verzeichnis aus starte in dem "ccu-historian.jar" liegt. Vorher Datenbank sichern und
Prozess stoppen mit

Code: Alles auswählen

ps -ef|grep historian  // prozesse identifizieren
kill -9   [prozessID]     // prozesse löschen
das im Eingangspost verwendetet STOP Kommando funktioniert meiner Meinung nach nur wenn Historian am Raspi läuft

Re: Datenbank auf QNAP komprimieren

Verfasst: 02.05.2021, 21:29
von Mathias
Damit der CCU-Historian auch Zeit hat die Datenbank ordentlich herunter zu fahren, sollte besser ein TERM Signal geschickt werden:

Code: Alles auswählen

kill -15   [prozessID] 
Erst wenn der CCU-Historian nach mehreren Minuten immer noch läuft, sollte der harte Weg mit kill -9 gegangen werden.

Re: Datenbank auf QNAP komprimieren

Verfasst: 03.05.2021, 00:04
von JoMass
super Danke werde ich in meiner Anleitungsliste ändern und beim nächsten Update testen!

....dann sollte das wohl auch in der auf der folgenden Seite (URL entfernt weil die nicht mehr funktioniert) verlinkten Anleitung für QNAP geändert werden. von da hab ich das vor langer Zeit übernommen.

auch hier (link im WIKI) : https://github.com/mdzio/ccu-historian/ ... s-&-Tricks

Re: Datenbank auf QNAP komprimieren

Verfasst: 05.05.2021, 15:48
von Hackertomm
JoMass hat geschrieben:
02.05.2021, 18:40
bei mir funktioniert das auf dem QNAP problemlos:

Code: Alles auswählen

/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -recalc
/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -compact
wobei vom Verzeichnis aus starte in dem "ccu-historian.jar" liegt. Vorher Datenbank sichern und
Prozess stoppen mit

Code: Alles auswählen

ps -ef|grep historian  // prozesse identifizieren
kill -9   [prozessID]     // prozesse löschen
das im Eingangspost verwendetet STOP Kommando funktioniert meiner Meinung nach nur wenn Historian am Raspi läuft
Kann es sein, dass da Java erst auf der Qnap installiert werden muss?

Re: Datenbank auf QNAP komprimieren

Verfasst: 06.05.2021, 17:46
von JoMass
ja, für meinen QNAP TS453 ist das die APP

Re: Datenbank auf QNAP komprimieren

Verfasst: 07.05.2021, 10:16
von Hackertomm
JoMass hat geschrieben:
06.05.2021, 17:46
ja, für meinen QNAP TS453 ist das die APP
Ja, diese APP meinte ich!
Die ist ja von Haus aus nicht Installiert, die muss man aus dem APP Center nachinstallieren.

Mit Historian stehe ich ein bisschen auf Kriegsfuss, das habe ich nie richtig zum Laufen gebracht.
Meine Raspberrymatic läuft auch der Qnap TS-453 Pro.

Re: Datenbank auf QNAP komprimieren

Verfasst: 08.05.2021, 23:26
von JoMass
Bei mir läuft es seit Jahren ! problemlos und zuverlässig.

Trotz Filterung sind es aber immer noch ca. 30k Events pro Tag, da wird die Datenbank immer "fetter" ..... Vielleicht baut Matthias mal eine Gültigkeitsdauer und Autokomprimierung für Datensätze ein, Default kurz (z.B. 12 Monate) und nur bei Wunsch unlimitiert :D