Datenbank extrem groß, purge klappt nicht

Hallo, habe seit über 2 Jahren Home Assistant laufen. Seit Juni 25 auf ein Synology Nas gewechselt.

Seit einer Woche ist mit aufgefallen das keine Verlaufs oder Statistik Werte mehr angezeigt werden.

Nach weiterer Forschung und google bin ich darauf gestoßen das die Datenbank scheinbar über 8GB groß ist.

ICh weis leider nicht warum oder wo ich sehen kann weshalb die so voll geschrieben wird.

den recorder.purge Dienst habe ich schon probiert, leider passiert da nichts.

Sorry bin in dem Thema Datenbank echt nicht bewandert, bisher kam ich mit youtube und google immer klar und konnte mir weiter helfen.

Hat wer einen Tipp, wo ich anfangen kann ?

Beste Grüße

edit: 8GB Datenbank, 27GB System

Hast du es mit repack versucht?

action: recorder.purge
data:
  repack: true
  apply_filter: true
  keep_days: 10

Und dann auch ein paar Tage laufen lassen.

ja ich denke schon, unter Entwicklerwerkzeuge → Aktionen , dann Recorder Dtenbank bereinigen “ Umpacken” war angehakt

ja genau so, das heißt das dauert dann auch ne weile ? dachte ha macht das sowieso täglich gegen 4uhr morgens…

Hast du den in der configuration.yaml irgendwie den recorder konfiguriert?

Moin

Erst einmal: Das die HA DB 8GB hat ist erst einmal kein Grund das Dir unter HA keine DB-Daten mehr angezeigt werden. Hier sind auch User unterwegs deren HA DB z.B. 30GB groß ist.

Wie ist HA denn da installiert? Als Docker (Container) oder als VM? Wenn als VM wie viel Speicherplatz hast Du der VM denn zugewiesen? Nicht das es da ggf. irgendein Problem mit dem Speicherplatz bei der DS gibt.

Da können z.B. irgendwelche Integrationen oder App ggf. “Amok laufen” und die DB mit Daten fluten, oder im einfachsten Fall hast oder lässt Du irgendwelche Medien (z.B. Videos) unter HA speichern.

Das kannst Du unter HA auch nicht sehen oder feststellen. Dazu müsstest Du dann schon mit irgendwelchen SQL-Tools die Datei öffnen.

Die erste Anlaufstelle bei Problemen mit HA sind natürlich immer die HA Protokolle und oftmals findet man darin die mögliche Ursache für irgendwelche Probleme.

An Deiner Stelle würde ich erst einmal einen Blick in ältere HA Backup-Dateien - die Du hoffentlich hat - werfen, ob in einem Backup von z.B. einem Monat die HA DB Datei auch schon 8GB groß war. In der HA Backup *.tar-Datei findest Du die DB dann dort:

Falls die HA DB dann z.B. vor einem Monat oder so auch schon 7 - 8GB hatte weißt Du schon mal das die DB-Größe dann bei Dir wohl “normal” ist und das allein die Dateigröße wohl nicht das Problem ist warum unter HA jetzt keine Verlaufsdaten mehr angezeigt werden.

Dann kann es natürlich sein das die HA DB-Datei 'ne Macke hat und “zerschossen” wurde. Um der Sache dann weiter auf den Grund zu gehen kämen dann wieder irgendwelche SQL-Tools ins Spiel, aber weil

wäre es bei Dir vermutlich besser da erst einmal irgendwelche Versuche mit älteren HA Backups zu starten. Sprich wenn es kein Speicherproblem bei der DS geben sollte und Du in den HA Protokollen auch nichts finden kannst was irgendwelche Rückschlüsse zulässt, würde ich einfach mal versuchen wie sich HA und die HA DB dann verhält wenn Du z.B. ein ein oder zwei Wochen altes HA Backup einspielst. Immer vorausgesetzt Du hast regelmäßig Backups erstellt und Dir diese auch extern gesichern. :slightly_smiling_face: Also erst einmal von der aktuellen HA Version ein Backup erstellen und dann mal probieren ob nach dem einspielen von älteren HA Backups die Verlaufsdaten ggf. wieder da sind. Falls ja muss man dann weiterschauen und überlegen. Wie immer gilt: Alles auf eigene Gefahr. :laughing:

VG Jim