Datenbank aufräumen, säubern und klein halten

Ich hab vergessen zu schreiben, dass ich immer wieder backups auf PC auf Backup Festplatte sichere. Es gibt ein aktuelles 40 GB Backup auf PC. Auch einige ältere backups. Ich kann also schon auch was wieder herstellen. Auf dem home assistant Rechner habe ich die backups runter geschmissen, dass sicher ist, dass da nix mehr in die Suppe spucken kann.

Ist mir schon klar, dass meine wirren versuche für dich zu kopfschütteln führen. Deshalb auch hier mein Versuch, dass ihr, die ihr Ahnung habt, helft. Wobei ich da natürlich das Nadelöhr bin, da ich vieles spezielles noch nicht kapiere. Es ist nicht so, dass ich in wildem Aktionismus irgendwas mache, was ich im Internet finde. Sonst würde ich hier nix fragen und um Hilfe bitten.

Durch meine geringen Kenntnisse habe ich bestimmt für viel datenmüll gesorgt. Wenn ich z.b. esphome Geräte angelegt und dann wieder gelöscht habe.
 
Ich hab zwar keine Ahnung bzgl. HomeAssistant und von den Backups brauchen wir garnicht reden, aber... 😅 Kann man so ein HomeAssistant-Backup nicht auch einfach entpacken bzw. reinschauen? Dann müsste man doch die großen Dinge finden können... Mitunter halt mal irgendwohin entpacken (sofern möglich, sollte aber eigentlich ein "tar"-File sein, sowas kann man z.B. mit 7-Zip entpacken, ggf. kann Windows das ja mittlerweile schon von Haus aus) und dann mal mit einem Tool wie Treesize Free (Link) den Ordner analysieren lassen und dann werden einem die dicken Brocken auch schon direkt ganz oben angezeigt.
Das kann ich mal versuchen. Ich hole die Datenbank auf PC. Diese sollte ich mit sqlite browser öffnen können.
 
der versucht, alle Zeilen einer Tabelle anzuzeigen. Bei den 200 Millionen events ist er hängengeblieben.
Ansonsten, ja, kannst du in das Tar gucken und sehen, dass die DB groß ist.
Ich hab auch nichts gemacht, außer weitere excludes im Recorder einzurichten und im Entw.tool die Statistik unbenutzter Sensoren zu löschen und purge repack auszuführen.
 
hallo,

die db2 ist nach runter laden nur 33 MB gross. Ich hab jetzt auch mal ein altes tar backup extrahiert. Wo finde ich denn das Datenbank File ?

das paswort für db2 :

Das MQTT-Passwort lässt sich auf der Konsole des Home Assistant Systems in der Datei /mnt/data/supervisor/homeassistant/.storage/core.config_entries finden. Der entsprechende Eintrag sieht bei mir wie folgt aus:
oha, das gilt nur, wenn man die datenbank ausgelagert hat. wie komm ich an das passwort meiner standard datenbank ?
 
Zuletzt bearbeitet:
Ich lösch jetzt unter entwicklerwerkzeuge statistiks einiges an Entitäten. Dann bereinigen ich am besten nochmal über aktion und bereinigen. Hoffentlich bringt das was. Ich muss ganze Geräte mitpurge raus nehmen, die nicht mehr in die langzeitstatistik gehen dürfen. Vom jk bis zum beispiel. Da sind alleine 16 Entitäten Widerstand der einzelnen Zellen vorhanden. Auch die einzelnen Spannungen. Wen interessiert, was da letzte Woche für Daten waren. Da interessiert nur das aktuelle.
Weiter habe ich jetzt sqlite web installiert. Meine Datenbank wird mit 125 GB gemeldet. Das ist ein mächtiges Tool. Hier werde ich die Datenbank verkleinern, alles mögliche an langzeit Entitäten raus löschen. Wer hier erfahrung hat, mir Tipps geben kann, was ich beim rum Schrauben an der sqlite Datenbank beachten muss, bitte sagen.
 
Zuletzt bearbeitet:

Neueste Beiträge

Letzte Anleitungen

Statistik des Forums

Themen
7.510
Beiträge
73.369
Mitglieder
8.033
Neuestes Mitglied
MrCatwiesel
Zurück
Oben