Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2825052
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2016-07-29 16:40:35

                          zabbix 删除数据                
zabbix 尽管有housekeeping机制,但效率不高,于是关掉housekeeping,决定自己删除数据,我试图使用percona-tools工具来删除,开始使用的是percona-toolkit-2.2.17 ,却发现不工作,就是一直处于select ,却没删除一行数据,这个工具percona-toolkit-2.2.4我以前一直用,用着挺舒服的,开始我怀疑是zabbix.history 表的设计问题,我准备在percona 论坛提个帖子请教下,结果帖子一直提交不上去,突然脑袋一闪是不是软件版本的问题,换成percona-toolkit-2.2.4,可以正常删除!

nohup  /usr/local/bin/pt-archiver --source h=127.0.0.1,D=zabbix,t=history_uint --no-check-charset --where "clock<1468944000"  --limit  500000 --commit-each --purge  &

这个1468944000 是将日志转换为unixstamp

如下:

[root@localhost ~]# date +%s -d "2016-07-20"

1468944000


正常清理history表的sql如下:

delete from history where clock < 1395676800;  
这种方式执行时间太长!会把人搞疯掉的


 还有另外一种方式来清理,根据日期创建mysql partition ,删除数据其实就是删除mysql partition!

阅读(1768) | 评论(0) | 转发(0) |
0

上一篇:zabbix 断图处理

下一篇:cdn导致验证码问题

给主人留下些什么吧!~~