fhem.db ausdünnen / deleteOldDays

Begonnen von rspi, 16 Januar 2017, 18:57:06

Vorheriges Thema - Nächstes Thema

rspi

Hallo,

ich habe per

set dblog deleteOldDays 90

versucht, Einträge aus der SQLite-Db zu löschen und

mit

sudo sqlite3 fhem.db "VACUUM;"

die db zu verkleinern

Leider ohne Erfolg. Was mache ich noch falsch ?  :-[

Tommy82

Was heißt ein ohne Erfolg? Was ist bei  set dblog deleteOldDays 90 passiert? Sind keinen Einträge gelöscht worden? Gab es eine Fehlermeldung ?


Gesendet von iPhone mit Tapatalk
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

rspi

Die fhem.db wurde nicht kleiner, keine Fehlermeldungen ...

Tommy82

Das dauert auch ne ganze Zeit.

Was gibt denn ein "set dblog count" ?
Und anschließend "set dblog deleteOldDays 90" und das mal laufen lassen , ruhig mal ne halbe Stunden und dann nochmal das count, dann sollten es deutlich weniger Einträge sein, allerdings sind vielleicht auch die 90 Tage zu hoch, also ich lass das jede nach per at laufen, allerdings mit 2 Tagen


Gesendet von iPhone mit Tapatalk
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

rspi

set logdb count

keine Ausgabe

set logdb deleteOldDays 90

zeitlang beschäftigt (3 min), und auch keine Ausgabe nach "set dblog count"


kumue

Zitat von: rspi am 17 Januar 2017, 18:52:12
set logdb count

keine Ausgabe

set logdb deleteOldDays 90

zeitlang beschäftigt (3 min), und auch keine Ausgabe nach "set dblog count"

Schau doch mal in den Readings.
Da sollten die Werte stehen.

rspi

Scheinbar wurde was gelöscht, aber im Verzeichnis ist die fhem.db nicht kleiner geworden.

Neustart fhem inklusive ...

herrmannj

das ist "normales Verhalten". Der freie Platz entsteht "in der DB". Im Gegenzug wächst sie auch vorerst nicht weiter auch wenn Du neues reinschreibst.

vg
joerg


rspi