<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hallo Andreas,<br>
      <br>
      vielen Dank für deinen tollen Ansatz. Ich würd mir das mal
      anschauen, check aber die "Installation" nicht so ganz.<br>
      <br>
      Du hast zwei Quellen angegeben:<br>
      <a moz-do-not-send="true"
        href="https://github.com/andig/volkszaehler.org/tree/aggregate">1)
        https://github.com/andig/volkszaehler.org/tree/aggregate</a><br>
      2)
<a class="moz-txt-link-freetext" href="https://github.com/andig/volkszaehler.org/commit/b9440a5c058f79bdbb9bf84697d074e614c9f610">https://github.com/andig/volkszaehler.org/commit/b9440a5c058f79bdbb9bf84697d074e614c9f610</a><br>
      <br>
      Wie krieg ich das in meine vz-Installation integriert?<br>
      <br>
      Und: <br>
      3) sehe ich das richtig, dass du die "originale" Data-Tabelle
      unberührt lässt?<br>
      4) Was schreibst du in die neue Tabelle rein - nur die "deltas" zu
      einem festen Startwert oder absolute Werte?<br>
      <br>
      <br>
      LG Heiko<br>
      <br>
      <br>
      Am 12.10.2013 19:08, schrieb Andreas Goetz:<br>
    </div>
    <blockquote
cite="mid:CAD+a8MgeO0x-Yy8CN87mg5stP-Oa83n9N4x9BAWgjtifJXCBug@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hallo Zusammen!<br>
        <br>
        Um der Performance meiner VZ Installation auf dem Raspi etwas
        nachzuhelfen habe ich Aggregation von Daten als neues Feature
        zum VZ hinzugefügt. Anstatt wie bei vzcompress2 Daten zu löschen
        werden diese in einer separaten Tabelle aggregiert- in der
        aktuellen Version auf Tagesebene.<br>
        <br>
        Wenn die MW jetzt Abfragen nach aggregierten Daten stellt, wie
        z.B. from=1.1.2000 to=now group=month dann werden die SQL
        statements so umgebaut, dass die Daten aus der
        Agrgegationstabelle kommen statt aus der Datentabelle. Da hier
        _deutlich_ weniger Daten liegen gehts natürlich schneller.<br>
        <br>
        Bisher nicht implementiert ist ein automatisches Tuning
        eingehender Anfragen. Wenn z.B. das Frontend obenstehende
        Anfrage mit tuples=200 ausführt, wird es ohne vzcompress immer
        noch sehr lange dauern. Denkbar wäre eine Automatik einzubauen
        die je nach "Aggressivität" eine Gruppierung nach Tag oder
        Stunde hinzuschaltet.<br>
        <br>
        Added data aggregation: <br>
        1. create aggregate table using misc/sql/aggregation.sql <br>
        2. run initial aggregation using misc/sql/aggregation.sql <br>
        3. set $config['aggregate'] = true in etc/volkszaehler.conf.php
        <br>
        4. setup CRON to run delta aggregation using
        misc/sql/aggregation.sql<br>
        <br>
        <a moz-do-not-send="true"
          href="https://github.com/andig/volkszaehler.org/tree/aggregate">https://github.com/andig/volkszaehler.org/tree/aggregate</a><br>
        <br>
        Jetzt würde ich mich über Feedback und vor allem Tests freuen!<br>
        <br>
        Gruss,<br>
        Andreas<br>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>