FHEM Forum

FHEM => Sonstiges => Thema gestartet von: bart am 05 November 2016, 18:42:56

Titel: [configDB] autosave alle 5 Minuten
Beitrag von: bart am 05 November 2016, 18:42:56
moin,

nach dem Umstieg auf configDB ist mir aufgefallen, dass alle 5 Minuten eine neue Version in die Datenbank geschrieben wurde. Schnell hatte ich über 500.000 Zeilen in der MySql DB und mein Monitoring ist angeschlagen.

configDB Database Information
-----------------------------------------------------------------
# $Id: configDB.pm 12120 2016-09-05 19:06:04Z betateilchen $
-----------------------------------------------------------------
dbconn: mysql:database=fhem_configDB;host=xxxxxxxxxxxxxxx;port=3306
dbuser: fhem
dbpass: xxxxxxxxxxxxxxxxxxx
dbtype: MYSQL
-----------------------------------------------------------------
config: 29617 entries

Ver 0 saved: Sat Nov  5 18:35:32 2016 def: 64 attr: 358
Ver 1 saved: Sat Nov  5 18:30:42 2016 def: 64 attr: 358
Ver 2 saved: Sat Nov  5 18:30:26 2016 def: 64 attr: 358
Ver 3 saved: Sat Nov  5 18:30:25 2016 def: 64 attr: 358
Ver 4 saved: Sat Nov  5 18:30:17 2016 def: 64 attr: 358
Ver 5 saved: Sat Nov  5 18:28:17 2016 def: 64 attr: 358
Ver 6 saved: Sat Nov  5 18:28:03 2016 def: 64 attr: 358
Ver 7 saved: Sat Nov  5 18:28:02 2016 def: 64 attr: 358
Ver 8 saved: Sat Nov  5 18:28:01 2016 def: 64 attr: 358
Ver 9 saved: Sat Nov  5 18:25:37 2016 def: 64 attr: 358
Ver 10 saved: Sat Nov  5 18:20:37 2016 def: 64 attr: 358
Ver 11 saved: Sat Nov  5 18:15:37 2016 def: 64 attr: 358
Ver 12 saved: Sat Nov  5 18:10:36 2016 def: 64 attr: 358


Auch "attr global autosave 0" hatte ich in verdacht, aber die 0 hat nichts verändert.

Ich würde gerne es so umbauen, das nur wenn ich auf <save> drücke eine neue Version geschrieben würde. Aber ich habe keine passende Einstellung gefunden. Für Tips wäre ich dankbar :)

PS: Es kann auch gar kein spezielles configDB sein, bei der File Version hatte ich nicht geprüft. ob dieses regelmäßig geschrieben wird.
Titel: Antw:[configDB] autosave alle 5 Minuten
Beitrag von: bart am 05 November 2016, 19:01:22
moin,

es hat sich erledigt, ich habe den Fehler gefunden. Man sollte halt nicht ohne nach zu denken Beispiele rein kopieren. In dem CalView Beispiel ist im notify ein fhem("save") drinnen gewesen.