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?
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.
INFO_history.data_free_MB 1966.00
das bedeutet für mich dass noch 1966 MB frei sind bevor die DB-Datei anwächst.
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.