有次遇到我的mysql被OOM了,后来翻看mysql系统表的文档才知道怎么看是哪个mysql对象占用的内存比较多,我的版本是5.7.17
下边两个语句都可以查看是哪个对象消耗的内存比较多
1:select event_name,current_alloc from sys.memory_global_by_current_bytes limit 5
2:select event_name,SUM_NUMBER_OF_BYTES_ALLOC/1024/2014 as SUM_NUMBER_OF_BYTES_ALLOC from
performance_schema.memory_summary_global_by_event_name
order by SUM_NUMBER_OF_BYTES_ALLOC desc LIMIT 5
本文介绍了MySQL因Out of Memory导致的故障排查方法。通过使用两个SQL查询语句,可以找出消耗内存最多的MySQL对象,帮助快速定位问题。
750

被折叠的 条评论
为什么被折叠?



