Having partition tables into PostgreSQL Zabbix database allow you to store lot of data in detail over long time periods not just trends additionally partition tables leverage database performance because you can split data and indexes and locate indexes in faster file systems ..... this repo will help you to adapt zabbix database to use partition tables and tablespaces.
Ansible playbook for zabbix-partition-tables