MYSQL批量插入并发场景下的DEADLOCK
摘要:
mysql5,并发两个事务插入相同数据,唯一索引导致死锁 阅读全文
posted @ 2023-10-26 20:10 buguge 阅读(1892) 评论(0) 推荐(1)
2023年10月26日 #
posted @ 2023-10-26 20:10 buguge 阅读(1892) 评论(0) 推荐(1)
可以看到,当时JVM处于满负荷状态。一开始堆内存中的空间不足以存放新创建的对象(OOM:Java heap space,注意,这个OOM错误是有stacktrace的),这也导致了一些定时任务job无法执行,也导致了无法存放从DB里读取到的数据。随着内存持续吃紧,在从DB里拿到数据进行mybatis数据映射时,程序终于耗尽了所有的可用内存, GC也清理不了,于是OOM:GC overhead limit exceeded“气绝身亡”。 阅读全文
posted @ 2023-10-26 20:07 buguge 阅读(74) 评论(0) 推荐(0)