howto:datenmengen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
howto:datenmengen [2017/04/25 19:38] – vzlogger duplicates, agg jau | howto:datenmengen [2018/12/10 17:34] – alte Version wiederhergestellt (2018/04/03 13:23) jau | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
<note tip>Man kann die Daten auch auf [[http:// | <note tip>Man kann die Daten auch auf [[http:// | ||
- | ===== Daten löschen ==== | + | ===== Daten löschen ===== |
+ | Die Frage wie viel Daten man entfernen kann ist oft ein Kompromiss welche Daten man jetzt braucht und wie viel davon in der Zukunft noch von Interesse ist. Ein Ansatz die Aktualdaten zu haben ohne die Datenbank zu nutzen ist der [[software: | ||
=== hart === | === hart === | ||
Wen die Vergangenheit nicht interessiert, | Wen die Vergangenheit nicht interessiert, | ||
Zeile 31: | Zeile 33: | ||
=== weich === | === weich === | ||
Bei diesem Ansatz werden auch die Daten gelöscht. Die Daten werden immer mehr ausgedünnt je weiter man in die Vergangenheit geht. So behält man z.B. alle Daten von heute, behält von den letzten 2 Wochen nur eine Messung pro Minute und von der Zeit davor nur eine pro Viertelstunde. | Bei diesem Ansatz werden auch die Daten gelöscht. Die Daten werden immer mehr ausgedünnt je weiter man in die Vergangenheit geht. So behält man z.B. alle Daten von heute, behält von den letzten 2 Wochen nur eine Messung pro Minute und von der Zeit davor nur eine pro Viertelstunde. | ||
- | Dazu steht das Script [[https:// | + | Dazu steht das Script [[https:// |
< | < | ||
mysql --user=root -praspberry | mysql --user=root -praspberry | ||
Zeile 48: | Zeile 50: | ||
< | < | ||
- | 0 3 * * * cd / | + | 0 3 * * * cd / |
</ | </ | ||
Die Anzahl der Daten die gelöscht werden soll, sowie die Zeiträume sind frei konfigurierbar am Ende des Scriptes. | Die Anzahl der Daten die gelöscht werden soll, sowie die Zeiträume sind frei konfigurierbar am Ende des Scriptes. | ||
Zeile 61: | Zeile 63: | ||
< | < | ||
- | Die folgende | + | Die folgende |
< | < | ||
- | php / | + | php / |
- | php / | + | </ |
+ | |||
+ | Einschränken auf eine einzelne UUID mittels: | ||
+ | < | ||
+ | php / | ||
</ | </ | ||
Zeile 70: | Zeile 76: | ||
Das Script legt nur an, was noch nicht angelegt wurde und läuft daher nur kurz: | Das Script legt nur an, was noch nicht angelegt wurde und läuft daher nur kurz: | ||
< | < | ||
- | */10 * * * * php / | + | */10 * * * * php / |
- | 1 * * * * php / | + | 1 * * * * php / |
- | 0 1 * * * php / | + | 0 1 * * * php / |
</ | </ | ||
Zeile 86: | Zeile 92: | ||
der Eintrag für " | der Eintrag für " | ||
< | < | ||
- | */10 * * * * flock -n / | + | */10 * * * * flock -n / |
</ | </ | ||
Anm.: Die Einträge für " | Anm.: Die Einträge für " | ||
+ | |||
+ | === Aggregation prüfen === | ||
+ | Den aktuellen Zustand der Aggregation (aktiv, Anzahl der Datensätze, | ||
+ | < | ||
===== Geringere Auflösung durch selteneres Messen ===== | ===== Geringere Auflösung durch selteneres Messen ===== |
howto/datenmengen.txt · Zuletzt geändert: 2024/05/18 10:16 von jau