200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > jvm性能调优实战 -56没有WHERE条件的SQL语句引发的OOM MAT 排查步骤

jvm性能调优实战 -56没有WHERE条件的SQL语句引发的OOM MAT 排查步骤

时间:2024-04-13 22:10:46

相关推荐

jvm性能调优实战 -56没有WHERE条件的SQL语句引发的OOM  MAT 排查步骤

文章目录

Pre关于MAT工具对OOM故障的实践意义故障发生现场排查步骤1:检查内存中到底是什么对象太多了2. 深入看看占用内存过多的对象 生产案例的追踪到底是哪一行代码创建了这么多的对象?继续对生产案例进行追踪经典的MAT步骤:可以套用到全部案例中去

Pre

这个案例也是我们线上曾经出现过的一个真实的生产案例,是一个年轻的工程师在使用mybatis写SQL语句的时候在某些情况下允许不加where条件就可以执行,结果导致一下子查询出来上百万条数据引发了系统的OOM。

这个案例本身是属于比较简单的那种,不涉及太多其他的技术问题,的确就是纯系统代码自身

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。