zabbix mysql分区_zabbix(4)数据库表分区优化

本文介绍了Zabbix数据库存储情况,重点关注History和Trends表的数据存储。针对数据删除导致的性能影响,提出了通过数据库表分区进行优化的方法,包括使用GitHub上的分区脚本进行表备份、分区、更新权限和定时任务设置,并详细展示了执行过程。
摘要由CSDN通过智能技术生成

一、zabbix 数据库存储

zabbix-server将采集到的数据存储在数据库(mysql、oracle等),而数据存储的大小与每秒处理的数量量有关,因此数据存储取决于以下两个因数:

(1)Required server performance, new values per second(每秒处理的数据量)

(2)Housekeeper的设置(zabbix_server.conf文件中):删除数据

zabbix-server将采集到数据主要存储于Histroy和Trends表中,其表结构中的数据类型如下:

0515318aca7f3b54a9e994a94006957e.png

对于存储超过期限的数据,主要使用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';

2e5121d7a106fd088bee2fe28d0101aa.png

从上图

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值