当前位置: 首页 > news >正文

解决mysql 内存持续上涨问题

问题背景:

  • 业务量不大,Mysql 内存持续上涨,虽然不是很明显,但随着时间慢慢增长,1~2个月左右内存达到80%
  • 一旦有一些执行缓慢的sql 内存会快速上去
  • 增加/修改大表的字段内存会快速上去

常规操作:

  • Mysql 设置告警规则85%~75%~65%(短信和邮件通知,实时监控异常状态)
  • 优化慢查询sql,这次的重点不是这个
  • innodb_buffer_pool_size 合理设置大小(32G内存,这里设置了20G,物理内存的60~70%

        现在的问题是已经没有慢查询,增加/修改大表的字段也是好几天前的,但上去的内存就是下不来,不会自动释放,找了很多方法看能否手动释放内存,发现并没有直接的方法(重启实例自然是可以,但不想这么干)

        最后,MYSQL 虽然没有直接释放内存的操作,但是可以通过手动降低innodb_buffer_pool_size 的大小,调到一个很小的值(暂时不考虑常规状态),发下内存一下子就下来了,当内存下来之后在调回原来的值,问题解决。

http://www.lryc.cn/news/499850.html

相关文章:

  • Qt 小项目 学生管理信息系统
  • 16-01、JVM系列之:内存与垃圾回收篇(一)
  • 聊聊系统的弹力设计-服务器性能指标篇(一)
  • MQ:kafka-消费者的三种语义
  • 中国1km分辨率SSP119情景(SSP119、SSP245 SSP585),模式逐月降水量数据集(2021-2100)
  • 21天掌握javaweb-->第8天:前后端分离架构与Axios请求
  • 基于阻塞队列的生产者消费者模型动画演示
  • DHCP和BOOTP选项及DHCP协议操作详解
  • 数据结构--链表和单链表详解及实现
  • vue3基础知识
  • 【Linux系统】Ubuntu 缓冲区机制
  • ChatGPT 最新推出的 Pro 订阅计划,具备哪些能力 ?
  • 数据结构理论
  • es 3期 第14节-全文文本分词查询
  • 六安市第二届网络安全大赛复现
  • Sarcomere仿人灵巧手ARTUS,20个自由度拓宽机器人作业边界
  • Django drf 基于serializers 快速使用
  • pycharm集成环境中关于安装sklearn库报错问题分析及解决
  • AI - 浅聊一下基于LangChain的AI Agent
  • 《【Linux】深入理解进程管理与 fork 系统调用的实现原理》
  • docker-compose部署skywalking 8.1.0
  • AI 总结的的 AI 学习路线
  • 离散傅里叶级数(DFS)详解
  • Java 类加载机制详解
  • 1.1 Beginner Level学习之“编写简单的发布服务器和订阅服务器”(第十一节)
  • AIQuora:开启论文写作新篇章
  • 【C语言】库函数常见的陷阱与缺陷(1):字符串处理函数
  • Mysql索引原理及优化——岁月云实战笔记
  • AGCRN论文解读
  • Python机器学习笔记(五、决策树集成)