前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Percona Server 5.1 内存过量消耗分析

Percona Server 5.1 内存过量消耗分析

作者头像
franket
发布2022-07-09 23:41:52
4880
发布2022-07-09 23:41:52
举报
文章被收录于专栏:技术杂记

前言

一次巡检过程中发现数据库使用内存有些过量,innodb_buffer_pool_size 设置值为 20G ,但实际物理内存消耗为 37G ,总虚拟内存消耗达 42G ,直接导致监控报警,于是开启了一次内存使用探究之旅,整理出来和大家分享一下


概要


发现问题

巡检过程中发现mysql内存使用过量

下面是 top 出来的信息,只截取了关键部分

代码语言:javascript
复制
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                   
14769 mysql     15   0 42.1g  37g 4792 S 58.1 79.5  25660:41 mysqld  

innodb_buffer_pool_size 只设定了 20G

代码语言:javascript
复制
[root@abc ~]# grep  innodb_buffer_pool_size /etc/my.cnf 
innodb_buffer_pool_size = 20G
[root@abc ~]# 

加上其它七七八八的参数总量也绝不会超过25G,那怎么会有那么大的差距呢?

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 概要
    • 发现问题
    相关产品与服务
    云数据库 MySQL
    腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档