FHEM Forum

FHEM => Sonstiges => Thema gestartet von: SaibotRetsevlis am 28 Oktober 2023, 05:53:37

Titel: DbLog: Welches device belegt am meisten Speicherplatz
Beitrag von: SaibotRetsevlis am 28 Oktober 2023, 05:53:37
Hallo Forum,
das DbLog läuft hier seit 2016.
Die Datenbank hat nun trotz diverser Maßnahmen die 45GB überschritten.
Das soll weniger werden ohne einfach alles älter X zu löschen.

Ist es möglich die Speicherplatzbelegung oder Anzahl Einträge für jedes device anzuzeigen?
Eine Textausgabe wäre schon ok.
So bin ich ein bischen ratlos wo ich ansetzen soll.
Danke und Grüße
Titel: Aw: DbLog: Welches device belegt am meisten Speicherplatz
Beitrag von: DS_Starter am 28 Oktober 2023, 08:21:09
Ja, das gibt es.
Definiere dir ein DbRep (https://wiki.fhem.de/wiki/DbRep_-_Reporting_und_Management_von_DbLog-Datenbankinhalten) Device. Neben vielen anderen Dingen gibt es einen Setter sqlSpecial der einige vorgefertigte Analysen der Datenbank enthält.

LG
Titel: Aw: DbLog: Welches device belegt am meisten Speicherplatz
Beitrag von: DasQ am 28 Oktober 2023, 09:37:15
Hi,

Kämpf im Augenblick mit ähnlichem Problem.

Da ich allerdings quasi das Wiki verinnerlicht hab, fiel mir spontan dieser Link Php Script aus Wiki (https://wiki.fhem.de/wiki/DbLog#Beispiel:_Abfragescript_PHP/MySQL) ein

Wie ich finde super nützlich.

Btw. Muß ich im Wiki unbedingt ein paar Sachen ändern und aktualisieren.
Titel: Aw: DbLog: Welches device belegt am meisten Speicherplatz
Beitrag von: SaibotRetsevlis am 31 Oktober 2023, 17:53:17
Ok die Fritz und Shelly erzeugen mehr Daten als gedacht, das waren allein schon 15GB.
Das doif und die readingsgroup in der datenbank Einträge erzeugen war mir auch neu.
Geschrumpft auf 12GB.
Der Hauptanteil ist offensichtlich das power reading vom Stromzähler.
Danke