文档章节

zabbix数据库历史数据清除

独钓渔
 独钓渔
发布于 2016/07/12 09:52
字数 253
阅读 1258
收藏 0

线上zabbix用了有点时间了,再加上最近公司业务问题,想把生产上的zabbix数据库瘦身一下.

别说一找,还真有.

先暂停zabbix.当然是service zabbix_server stop

然后最好也把http停掉 service httpd stop

连上数据库:

mysql -u root(zabbix) -p 

use zabbix

核心语句:

SELECT table_name AS "Tables",
round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB"
FROM information_schema.TABLES
WHERE table_schema = 'zabbix'
ORDER BY (data_length + index_length) DESC;

别人写的,我在网上找了.查看各个表的数据大小.

 Tables                | Size in MB |
+-----------------------+------------+
| alerts                |    2560.88 |
| history_uint          |    2004.25 |
| history               |     816.47 |
| trends_uint           |     450.66 |
| trends                |     237.50 |
| events                |     162.44 |
| history_text          |     135.25 |
| items                 |       2.09 |
| images                |       1.53 |
| history_str           |       1.33 

另外就是把不历史表和报警表数据清空

truncate table history;
truncate table history_uint;
truncate table alerts;
truncate table trends_uint;
truncate table trends;
truncate table history_text;
truncate table events;

使用delete的话,也会清空数据,但是不会更改表中的记录ID.

© 著作权归作者所有

共有 人打赏支持
独钓渔
粉丝 48
博文 385
码字总数 148158
作品 0
沙坪坝
系统管理员
私信 提问
Zabbix 3.0 安装和入门

安装环境概述 Zabbix服务器运行的环境为 Linux(UNIX)+PHP+Web Service+DataBase,这里的 Web Service 可以为 Nginx、Apache,DataBase 可以为MySQL、Oracle、PostgreSQL 等; 对于硬盘的 要求...

寰宇01
2018/05/29
0
1
zabbix优化记一次惨痛的zabbix数据库优化

最近负责公司的zabbix项目,由于前期缺少整体性能架构的规划,导致后期出一系列的问题,玩zabbix的兄弟都知道,zabbix最大的瓶颈本身不在zabbix服务,而在mysql数据库的压力上,因此,优化zab...

devilangel
2014/06/19
0
0
zabbix 历史数据清理及libdata1文件过大处理

一 历史数据清理 停止相关服务,避免写入数据 /etc/init.d/zabbix-server stop /etc/init.d/httpd stop 清空历史数据 mysql -uroot -p use zabbix; truncate tablehistory; optimize tableh......

lrtao2010
2017/05/23
0
0
zabbix 基础 -- 安装篇

一、Zabbix安装所需环境介绍 1、硬件 2、软件 数据库: zabbix产生的数据主要由四部分组成: 配置数据 历史数据:50Bytes 历史趋势数据: 128Bytes 事件数据: 130Bytes 这里数据的大小是指每次...

Neo_robot
2018/10/30
0
0
京东MySQL监控之Zabbix优化、自动化

随着京东业务的飞速发展, MySQL数据库的使用更加普及、服务器量级飞速增长,这对京东MySQL DBA团队的要求也越来越高。监控系统为数据库管理和维护提供了精确的数据依据,是数据库运维人员的...

lover007
2016/08/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

取变量的地址赋值给另一个变量,C通过,C++编译出错

取变量的地址赋值给另一个变量,C通过。正常运行,C++编译出错。 代码如下: #include <stdio.h>int main(int argc, char *argv[]){int x = 3;int *p = &x;int y = p;/*c ...

SamXIAO
今天
1
0
利用隐写术实施攻击

尽管隐写术是一种低频攻击途径,但网络犯罪分子已经开始利用它结合社交媒体的普遍性和快速传播性来传递恶意有效负载。 低调但有效的隐写技术虽然是旧把戏,但将代码隐藏在看似正常的图像中,...

Linux就该这么学
今天
4
0
YII2的乐观锁和悲观锁

乐观锁与悲观锁¶ Web应用往往面临多用户环境,这种情况下的并发写入控制, 几乎成为每个开发人员都必须掌握的一项技能。 在并发环境下,有可能会出现脏读(Dirty Read)、不可重复读(Unrep...

echojson
今天
2
0
UCOS线程切换原理

黑客画家
今天
3
0
最牛Java架构师进阶路线(年薪80W)

1、源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其...

别打我会飞
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部