最近在用项目 使用的mybatis plus 版本是3.0.7.1 因为查询带有in查询 因为如果查询的 in 集合是空就就会查询全部表数据加载内存
所有问题如上,有时候表很大,十个G 直接加载内存直接死掉,多人使用就死掉了,所以在in 查询之前 判断下集合是不是为空 如果是空就略过!!凌晨三点的教训啊换了tomcat 换了数据库连接池,换掉了远程数据库本地进行连接都不选,最后发现是一条sql 语句看到了猫腻!
最近在用项目 使用的mybatis plus 版本是3.0.7.1 因为查询带有in查询 因为如果查询的 in 集合是空就就会查询全部表数据加载内存
所有问题如上,有时候表很大,十个G 直接加载内存直接死掉,多人使用就死掉了,所以在in 查询之前 判断下集合是不是为空 如果是空就略过!!凌晨三点的教训啊换了tomcat 换了数据库连接池,换掉了远程数据库本地进行连接都不选,最后发现是一条sql 语句看到了猫腻!
本文标题:关于使用mybatis plus 使用 in 查询 导致oom
本文链接:https://www.haomeiwen.com/subject/isakahtx.html
网友评论