The current history syncer interval is fixed at 1 sec.
Most customization happens via the StartDBSyncers setting.
This is probably fine for most installations.
I have a quite small installation (< 10 hosts, only a few dozesns of real data points).
Setting StartDBSyncers=1 was my first step at scaling down to reduce resource usage.
I would like to increase the interval between Database Syncs to something like one minute.
This would reduce the load on the database further by submitting "bigger" (well, not really) batches of data to the database in one transaction (and thus reduce partially written pages, etc).
I am fully aware that in case of a crash / power failure I will loose that minute of data. That's acceptable in my scenario.
But there is no setting to change this.
I have found this support issue: https://support.zabbix.com/browse/ZBXNEXT-1742
Maybe times have changed since then and resource usage is more important today?
Most customization happens via the StartDBSyncers setting.
This is probably fine for most installations.
I have a quite small installation (< 10 hosts, only a few dozesns of real data points).
Setting StartDBSyncers=1 was my first step at scaling down to reduce resource usage.
I would like to increase the interval between Database Syncs to something like one minute.
This would reduce the load on the database further by submitting "bigger" (well, not really) batches of data to the database in one transaction (and thus reduce partially written pages, etc).
I am fully aware that in case of a crash / power failure I will loose that minute of data. That's acceptable in my scenario.
But there is no setting to change this.
Code:
static int config_histsyncer_frequency = 1;
zabbix developers do not consider this to be likely to provide any significant benefits - closing this issue for now
Comment