Seite 1 von 1

SQL Datenbank sichern

Verfasst: 04 Feb 2024 12:29
von JoachimF
Momentan sichere ich die DB mit einem Cronjob kurz nach Mitternacht mit

Code: Alles auswählen

rsync -h --progress --stats -r -tgo -p -D --update  /var/lib/weewx/ /media/pi/sda3/archives/var/www/
also ohne weewx zu stoppen.

Bislang hatte ich so gesichert

Code: Alles auswählen

sudo systemctl stop weewx
sleep 10s
cp /var/lib/weewx/weewx_dav.sdb $BACKUP_DIR/$DATE-weewx_dav.sdb
sudo systemctl start weewx
sleep 10s
Ist ein Stoppen von weewx notwendig?

Re: SQL Datenbank sichern

Verfasst: 04 Feb 2024 20:39
von Werner
Ist ein Stoppen von weewx notwendig?
Ich bin mir da nicht sicher, den ich "glaube" seit der 4.6 ist das nicht mehr notwendig.

Am besten Frag den Chef von WeeWx

Re: SQL Datenbank sichern

Verfasst: 04 Feb 2024 20:52
von JoachimF
Wie sicherst Du?

Re: SQL Datenbank sichern

Verfasst: 05 Feb 2024 13:14
von Werner
Wie sicherst Du?
Gar nicht,
da 2 Raspi4 gleichzeitig mit der gleichen Konfiguration laufen mit einer
SSD mit 512GB.

Re: SQL Datenbank sichern

Verfasst: 06 Feb 2024 14:14
von ManfredK
Hallo,
Ich sichere meine SQLite immer um 00:06. Da die DB in wenigen Sekunden gesichert ist, habe ich mir noch nie überlegt, ob ich weewx stoppe, da der nächste DB-Zugriff erst um 00:10:15 erfolgt.
Aktuell ist meine DB ca. 310 MB (Daten seit 01.01.2011).

Re: SQL Datenbank sichern

Verfasst: 06 Feb 2024 16:32
von JoachimF
Hallo Manfred,

meine Datenbanken ( 2. Instanzen ) sind 1,6 GB groß und das Sichern dauert mindestens 2 Minuten.
Ich habe nun beide Instanzen auf ein 5 Minuten-Intervall umgestellt (was vorher nicht der Fall war) und führe die Sicherung um 00:11 durch, ohne Weewx zu stoppen.

Re: SQL Datenbank sichern

Verfasst: 06 Feb 2024 17:29
von ManfredK
Hallo Joachim,
Hast du in deiner DB alle (auch nicht notwendige) Werte drinnen?
Ich hab meine erst auf die wirklich notwendigen Einträge reduziert, und so ca. 70 MB eingespart.
Ich hab 5 min. Intervall.

Re: SQL Datenbank sichern

Verfasst: 06 Feb 2024 18:10
von JoachimF
Hallo Manfred
ManfredK hat geschrieben: 06 Feb 2024 17:29 Ich hab meine erst auf die wirklich notwendigen Einträge reduziert, und so ca. 70 MB eingespart.
Das ist Geschmackssache was notwendig ist.
Ich hab 5 min. Intervall.
Über Jahre hatte ich ein 1 Minuten Intervall (weewx), jetzt 5 Minuten bei beiden Instanzen.
WsWin läuft auch weiter mit 1 Minute, speichere die Daten aber alle 5 Minuten in einer MySQL DB Jahresweise ab ( ca. 105000 Datensätze pro Jahr)

Re: SQL Datenbank sichern

Verfasst: 06 Feb 2024 21:18
von ManfredK
Nicht notwendig sehe ich jene, die mit NULL aufgefüllt sind...