Hallo,
wir loggen verschiedene Messwerte in eine MySQL-Datenbank. Diese werden im 5-Sekunden-Takt angelegt. Für jeden Tag wird eine neue Tabelle geschrieben.
Die Aufzeichung besteht somit aus 17280 Einträgen pro Tabelle und pro Datei.
Folgenden Aufbau hat die Tabelle:
1x varchar(255) --durchschnittlich 20 Zeichen
31x int(11)
Jede "Tagesdatei" hat eine Größe von ca. 25MB, was mir aber extrem viel vorkommt.
Unsere Visualisierungs-Panels haben z.b. eine interne Aufzeichnung, welche das 3-fache an Daten und im 2-Sekundentakt aufzeichen. Dort liegt die Dateigröße bei ca. 5MB (allerdings gerätespezifische Datei)
Ich wollte zuerst genau das gleiche loggen, wie auf den Visualiserungs-Panels, aber da wurden die Datenbank-Dateien gleich über 100MB groß.
Könnt ihr mir sagen, ob das normal ist?
Rein rechnerisch komme ich auf folgendes:
1x varchar = 20 Bytes
31x INT = 31x 4 Bytes
Insgesamt: 17280 x 144 Bytes -> rund 2,5MB