[vz-users] Löschen von redundanten Daten aus der Datenbank / MYSQL Stored Procedure

Eugen Sartoris eugen at sartoris.de
Sat Apr 13 13:39:36 CEST 2013


Das kann ich gerne machen.

 
Gibt es eine Verfahren wie der Quellcode ins Projekt aufgenommen wird

oder kann ich das nach belieben einfügen?
 
-----Ursprüngliche Nachricht-----
Von:Christian Voigt <ctvoigt at online.de>
Gesendet:Do 11.04.2013 18:27
Betreff:Re: [vz-users] Löschen von redundanten Daten aus der Datenbank / MYSQL Stored Procedure
An:volkszaehler.org - users <volkszaehler-users at lists.volkszaehler.org>; 
 
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/20130413/5105ed08/attachment.html>


More information about the volkszaehler-users mailing list