[vz-users] Löschen von redundanten Daten aus der Datenbank / MYSQL Stored Procedure
Christian Voigt
ctvoigt at online.de
Thu Apr 11 18:22:48 CEST 2013
On 11.04.2013, at 17:48, Eugen Sartoris <eugen at sartoris.de> wrote:
> Hallo,
>
>
>
> da meine USB-Leseköpfe sehr fleißig Daten in Datenbank schreiben habe ich seit Sept ca 28 Mio Datensätze gesammelt.
>
> Je nach Hardware und Auswertung ist das Frontend sehr langsam und macht nur noch wenig Spass.
>
>
>
> Da ich auch eine PV-Anlage über das System Auswerte und die Daten als Zählerstand gespeichert werden, entstehen sehr viele redundante Daten.
>
> Will sagen: Nachts wird alle 2 bis 3 Sekunden der gleiche Zählerstand in die DB geschrieben.
>
>
>
> Bei meinem Datenbestand sind das fast 50 % der Datensätze.
>
>
>
> Für die Bereinigung der DB habe ich mir eine Stored Procedure geschrieben um die redundanten Werte zu löschen.
>
> ( Perl kenne ich noch nicht wirklich ).
>
>
>
>
>
> Wenn sich innerhalb 1 Minute immer die gleichen Zählerstände befinden dann lösche ich bis auf einen Datensatz alle anderen.
>
>
>
> Vielleicht kann das ja noch jemand gebrauchen, bzw testen oder auf Eigene Befürfnisse anpassen...
>
+1
das wäre doch was für den scripts folder auf gitub!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130411/b1a88738/attachment.html>
More information about the volkszaehler-users
mailing list