当前位置:首页 > 数据库 > 解决Zabbix4 history_uint.ibd数据库过大问题

解决Zabbix4 history_uint.ibd数据库过大问题

数据库3年前 (2019-07-23)

解决Zabbix4 history_uint.ibd数据库过大问题

Zabbix数据库太大是因为histroy表记录了详细的历史数据,所以需要定期进行清理,这里设置自动清理7天前的数据


查看占用容量

cd /var/lib/mysql/zabbix
ls -lh|grep G

解决Zabbix4 history_uint.ibd数据库过大问题


创建清理脚本

vim zabbix_clear.sh
添加
#!/bin/bash
User="root"
Passwd="mysql密码"
Date=`date -d $(date -d "-7 day" +%Y%m%d) +%s`   #获取7天前时间戳
$(which mysql) -u${User} -p${Passwd} -e " use zabbix; DELETE FROM history WHERE clock < $Date; optimize table history; DELETE FROM history_str WHERE clock < $Date; optimize table history_str; DELETE FROM history_uint WHERE clock < $Date; optimize table history_uint; DELETE FROM trends WHERE clock < $Date; optimize table trends; DELETE FROM trends_uint WHERE clock < $Date; optimize table trends_uint; DELETE FROM events WHERE clock < $Date; optimize table events; "


运行脚本

chmod 777 zabbix_clear.sh
./zabbix_clear.sh

解决Zabbix4 history_uint.ibd数据库过大问题


设置计划任务

crontab -e
添加
0 5 * * 1 /root/zabbix_clear.sh > /dev/null 2>&1


解决Zabbix4 history_uint.ibd数据库过大问题

清理后是有一定的效果,但是不建议设置这么短的清理时间间隔,因为这样清理完一周前zabbix记录的问题记录,也将会被清理掉

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/339.html

相关文章

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...

RHEL6.5 + Oracle11g + RAC + ASM

RHEL6.5 + Oracle11g + RAC + ASM

实验环境操作系统:RedHat Enterprise Linux 6.5虚拟机:VMware-workstation 14.1.1数据库:Oracle Database11g 11.2.0.4存储:O...

CentOS7.5 安装MySQL ndb集群 RPM方式

CentOS7.5 安装MySQL ndb集群 RPM方式

当企业的MySQL业务到达一定的当量,就需要一定规模数量的MySQL数据库来负载均衡数据库请求,负载均衡的前提是每个服务器的数据库是数据同步的,在业务量不大的时候会使用主、从复制的方法实现服务器数据同...

RHEL7.4 Oracle11gR2 RAC udev

RHEL7.4 Oracle11gR2 RAC udev

系统版本 Red Hat Enterprise Linux 7.4 数据库版本 Oracle Database 11g Release 2 for Linux x86-64服务器 Dell...

RHEL7.4 安装Oracle11gR2单机版

RHEL7.4 安装Oracle11gR2单机版

系统环境配置vi /etc/sysconfig/network 添加 NETWORKING=yes HOSTNAME=laos-billincdr-svr1 ============...