<div dir="auto"><div><div class="gmail_extra"><div class="gmail_quote">Am 09.02.2017 01:41 schrieb  <<a href="mailto:china2013@abwesend.de">china2013@abwesend.de</a>>:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div class="quoted-text">
    <br>
    <blockquote type="cite">
      <div dir="auto">
        <div dir="auto">
          <div class="gmail_extra" dir="auto">Und mal interessehalber:
            wie groß ist deine DB mittlerweile, wenn du keinerlei
            vzlogger-Aggregation benutzt?</div>
        </div>
      </div>
    </blockquote></div>
    sudo ls -l /var/lib/mysql/  =  3693 MByte  ibdata1<div class="quoted-text"><br>
    <br>
    <blockquote type="cite">
      <div dir="auto">
        <div dir="auto">
          <div class="gmail_extra" dir="auto"> Archivierst du alles oder
            dünnst du später aus?<br>
          </div>
        </div>
      </div>
    </blockquote></div>
    Alles! Erst wenn 365 Tage komplett sind gibts eine neue Datenbank<br></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Wozu sollte man die Daten in dieser Auflösung brauchen, und welchen Sinn macht es, nach einem Jahr wieder bei 0 anzufangen?</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    Aber ich hab so meine Zweifel, dass das klappt. Man muss zu oft Hand
    anlegen.<br>
    Meine beiden PV-Überwachungen laufen seit 5 Jahren noch mit der
    ersten Speicherkarte ohne Probleme.<div class="quoted-text"></div></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Die schreiben sicher auch im Sekundentakt Werte in eine SQL-Datenbank...</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"><div class="quoted-text"><blockquote type="cite"><div dir="auto"><div dir="auto"><div class="gmail_extra" dir="auto">Kennst du den Push-Server? Könnte eine Lösung sein, wenn du
            Werte in hoher Auflösung brauchst.</div>
        </div>
      </div>
    </blockquote></div>
    Nein, ich hab keinen extra Server laufen (will ich auch nicht).</div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto"><div dir="auto" style="font-family:sans-serif">Der Push-Server ist kein "extra Server", sondern ein Stück PHP, das schon in deinem Image steckt. Du bekommst damit im Frontend die live-Werte von vzlogger angezeigt unter Umgehung der Datenbank. Weiteres siehe Github, ist dort dokumentiert.</div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"> Die
    SD-Karte sollte locker für ein Jahr reichen. Außer ein paar
    Logfiles  und der Datenbank passiert auf der Karte nichts. (Und wenn
    doch, dann ist es IMHO ein Designfehler)</div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Wenn es hier einen Designfehler gibt, dann liegt er darin dass SD-Karten nie dafür entwickelt wurden, darauf Linux mit Datenbanken laufen zu lassen. Wenn man trotzdem lange Spass dran haben will, geht man sinnvoll mit Schreibzugriffen um. Das schließt Reduzierung der anfallenden Datensätze aus ein sinnvolles Maß ein.</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"><div class="quoted-text"><blockquote type="cite"><div dir="auto"><div dir="auto"><div class="gmail_extra" dir="auto">Hab das nachgeprüft: laut
            entities.js verwendet das Frontend nur group=day und
            group=hour. Wenn du minute auch nicht manuell verwendest,
            bringt es keinen Vorteil.<br>
          </div>
        </div>
      </div>
    </blockquote></div>
    Danke, also noch ein Grund das aggregate.php zu überarbeiten und
    "Minute" entsorgen.<br></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Quatsch. Ruf es ohne minute auf, dann wird minute auch nicht ausgeführ<span style="font-family:sans-serif"></span>t.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    Letztlich war aggregate.php der Grund des ganzen Übels, dass es mit
    großen Datenmengen nicht zurechtkommt.</div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Das sehe ich aktuell nicht. aggregate kann weder was für das volle tmpfs noch für deinen kaputten Index. Beides liegt wohl eher an der schwachen Hardware und dass du dir der Grenzen dieser Hardware nicht bewusst bist.</div><div dir="auto"><br></div><div dir="auto">Ansonsten solltest du vielleicht mal deine Erwartungshaltung überdenken. Ich finde dein Auftreten hier recht grenzwertig. Du darfst gerne mithelfen (oder dir was besseres suchen), aber hier mit überschaubarem Hintergrundwissen Komponenten die Funktionalität abzusprechen oder von Designfehlern zu schwadronieren, kannst du dir sparen.</div><div dir="auto">Andreas steckt jede Menge Zeit in die Weiterentwicklung des Projektes, einige andere leisten hier kostenlosen Support, und alle opfern dafür einen Teil ihrer Freizeit.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"> Es war ja leider nur ein gut
    gemeinter Rat, der aufgedeckt hat, dass aggregate nun gar nicht mehr
    will.<br></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    <br>
    Viele Grüße<br>
    Saftwerk<br></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Viele Grüße</div><div dir="auto">Frank</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
  </div>

</blockquote></div><br></div></div></div>