Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. MYSQL Verlaufsdaten von Objekt löschen *gelöst*

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    592

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

MYSQL Verlaufsdaten von Objekt löschen *gelöst*

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
19 Beiträge 5 Kommentatoren 1.3k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • surfer09S Offline
    surfer09S Offline
    surfer09
    schrieb am zuletzt editiert von surfer09
    #1

    Hallo zusammen,

    ich habe bei einigen Objekten die automatische Löschung versehentlich deaktiviert. Jetzt sind in diesen Datenpunkten Daten der letzten 2 Jahre abgespeichert, welche ich eigentlich gar nicht benötige.
    Jetzt besteht ja die Möglichkeit die Verlaufsdaten manuell über die "Mülltonne" zu löschen, dass muss aber ja pro Datensatz gemacht werden. Gibt es hierfür noch einen einfacheren Weg mehrere Datensätze auf einmal loszuwerden?
    Ich bin jetzt nicht der MYSQL Experte, sicherlich würde es auch direkt über die DB funktionieren.

    Untitled 1.jpg

    Gruß surfer ;-)

    IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

    mickymM 1 Antwort Letzte Antwort
    0
    • surfer09S surfer09

      Hallo zusammen,

      ich habe bei einigen Objekten die automatische Löschung versehentlich deaktiviert. Jetzt sind in diesen Datenpunkten Daten der letzten 2 Jahre abgespeichert, welche ich eigentlich gar nicht benötige.
      Jetzt besteht ja die Möglichkeit die Verlaufsdaten manuell über die "Mülltonne" zu löschen, dass muss aber ja pro Datensatz gemacht werden. Gibt es hierfür noch einen einfacheren Weg mehrere Datensätze auf einmal loszuwerden?
      Ich bin jetzt nicht der MYSQL Experte, sicherlich würde es auch direkt über die DB funktionieren.

      Untitled 1.jpg

      Gruß surfer ;-)

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @surfer09 Installiere Dir halt HeidiSQL - damit kannst Du Deine Daten mit einer GUI bearbeiten.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      surfer09S CodierknechtC 2 Antworten Letzte Antwort
      0
      • mickymM mickym

        @surfer09 Installiere Dir halt HeidiSQL - damit kannst Du Deine Daten mit einer GUI bearbeiten.

        surfer09S Offline
        surfer09S Offline
        surfer09
        schrieb am zuletzt editiert von
        #3

        @mickym Habe ich gerade mal getestet. Aber hier müsste ich ja nun eine Abfrage auf die jeweiligen Datenpunkte machen, damit ich auch die richtigen Werte lösche...

        IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

        mickymM 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @surfer09 Installiere Dir halt HeidiSQL - damit kannst Du Deine Daten mit einer GUI bearbeiten.

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @mickym sagte in MYSQL Verlaufsdaten von Objekt löschen:

          @surfer09 Installiere Dir halt HeidiSQL - damit kannst Du Deine Daten mit einer GUI bearbeiten.

          Oder PhpMyAdmin ...

          Oder per Script:

          const cmd = 'DELETE FROM datenbank.ts_number WHERE id = xx AND ts < deinZeitpunkt'
          sendTo('sql.0', 'query', cmd, () => log('done!'));
          

          (der Dank geht hier an @fastfoot)

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          1 Antwort Letzte Antwort
          0
          • surfer09S surfer09

            @mickym Habe ich gerade mal getestet. Aber hier müsste ich ja nun eine Abfrage auf die jeweiligen Datenpunkte machen, damit ich auch die richtigen Werte lösche...

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #5

            @surfer09 Das geht relativ einfach:

            Als erstes schaust Du mit Hilfe der Tabelle von Datapoints die ID an, um die richtige Datenquelle zu ermitteln

            cb89e599-e8b7-43da-b024-03983f2b8da5-image.png

            Danach gehst Du in die Tabelle, die die Datenpunkte enthält also zum Beispiel ts_number

            Danach kannst Du zum Beispiel einen Schnellfilter auf die ID anwenden:

            26207204-7f15-4e4a-b9f0-93d70298e709-image.png

            Damit enthält die Tabelle nur noch die Werte dieses Datenpunktes.

            Du kannst dann die Datenpunkte direkt aus der Tabelle löschen:

            ff348da6-f1d9-471f-83a6-fe9cf3826928-image.png

            Aber zumindest bekommst Du auch immer die SQL Abfrage mitgeliefert

            Musst halt bissi rumexperimentieren.

            Du kannst zum Beispiel alle zu löschenden Daten abfragen:

            86c2cdf1-d407-4dfd-9ef3-47a218c62c8d-image.png

            prüfen und dann löschen

            Wie gesagt ist halt eine Hilfe, wenn du mit SQL Kommandos nicht fit bist oder die selektierten Datensätze überprüfen möchtest bevor Du eine Aktion ausführst.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            surfer09S 1 Antwort Letzte Antwort
            1
            • mickymM mickym

              @surfer09 Das geht relativ einfach:

              Als erstes schaust Du mit Hilfe der Tabelle von Datapoints die ID an, um die richtige Datenquelle zu ermitteln

              cb89e599-e8b7-43da-b024-03983f2b8da5-image.png

              Danach gehst Du in die Tabelle, die die Datenpunkte enthält also zum Beispiel ts_number

              Danach kannst Du zum Beispiel einen Schnellfilter auf die ID anwenden:

              26207204-7f15-4e4a-b9f0-93d70298e709-image.png

              Damit enthält die Tabelle nur noch die Werte dieses Datenpunktes.

              Du kannst dann die Datenpunkte direkt aus der Tabelle löschen:

              ff348da6-f1d9-471f-83a6-fe9cf3826928-image.png

              Aber zumindest bekommst Du auch immer die SQL Abfrage mitgeliefert

              Musst halt bissi rumexperimentieren.

              Du kannst zum Beispiel alle zu löschenden Daten abfragen:

              86c2cdf1-d407-4dfd-9ef3-47a218c62c8d-image.png

              prüfen und dann löschen

              Wie gesagt ist halt eine Hilfe, wenn du mit SQL Kommandos nicht fit bist oder die selektierten Datensätze überprüfen möchtest bevor Du eine Aktion ausführst.

              surfer09S Offline
              surfer09S Offline
              surfer09
              schrieb am zuletzt editiert von
              #6

              @mickym: Danke schonmal für deine Anleitung. Ich versuche mich da gleich mal dran.

              Ich habe gestern mal versucht über Verlaufsdaten manuell zu löschen (mehrere Datensätze markiert und mit dem Mülleimer gelöscht). Ich dachte damit würde ich die DB verkleinern, aber der Gegensatz ist passiert. Die Datenbank ist heute 100MB größer geworden, als vor meiner Löschaktion. Ich verstehe das irgendwie nicht...

              IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

              surfer09S 1 Antwort Letzte Antwort
              0
              • surfer09S surfer09

                @mickym: Danke schonmal für deine Anleitung. Ich versuche mich da gleich mal dran.

                Ich habe gestern mal versucht über Verlaufsdaten manuell zu löschen (mehrere Datensätze markiert und mit dem Mülleimer gelöscht). Ich dachte damit würde ich die DB verkleinern, aber der Gegensatz ist passiert. Die Datenbank ist heute 100MB größer geworden, als vor meiner Löschaktion. Ich verstehe das irgendwie nicht...

                surfer09S Offline
                surfer09S Offline
                surfer09
                schrieb am zuletzt editiert von
                #7

                Das mit dem löschen hat gut funktioniert! Danke für die Screenshots!
                Allerdings würde ich jetzt erwarten, dass die Größe der DB kleiner wird. Oder liege ich da falsch?

                IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                BananaJoeB mickymM 2 Antworten Letzte Antwort
                0
                • surfer09S surfer09

                  Das mit dem löschen hat gut funktioniert! Danke für die Screenshots!
                  Allerdings würde ich jetzt erwarten, dass die Größe der DB kleiner wird. Oder liege ich da falsch?

                  BananaJoeB Offline
                  BananaJoeB Offline
                  BananaJoe
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @surfer09 sagte in MYSQL Verlaufsdaten von Objekt löschen:

                  Oder liege ich da falsch?

                  ja, liegst du.
                  Du hast da jetzt wieder Luft drin, bei neuen Daten wird die erst einmal nicht mehr größer.
                  Außer das du dann mehr sichtbaren Platz hättest hat das aber sonst keine Nachteile.

                  Wenn du googelst kannst du Abfragen finden welche dir die tatsächliche Größe anzeigen würden (also wieviel im inneren tatsächlich genutzt wird)

                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                  surfer09S 1 Antwort Letzte Antwort
                  0
                  • surfer09S surfer09

                    Das mit dem löschen hat gut funktioniert! Danke für die Screenshots!
                    Allerdings würde ich jetzt erwarten, dass die Größe der DB kleiner wird. Oder liege ich da falsch?

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @surfer09 Nun in der Regel werden Datensätze gelöscht - aber kein Speicher freigegeben. Du kannst versuchen ob das mit Optimize komprimiert wird.

                    3a7cd821-81df-4a01-bce1-9b28542f980f-image.png

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    surfer09S 1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      @surfer09 sagte in MYSQL Verlaufsdaten von Objekt löschen:

                      Oder liege ich da falsch?

                      ja, liegst du.
                      Du hast da jetzt wieder Luft drin, bei neuen Daten wird die erst einmal nicht mehr größer.
                      Außer das du dann mehr sichtbaren Platz hättest hat das aber sonst keine Nachteile.

                      Wenn du googelst kannst du Abfragen finden welche dir die tatsächliche Größe anzeigen würden (also wieviel im inneren tatsächlich genutzt wird)

                      surfer09S Offline
                      surfer09S Offline
                      surfer09
                      schrieb am zuletzt editiert von
                      #10

                      @bananajoe Ahh okay! Danke für den Hinweis. Ich dachte, das ich vielleicht irgendwo noch einen "Wartungslauf" für die DB durchführen muss, damit der Speicher wieder freigegeben wird oder ähnliches.
                      Aber gut, nun bin ich eines besseren belehrt :-)

                      IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                      1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @surfer09 Nun in der Regel werden Datensätze gelöscht - aber kein Speicher freigegeben. Du kannst versuchen ob das mit Optimize komprimiert wird.

                        3a7cd821-81df-4a01-bce1-9b28542f980f-image.png

                        surfer09S Offline
                        surfer09S Offline
                        surfer09
                        schrieb am zuletzt editiert von
                        #11

                        @mickym Das hatte ich vorhin schon getestet.

                        2023-03-22 19_43_13-IO-Broker - 192.168.1.25 - Remotedesktopverbindung.jpg

                        IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                        surfer09S 1 Antwort Letzte Antwort
                        0
                        • surfer09S surfer09

                          @mickym Das hatte ich vorhin schon getestet.

                          2023-03-22 19_43_13-IO-Broker - 192.168.1.25 - Remotedesktopverbindung.jpg

                          surfer09S Offline
                          surfer09S Offline
                          surfer09
                          schrieb am zuletzt editiert von
                          #12

                          Nach meiner Aufräumaktion wird die DB immer größer. Gestern Abend vor dem Löschen der Daten 642 MB - jetzt nachdem mehrere Millionen Zeilen gelöscht sind ca. 890MB.

                          2023-03-23 11_41_25-Window.jpg

                          IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                          BananaJoeB F 2 Antworten Letzte Antwort
                          0
                          • surfer09S surfer09

                            Nach meiner Aufräumaktion wird die DB immer größer. Gestern Abend vor dem Löschen der Daten 642 MB - jetzt nachdem mehrere Millionen Zeilen gelöscht sind ca. 890MB.

                            2023-03-23 11_41_25-Window.jpg

                            BananaJoeB Offline
                            BananaJoeB Offline
                            BananaJoe
                            Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @surfer09 was ist denn mit der Anzahl der Tabelleneinträge? Ist die größer oder kleiner geworden?
                            Nicht das du anlegst statt zu löschen

                            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                            surfer09S 1 Antwort Letzte Antwort
                            0
                            • surfer09S surfer09

                              Nach meiner Aufräumaktion wird die DB immer größer. Gestern Abend vor dem Löschen der Daten 642 MB - jetzt nachdem mehrere Millionen Zeilen gelöscht sind ca. 890MB.

                              2023-03-23 11_41_25-Window.jpg

                              F Offline
                              F Offline
                              fastfoot
                              schrieb am zuletzt editiert von
                              #14

                              @surfer09 ein erneutes Optimize baut die Tabellen neu auf und gibt den Speicher dadurch frei

                              iobroker läuft unter Docker auf QNAP TS-451+
                              SkriptRecovery: https://forum.iobroker.net/post/930558

                              1 Antwort Letzte Antwort
                              0
                              • BananaJoeB BananaJoe

                                @surfer09 was ist denn mit der Anzahl der Tabelleneinträge? Ist die größer oder kleiner geworden?
                                Nicht das du anlegst statt zu löschen

                                surfer09S Offline
                                surfer09S Offline
                                surfer09
                                schrieb am zuletzt editiert von
                                #15

                                @bananajoe Nein, ich bin genauso vorgegangen wie @mickym es beschrieben hatte.

                                2023-03-23 15_29_15-Window.jpg

                                Die Zeilen sind auch deutlich mehr geworden. Ich hatte vor meiner Löschaktion um die 11 Mio. Zeilen, jetzt sind es über 14 Mio.

                                @fastfoot: Das habe ich auch ausgeführt, da erscheint dann das hier. An der Größe und den Zeilen ändert sich danach nichts.

                                2023-03-23 15_32_08-Window.jpg

                                IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                                surfer09S 1 Antwort Letzte Antwort
                                0
                                • surfer09S surfer09

                                  @bananajoe Nein, ich bin genauso vorgegangen wie @mickym es beschrieben hatte.

                                  2023-03-23 15_29_15-Window.jpg

                                  Die Zeilen sind auch deutlich mehr geworden. Ich hatte vor meiner Löschaktion um die 11 Mio. Zeilen, jetzt sind es über 14 Mio.

                                  @fastfoot: Das habe ich auch ausgeführt, da erscheint dann das hier. An der Größe und den Zeilen ändert sich danach nichts.

                                  2023-03-23 15_32_08-Window.jpg

                                  surfer09S Offline
                                  surfer09S Offline
                                  surfer09
                                  schrieb am zuletzt editiert von
                                  #16

                                  Nachtrag: "Analyze" hat geholfen, jetzt sind die Zeile deutlich geschrumpft und auch die Größe ist kleiner geworden.

                                  2023-03-23 15_39_22-Window.jpg

                                  Untitled 1.jpg

                                  IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                                  F 1 Antwort Letzte Antwort
                                  0
                                  • surfer09S surfer09

                                    Nachtrag: "Analyze" hat geholfen, jetzt sind die Zeile deutlich geschrumpft und auch die Größe ist kleiner geworden.

                                    2023-03-23 15_39_22-Window.jpg

                                    Untitled 1.jpg

                                    F Offline
                                    F Offline
                                    fastfoot
                                    schrieb am zuletzt editiert von
                                    #17

                                    @surfer09 sagte in MYSQL Verlaufsdaten von Objekt löschen:

                                    "Analyze" hat geholfen

                                    du hattest nur vergessen danach zu Aktualisieren(F5) :-)

                                    iobroker läuft unter Docker auf QNAP TS-451+
                                    SkriptRecovery: https://forum.iobroker.net/post/930558

                                    surfer09S 1 Antwort Letzte Antwort
                                    0
                                    • F fastfoot

                                      @surfer09 sagte in MYSQL Verlaufsdaten von Objekt löschen:

                                      "Analyze" hat geholfen

                                      du hattest nur vergessen danach zu Aktualisieren(F5) :-)

                                      surfer09S Offline
                                      surfer09S Offline
                                      surfer09
                                      schrieb am zuletzt editiert von
                                      #18

                                      @fastfoot :slightly_smiling_face: Jetzt weiß ich, wie es geht.

                                      IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.7, Node 22.22.2 js-controller 7.0.7

                                      BananaJoeB 1 Antwort Letzte Antwort
                                      1
                                      • surfer09S surfer09

                                        @fastfoot :slightly_smiling_face: Jetzt weiß ich, wie es geht.

                                        BananaJoeB Offline
                                        BananaJoeB Offline
                                        BananaJoe
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #19

                                        @surfer09 sagte in MYSQL Verlaufsdaten von Objekt löschen:

                                        @fastfoot :slightly_smiling_face: Jetzt weiß ich, wie es geht.

                                        Das Problem habe ich öfters: "Jetzt wo ich weis wie es geht verstehe ich aus die Anleitung ..."

                                        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

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

                                        665

                                        Online

                                        32.7k

                                        Benutzer

                                        82.6k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe