FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rspi am 16 Januar 2017, 18:57:06

Titel: fhem.db ausdünnen / deleteOldDays
Beitrag von: rspi am 16 Januar 2017, 18:57:06
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 ?  :-[
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: Tommy82 am 16 Januar 2017, 19:57:58
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
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: rspi am 17 Januar 2017, 18:25:21
Die fhem.db wurde nicht kleiner, keine Fehlermeldungen ...
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: Tommy82 am 17 Januar 2017, 18:32:10
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
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag 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"

Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: kumue am 17 Januar 2017, 18:55:41
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.
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: rspi am 17 Januar 2017, 19:16:56
Scheinbar wurde was gelöscht, aber im Verzeichnis ist die fhem.db nicht kleiner geworden.

Neustart fhem inklusive ...
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: herrmannj am 17 Januar 2017, 19:28:50
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
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: kumue am 17 Januar 2017, 19:29:34
siehe auch hier
https://sqlite.org/faq.html#q12 (https://sqlite.org/faq.html#q12)
Titel: Antw:fhem.db ausdünnen / deleteOldDays
Beitrag von: rspi am 17 Januar 2017, 19:30:47
Ok, danke, ...