一、zabbix 数据库存储
zabbix-server将采集到的数据存储在数据库(mysql、oracle等),而数据存储的大小与每秒处理的数量量有关,因此数据存储取决于以下两个因数:
(1)Required server performance, new values per second(每秒处理的数据量)
(2)Housekeeper的设置(zabbix_server.conf文件中):删除数据
zabbix-server将采集到数据主要存储于Histroy和Trends表中,其表结构中的数据类型如下:
对于存储超过期限的数据,主要使用DELETE sql语句进行删除,当数据量太多,这将严重影响数据库的性能。
查询zabbix数据库中各种表存储的大小和行数:
mysql> select table_name, (data_length + index_length)/1024/1024 as total_mb, table_rows from information_schema.tables where table_schema='zabbix';
从上图