首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

zabbix监控-清理zabbix 历史数据

zabbix运行一段时间之后,会留下大量的历史 数据,会发现zabbix的数据库一直在增大。运行3个月后笔者的数据库达到了5.7G,可能造成系统性能下降,查看历史数据时查询速度缓慢。...zabbix里面最大的表就是历史记录的表了,网上很多人都是写全部清空这些表的数据,其实我们可以按时间来删除里面的历史记录。...zabbix里面的时间是用的时间戳方式记录,我们可以转换一下,然后根据时间戳来删除; 比如要删除2014年的1月1号以前的数据 1、先将标准时间转换为时间戳 # date +%s -d “2014-01...> DELETE FROM `history_uint` WHERE `clock` < 1388505601; mysql> optimize table history_uint; 注:执行过第二行命令之后可能会需要很长的一段时间...这是比较实用的按照时间段删除历史数据,也有方法可以全部清除历史监控数据 zabbix清空历史记录mysql数据库操作: mysql -uroot -p 输入mysql密码 use zabbix; truncate

3.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TiDB 在华泰证券的探索与实践

    (2)显式事务中 DML 语句返回的 affected rows 不可信 与所有使用了乐观锁机制的分布式数据库一样,在显式执行的事务中(设置为非自动提交 autocommit=0,或使用 begin 语句显式声明事务开始...2.3 唯一性约束 和其他数据库一样,TiDB 中的主键和唯一索引都是表中数据的唯一性约束,但是有如下不同点: TiDB 中的主键必须在建表时声明,目前版本(v2.1.0)还不能为已有的表添加、修改或删除主键...;唯一索引没有此限制 Drop Column 操作不支持删除主键列 TiDB 不支持外键,要去掉所有表结构中创建外键的相关语句。...TiDB 中的复合索引与其他数据库一样,设计的一般原则是尽可能的把数据值区分度高的列排在前面,这样就可以让 SQL 在执行时尽快筛选出更少的数据行。...总结 从我们实践的结果来看,TiDB 这种 NewSQL 数据库确实展现了不错的技术优势。

    1.1K30

    如何将生产环境的字段类型从INT修改为BIGINT

    这个表大约有500GB,有超过9亿行。根据在该表上每天的平均插入数,我估计未来八个月后,在这张表上的插入将会溢出。这是一个订单输入表,由于客户的活动,需要24小时的插入。...本文描述了我如何计划和执行从INT到BIGINT数据类型的更改。该技术在单独的SQL服务器实例上创建表的新副本,并使用BIGINT数据类型,然后使用对象级恢复将其移到生产数据库中。...这意味着要重新设定INT从-1 到-2.147 billion 行,这也只是短时间的解决问题。不能一劳永逸或者长期作为处理方式。 后来找到一个比较标准的方法我比较推荐的。...这在我的测试中代表了生产数据库。然后,我将新的表(PersonNEW)从备份恢复到新的staging数据库。 这是一种烟雾测试,以确保相同的对象级别恢复,从开发到生产将完全按照预期工作。...差异备份 表切换 检查数据一致性 删除触发器并将api返回到在线。 这种方法将停机时间从可能的9小时缩短到15分钟,并且大量的密集工作都从生产实例中删除了。

    5.1K80

    如何将生产环境的字段类型从INT修改为BIGINT

    这个表大约有500GB,有超过9亿行。根据在该表上每天的平均插入数,我估计未来八个月后,在这张表上的插入将会溢出。这是一个订单输入表,由于客户的活动,需要24小时的插入。...本文描述了我如何计划和执行从INT到BIGINT数据类型的更改。该技术在单独的SQL服务器实例上创建表的新副本,并使用BIGINT数据类型,然后使用对象级恢复将其移到生产数据库中。...这意味着要重新设定INT从-1 到-2.147 billion 行,这也只是短时间的解决问题。不能一劳永逸或者长期作为处理方式。 后来找到一个比较标准的方法我比较推荐的。...这在我的测试中代表了生产数据库。然后,我将新的表(PersonNEW)从备份恢复到新的staging数据库。 这是一种烟雾测试,以确保相同的对象级别恢复,从开发到生产将完全按照预期工作。...差异备份 表切换 检查数据一致性 删除触发器并将api返回到在线。 这种方法将停机时间从可能的9小时缩短到15分钟,并且大量的密集工作都从生产实例中删除了。

    3K10

    编程能力的四种境界

    他从LiveCD上启动了Ubuntu系统,他能够搭建一个Apache负载均衡集群服务器。 他的意识告诉他,他已经无所不知了。...他的兴奋状态逐步退去,因为他看到了’数据库连接错误’。 他试了又试,不至三次的检查他的每一步骤,还是不成功。 马克并不恼怒,因为他知道自己在这个领域并不是专家。...之后,他又给他自己写了一个大概有30到40行的程序。 几天之后,他忍不住感到失望,因为他在上网时发现了一段更省事的、而且更简洁的程序,代码行只有他的一半。...优化的编写,可维护的、安全性的程序,应用各种设计模式,使用正确的开发工具组合,这些会自动的在他的工作中体现出来。 这种人能够轻松的使用多种语言在多种操作系统平台上工作。...END 版权声明: 转载文章均来自公开网络,仅供学习使用,不会用于任何商业用途,如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜,联系邮箱:holly0801@163.com。

    28210

    看我如何破解一台自动售货机

    这里,一开始,需要把AndroidManifest.xml文件中的调试属性更改为ture,之后才可在手机上进行调试,也就是往application 标签中添加一行 android:debuggable=...从AndroidManifest.xml文件中,我发现了指向RushOrm的多个引用。...逆向工程 在源代码中,我分析了RushAndroidConfig.java: 从其中,我竟然发现了配置数据库的各种方法(method),但是,其中这个键值引起了我的注意: this.encryptionKey...): 然后,我再把这个数据库文件拷贝回手机APP中: # adb pull ....v=LfczO8_RfLA 总结 从APP账户中的0元,到之后破解APP数据库后,我可以进行以下操作: 修改APP账户的金额 任意购买自动售货机中的东西 继续用余额购买 余额为0之后可重新更改余额 如此重复消费购买自动售货机中的商品

    12.5K30

    小记 | 再次登上学生时代的个人博客,泪目

    我一查,竟然因为太久没续费被删除了! ? 没有域名我就不能访问自己的博客了么? 打开云虚拟主机,竟然还没过期,爽死了。阿里云为每台云虚拟主机分配了临时域名,直接使用临时域名访问就可以了。 ?...我想想,管理后台无非就是通过界面改了数据库,那既然我能登录云虚拟主机,配套的数据库我也是可以修改的。于是直接用三行 SQL 命令把配置表的老域名更新为新域名。...那是从大二暑假开始,我跟着李老师一起在实验室研究区块链技术,并且写了很多文章。后来出版了一本教材,因此在博客中把相关文章都加密了。 ? 下一页,都是和设计模式有关的文章。...坚持了几个月后,我写下了这篇文章总结牛客 APP 带给我的收获。现在回想起来,自己每天赶车时用力奔跑骂街的样子,真是傻爆了! ? ? 看最后一页,哈哈,原来自己还写过抢课软件。...还有次用国外的服务器部署数据库,结果服务器异常数据库怎么都访问不了,赶紧把数据库通过打印 SQL 然后复制粘贴执行 SQL 的方式迁移到国内服务器了。 妈妈,我爱我的祖国! ?

    1.1K20

    VictoriaLogs:一款超低占用的 ElasticSearch 替代方案

    过期时间无法混用 VictoriaLogs 支持为数据配置过期时间自动删除,有点类似于 Redis,它会在后台启动一个协程定期判断数据是否过期,但只能对所有数据统一设置。...比如我想在 VictoriaLogs 中存放两种不同类型的数据,同时他们的过期删除时间也不相同;比如一个是三天删除,一个是三月后删除。...默认无法查询所有字段 image.png 由于 VictoriaLogs 可以存储非结构化数据,默认情况下只能查询内置的三个字段,我们自定义的字段目前没法自动查询,需要我们手动指定。...之后再逐步完善功能后,甚至可以将所有应用存放在 ElasticSeach 中的日志也迁移过来,这样确实能省下不少资源。...往期推荐 k8s 常见面试题 新手如何快速参与开源项目 从 Pulsar Client 的原理到它的监控面板 使用 ChatGPT 碰到的坑

    1K30

    布谷直播系统源码搭建部署服务器关于数据库配置的详细说明

    布谷直播系统源码搭建部署配置接口数据库/public/db.php(2019年8月后的系统在该路径下配置数据库,老版本继续走下面的操作)在项目代码中执行命令安装依赖库(⚠️注意:如果已经有了vendor...内的依赖文件的就不用执行了)执行之前删除禁用函数:putenv,检查命令行使用的PHP版本是否为7.3composer update --ignore-platform-reqs如果上面的下载比较慢可以更换源...composer config -g repos.packagist composer https://mirrors.tencent.com/composer/如果没报错就可以了布谷直播系统源码搭建部署添加数据库布谷直播系统源码搭建部署本地上传数据库布谷直播系统数据库用户名密码...后台地址: http://你的域名/admin· 代理地址: http://你的域名/agent· 公会地址: http://你的域名/union.php· 总后台默认账号密码可以使用php think中的命令重置密码

    7410

    数据告诉你,百万年薪如何炼成

    投行从业者中47.2%的人有海外留学经历,其中商学院毕业的占主流。显然投行比较需要商科背景的人。 工商管理、计算机及经济三个专业占68.8%,承包了投行热门专业。...投行进去通常是从分析师(年薪3-4万)起步,接下来晋升速度随着级别增高越来越慢,越来越难。...外资投行中跳槽最快的是巴克莱银行(平均为工作17个月后),最慢的是瑞士信贷(32个月后);内资投行中跳槽最快的是中信证券(12个月后),最慢的是中金(23个月后)。...在同行业跳槽去向中,摩根士丹利、高盛、中金较受欢迎。 在投行工作的时间越长,转行的成本也就越高,所以大部分都会在前三年转行。...跨行跳槽去向中,互联网行业独占龙头。管理咨询行业因其与投行工作相关性占据第二。 而他们跨行跳槽的业务去向则是以金融、咨询为主,与原工作紧密性还是很高的。

    641110

    干货 | 我从资深软件工程师学到的避坑大法

    过去一年中,我坐在一位资深的软件工程师旁边,可以仔细地观察他是怎么工作的。我们两人经常共同编程,使得这项观察更为容易。此外,在团队文化中,从背后窥探写代码的人并不令人反感。...我们删除了那个终端。过了几个月后,到了一年中发送的时间,因为这个终端已经不存在了,10 名记者也就无法发送这 10 份重要报告。 虽然熟悉产品的人已经离开了团队,但是现在代码中有注释解释终端的作用。...但是我从阅读测试代码中获得了写更好代码的直觉。 但是,并不只有这一种测试,这就是为什么有部署环境测试的原因。...文件从哪里来呢?怎么进行填充呢? 而且我们不想进行手动操作。 最后我们使用了一个有角色访问控制的数据库(只有我们的机器可以与数据库对话)。我们的代码在启动时从这个数据库中获取秘密数据。...系统更新倾向于增加而不是删除。 其次,带着最终目标来设计。一个进化到做不该做的事情的系统和一个从零来设计做同样事情的系统一样,没有用。这是一种系统的倒退。因此需要对系统进行降级。

    57620

    【华大股份CEO尹烨】生物大数据能真正颠覆医疗吗?(40ppt)

    “登山观海,风云并驱”从更高的维度诠释了"风"口上的"云"计算。 ? 貌似不相关的BT与IT,如今编码生命密码的“A”“T”“C”“G”与编码计算机程序的“0”“1”已结下种种姻缘。 ?...将云平台移入生命科学领域,整合数据库、分析流程、专家库、知识库技术标准,让生命经济潮流占领桥头堡。 ? 曾经,我们在组装不同大小基因组时很期盼的内存峰值。 ? 生命大数据究竟有多大?...这是孩子的胎便,一个婴儿生出来的第一次的大便,菌群是这么分布的,4个月后是这样的,12个月后是这样的,这跟他妈妈的是完全一样的,妈妈通过12个月的时间,把她自己的菌群完全导给了自己的孩子。...可穿戴设备帮助自动采集每个身体数据,一个人的数据将不再是65M而是4T,每个人都将是大数据的载体。 ? 汪建先生说:“我的基因我知道,我的细胞我存储,我的菌群我调整,我的肠道我掌控。”...当有人问“AlphaGo”能给人类带来什么改变,我认为第一个回合,我们以DNA为基本的人类,就输给了人类写出的一个只有几千行代码的程序。

    1K70

    kangle穿刺及cdn回源配置

    kangle的先期使用配置## 域名的配置 点击面板上面的服务器设置 找到 赠送域名那里 输入你的面板域名即可 上面的CNAME记录可以不用填写 详见图第二块箭头 输入完成后不要提交 数据库的填写...## 新建空间 点击kangle导航栏的 新增网站网站名he密码填写上 使用期限可以对外开放空间的时候使用 空间大小 请视所需创建 注意:数据库如果不使用填写0 使用数据库时不可为0 否则不创建数据库...# 域名绑定 进入控制面板后 点击域名绑定 进入域名绑定界面 如下图 进去之后会看到一个 已经绑定的域名 这个域名就是你 创建的这个空间的地址 相当于这个空间的ip 为系统随机分配的 请不要删除...国外免费加速) 本篇主要讲解 国外免费CDN 打开网站注册 传送门 注册成功后 登录成功后 点击站点管理 增加站点 选择你需要的产品 输入站点名称 选择开通时间 点击下一步自动跳转到域名增加页面...本站免费提供虚拟空间 he 二级域名服务 可联系站长开通 2019.10月后生效

    3.7K10

    SQLServer 学习笔记之超详细基础SQL语句 Part 7

    --删除存储过程 DROP PROC pro1 29.5触发器 触发器的优点: 1触发器自动执行,在对表中的数据做了任何修改之后立即被激活 2触发器能够对数据库中的相关表实现级联更改。...29.6临时表 INSERTED表和DELETED表用于存放对表中数据行的修改信息。他们是触发器执行时自动创建的。当触发器工作完成,他们也被删除。他们只是只读表,不能向他们写入内容。...意思是在DELETED表中临时保存了被删除或被更新前的记录行。在执行DELETE或UPDATE语句时,行从触发器表中删除,并传到DELETED表中。...所以可以从deleted表中检查删除的数据行是否能删除。...所以当表中某条记录的某项值发生变化时,变化前的值已经通过系统自动创建的临时表DELETED表和INSERTED表保存了被删除行或插入的记录行的副本。我么可以从这两个表中查询出变化前的值并赋给变量。

    62410

    计费方式调整,大家怎么看?

    支持按量计费模式,后端资源根据业务流量自动扩容,先使用后付费,无需支付闲置成本。...云数据库:文档型数据库,稳定可靠,支持在小程序端和云函数中调用。 运行后端代码 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码。...内容管理(CMS):一键部署,可视化管理文本、Markdown、图片等多种内容,使用云数据库读取数据并使用数据 打通微信生态 云调用:云函数内免鉴权调用小程序开放接口,包括服务端调用、获取开放数据等能力...新用户免费使用 1 个月后,统一使用 “基础套餐+按量付费” 模式:购买带有一定配额的基础套餐后,超出套餐配额部分再按照实际使用量付费。 这意味着,原来的免费模式将彻底终结。...免费一个月后统一进入「基础套餐」模式,而「基础套餐」是需要付费的,目前「基础套餐」的定价为:19.9元/月。 对各位的小程序有影响吗?大家怎么看呢?

    2.2K31

    利用 acme.sh 申请 ZeroSSL 泛域名证书的图文教程

    ,目前acme泛域名貌似仅仅命令形式申请,在官网上申请的时候需要一些费用才行。...生成过程中,几分钟左右即可完成,在验证的过程中会自动解析一个TXT记录,校验完成后会自动删除,所以建议大家选择DNS校验,这里就不截图了,感兴趣的可以是dnspod域名继续的记录查看。...另外还得说下,我直接执行命令的时候出错(cannot touch错误 ),所以才新建目录之后才执行,执行完成后,在目录中才能看见被Copy的文件。...正确的显示如下: 即完成命令之后会自动迁移,但是重启的命令出错,(重载代码已更新,不会出现图中错误),如图无效去宝塔软件面板中重载nginx即可,证书配置完成后,我们需要部署到网站,打开对应的站点,点击站点配置...一切就绪之后我们打开网站,查看SSL证书,如图: 终于完成了,不怪彧繎博主了,真的是太费事,目前证书有效期是90天,三个月后按理说会自动续期,至于结果如何我们三个月后再见了,码了小半天的文章,测试了整整一天

    2.8K150

    编程能力的 4 种境界

    六个月后,他开始声称自己是个网站专家了,他的简历上已经列举了不少编程语言、应用程序,以及开发平台。 约 翰,实际上,是一个冷酷的“拷贝/粘贴”者。...他的兴奋状态逐步退去,因为他看到了’数据库连接错误’。 他试了又试,不至三次的检查他的每一步骤,还是不成功。 马克并不恼怒,因为他知道自己在这个领域并不是专家。...之 后,他又给他自己写了一个大概有30到40行的程序。 几天之后,他忍不住感到失望,因为他在上网时发现了一段更省事的、而且更简洁的程序,代码行只有他的一半。...优化的编写,可维护的、安全性的程序,应用各种设计模式,使用正确的开发工具组合,这些会自动的在他的工作中体现出来。 这种人能够轻松的使用多种语言在多种操作系统平台上工作。...值得一提的是,一些作者提出第五中阶段:成熟的有能力,定义为有能力去教育和传承他所学的、甚至是还未意识到的知识。

    66660
    领券