Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SQL-Adapter - Reorganisation der Daten - Löschen von "Datenleichen"

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    SQL-Adapter - Reorganisation der Daten - Löschen von "Datenleichen"

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tp1de last edited by

      Nach 1 1/2 Jahren Betrieb meiner mySQL-Datenbank habe ich viele "Leichen" in der Datenbank.
      Dabei gibt es 2 Konstellationen:

      • Es gibt Datensätze in iobroker.datapoints und in den Werten z.B. iobroker.ts_number welche keinen Objekten mehr zugeordnet sind. (objects gelöscht)
      • Es gibt Datensätze von object-states wo die Datenfortschreibung deaktiviert wurde.

      Hat jemand ein einfaches Skript mit denen ich diese "Datenleichen" löschen kann?

      Grüße Thomas

      1 Reply Last reply Reply Quote 0
      • T
        tp1de last edited by tp1de

        ... versuche nun ein eigenes Skript zu schreiben.
        Oder gibt es dies schon?

        1 Reply Last reply Reply Quote 0
        • umbm
          umbm last edited by

          Ich habe dazu auch noch nichts gefunden und hatte bisher auch keine Idee, wie ich das umsetzen kann.

          Wenn du eine Lösung gefunden hast, wäre es schön, wenn die die hier teilen könntest.

          1 Reply Last reply Reply Quote 0
          • T
            tp1de last edited by tp1de

            Ich muss sagen, dass ich mit meinen 62 Jahren mit dem asynchronen Verhalten von Javascript noch auf "Kriegsfuss" stehe. ☹
            Folgender Skript funktioniert jetzt bei mir mit mySQL und hat ca. 100 Datenpunkte mit ca. 10 Mio. Records gelöscht. Echte Java-Profis werden vielleicht über den Code lachen ..... Bitte gerne verbessern ! ☺

            ANWENDUNG AUF EIGENE GEFAHR !!! BITTE ZUERST IM LESEMODUS LAUFEN LASSEN

            SKRIPT.txt

            Die Datenbank ist aber immer noch 1.1 GB gross und hat einen Hauptspeicherbedarf von 500-700 MB um performant zu arbeiten. D.h. ioBroker mit ca. 20 Instanzen + mySQL brauchen jetzt mehr als 3 GB HSP. Aktuell läuft alles in einer virtuellen Maschine in der Synology mit 4 GB HSP sehr zügig. (2 GB von früher "haken" -- kurze Stillstände bei Views mit 6-8 Flot-Diagrammen (Swapping))

            1 Reply Last reply Reply Quote 1
            • umbm
              umbm last edited by

              Danke, das werde ich demnächst mal durchlaufen lassen.

              Bin gespannt, was in meiner DB schon alles gefunden wird.

              T 1 Reply Last reply Reply Quote 0
              • T
                tp1de @umbm last edited by

                @umbm Sag Bescheid, wie es funktioniert hat ...Hast Du mySQL ? Sonst musst Du ggfs. die Feldnamen / SQL -Statements leicht anpassen.

                metaxa 1 Reply Last reply Reply Quote 0
                • D
                  darkiop Most Active last edited by

                  Werde mir das auch Mal anschauen im Laufe der Woche.
                  Ggf. kann @apollon77 etwas dazu sagen?

                  1 Reply Last reply Reply Quote 0
                  • metaxa
                    metaxa @tp1de last edited by metaxa

                    @tom57 Leider habe ich Berechtigungsprobleme. Zugriff verweigert, es wird der User ...... für den Zugriff erwartet.

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      tp1de @metaxa last edited by

                      @metaxa
                      Welche Berechtigungsprobleme - JS zu starten?

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      755
                      Online

                      31.6k
                      Users

                      79.6k
                      Topics

                      1.3m
                      Posts

                      reorganisation sql-adapter
                      4
                      9
                      860
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo