[vz-dev] Performance - Umstellung DB Schema

René Galow rensky.g at googlemail.com
Fri Oct 2 11:09:36 CEST 2015


Hallo Andreas,

ich glaube das würde bei Impulszählern Probleme mit sich bringen.
Wenn jeder Impuls in die Datenbank abgespeichert wird, dann würden Impulse
<1 Sekunden nicht mehr 100% aufgelöst werden.

Für viele andere Zähler können jedoch Sekundenwerte vollkommen ausreichend
sein.

Grüße René

Am 2. Oktober 2015 um 10:49 schrieb Andreas Goetz <cpuidle at gmail.com>:

> Hallo Entwickler,
>
> ich beobachte aktuell ein paar Probleme mit der Performance bei Nutzung
> der Aggregation Root Cause scheint darni zu bestehen dass alle Anfragen auf
> die Aggregationstabelle ziemlich aufwändig Unix Timestamps (sec) in VZ
> Timestamps (ms) hin- und herrechnen müssen.
>
> Wenn wir- das wäre der Vorschlag- unser DB Schema auf Unix Timestamps
> umstellen können und auf Sekundenauflösung gehen dann würden wir eine
> erheblcihe Menge von MUL/DIV aus dem SQL Server rausnehmen und auch an
> vielen Stellen den Code vereinfachen können.
>
> Für das API liesse sich das transparent halten oder- das wäre eigentlich
> mein Vorschlag- wir stellen auch das API auf Sekunden um. Der Change würde
> die Kompatibilität von vzlogger bis zu jedem Client beeinflussen.
>
> Wärt ihr mit so einem Vorschlag einverstanden? Wir könnten den synchron
> als vz/logger 0.5 umsetzen.
>
> Viele Grüße,
> Andreas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20151002/9c2230ab/attachment.html>


More information about the volkszaehler-dev mailing list