我有一个问题,我的Zabbix数据库服务器的history_uint
表太长。它需要57GB的空间。因此,查询需要花费更多的时间来执行。
我怎样才能减少空间并使查询更快?
正如表名所示,它是存储整数数据类型的历史值的地方。
拥有较小表的唯一方法是存储较少的历史记录。
历史值确实存储从主机检索/接收的每个项目值。只要定义了历史存储期,就会存储它们。然后,内务管理在运行时从历史记录表中删除这些值。
因此,要么在项目中进行频率较低的数据采集和/或减少历史记录的存储时间。
还要确保管家正在运行并正确配置。
https://www.zabbix.com/documentation/4.0/manual/config/items/history_and_trends
https://www.zabbix.com/documentation/4.0/manual/installation/requirements#database_size