Datenbankgröße dblog ändert sich nicht

Begonnen von rico5588, 21 April 2020, 18:22:33

Vorheriges Thema - Nächstes Thema

rico5588

Hallo,

ich nutze seit längerem eine Maria Datenbank (auf Synology)um alles zu tracken.
Habe auch gemäß Wiki ein Rep.Fhem.Size Device um die größe zu loggen.
1x am Tag wird über ein at die Tableinfo abgerufen.
Leider ändert sich die größe immer nur sporadisch 1x im Monat obwohl jeden Tag Daten dazu kommen.
Dadurch habe ich nicht bemerkt das diese sehr groß geworden ist.
Mich wundert auch das der Index so groß ist.
Ist das normal?

INFO_history.data_free_MB                 1966.00
INFO_history.data_index_length_MB   2530.25
INFO_history.data_length_MB             1289.02
INFO_history.engine                            InnoDB
INFO_history.index_length_MB            1241.23
INFO_history.number_of_rows     10191056


So wie ich das denke müsste sich die Datenbank Größe Sekundlich ändern oder?
Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS423+
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly

dkreutz

Ich kenne mich jetzt nicht speziell mit MariaDB aus, aber bei den meisten mir bekannten DBMS vergrößern sich die Tablespace- bzw. Daten-Dateien nicht andauernd, sondern nur blockweise bei Bedarf. Die initiale Dateigröße und den Zuwachsrate/größe lässt sich normalerweise einstellen.
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

Frank_Huber

INFO_history.data_free_MB                 1966.00

das bedeutet für mich dass noch 1966 MB frei sind bevor die DB-Datei anwächst.

pcbastler

Auto_Increment ist der Parameter bei den MySQL-Tabellen, d.h. wenn die Tabelle den Speicherplatz komplett belegt, wird um die eingestellte Größe erweitert.