jvm性能调优实战 -56没有WHERE条件的SQL语句引发的OOM & MAT 排查步骤
【摘要】
文章目录
Pre
关于MAT工具对OOM故障的实践意义
故障发生现场
排查步骤
1:检查内存中到底是什么对象太多了
2. 深入看看占用内存过多...
Pre
这个案例也是我们线上曾经出现过的一个真实的生产案例,是一个年轻的工程师在使用mybatis写SQL语句的时候在某些情况下允许不加where条件就可以执行,结果导致一下子查询出来上百万条数据引发了系统的OOM。
这个案例本身是属于比较简单的那种,不涉及太多其他的技术问题,的确就是纯系统代码自身
文章来源: artisan.blog.csdn.net,作者:小小工匠,版权归原作者所有,如需转载,请联系作者。
原文链接:artisan.blog.csdn.net/article/details/116244079
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)