mysql res内存_mysql 内存说明

本文介绍了通过登录MySQL数据库查询内存使用情况,发现内存分配与实际物理内存不符,指出MySQL在内存监控上的不足,并建议使用操作系统命令如`free -m`进行更准确的监控。同时提到,关注VIRT和RES来判断是否存在内存泄漏问题,对于内存不足的情况,建议直接扩容。
摘要由CSDN通过智能技术生成

登陆mysql数据库查看内存

mysql> select event_name,current_alloc from sys.memory_global_by_current_bytes limit 10;

+--------------------------------------------------------------------+---------------+

| event_name | current_alloc |

+--------------------------------------------------------------------+---------------+

| memory/innodb/buf_buf_pool | 4.09 GiB |

| memory/innodb/hash0hash | 114.91 MiB |

| memory/sql/TABLE_SHARE::mem_root | 114.68 MiB |

| memory/sql/TABLE | 75.82 MiB |

| memory/temptable/physical_ram | 73.00 MiB |

| memory/innodb/memory | 67.51 MiB |

| memory/innodb/ut0new | 64.08 MiB |

| memory/mysys/IO_CACHE | 60.98 MiB |

| memory/performance_schema/events_statements_summary_by_digest | 39.67 MiB |

| memory/performance_schema/events_errors_summary_by_thread_by_error | 36.27 MiB |

+--------------------------------------------------------------------+---------------+

10 rows in set (0.00 sec)

mysql>

mysql> select host,current_allocated from sys.memory_by_host_by_current_bytes;

+---------------+-------------------+

| host | current_allocated |

+---------------+-------------------+

| xx.xx.xx.xx | 183.54 GiB |

| 127.0.0.1 | 16.29 GiB |

| localhost | 70.63 MiB |

| background | -183.39 GiB |

+---------------+-------------------+

10 rows in set (0.02 sec)

#free -m

total used free shared buff/cache available

Mem: 7783 5624 63 522 2095 1503

Swap: 16379 2 16377

我物理内存8G,你咋还查出来183.54GiB,只能说mysql在内存方面的监控很烂啊,希望以后有所改进,还是通过操作系统命令top来看比较准一些。

如下图:

87ed27cc457e2612e9889428228bec0d.png

看VIRT和RES即可,如果和你配置的数据库buffer差不多,就不存在内存泄漏。我们如果想看在某个时间点哪个SQL占用了多少内存这个目前还做不到啊 。内存不够该扩容就扩容,就这么简单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值