Hi all.
I have a Zabbix server, with 1 proxy (for now):
332 hosts
29055 items
348 NVPS
I use different servers for Zabbix server and PostgreSQL 9.1
The PostgreSQL server is a VM (in a cluster) with 4 CPUs, 8GB RAM and connected to a HP Storage (FC Disks, no SSD). The storage performance is OK for general use, but for PostgreSQL, is a bottleneck. The tables are getting huge and a simple Housekeeping (limited at MaxHousekeeperDelete=25) takes almost 1 hour. If I increase this value, god save me!!!
So, I read a lot about partitioning PostgreSQL to get a better performance, but is it possible to do it in a running environment? How to do it?
I have a Zabbix server, with 1 proxy (for now):
332 hosts
29055 items
348 NVPS
I use different servers for Zabbix server and PostgreSQL 9.1
The PostgreSQL server is a VM (in a cluster) with 4 CPUs, 8GB RAM and connected to a HP Storage (FC Disks, no SSD). The storage performance is OK for general use, but for PostgreSQL, is a bottleneck. The tables are getting huge and a simple Housekeeping (limited at MaxHousekeeperDelete=25) takes almost 1 hour. If I increase this value, god save me!!!
So, I read a lot about partitioning PostgreSQL to get a better performance, but is it possible to do it in a running environment? How to do it?
Comment