记一次idea SQL日志打印过多卡死问题

文章目录

    • 问题
    • 尝试解决方式
    • 最终元凶
    • 解决方式

问题

idea 之前一直用的好好的,版本为2019.3版本,最近本地要做一些数据任务测试,会涉及大量查询,写入SQL,然后每次跑这个任务都跑一半就卡住,卡死半天,idea没反应,特别苦恼

尝试解决方式

  1. idea 参数优化

大致无非就是调大 idea JVM参数配置
文件是 idea.exe.vmoptions, 64位操作系统是 idea64.exe.vmoptions
记一次idea SQL日志打印过多卡死问题_第1张图片
记一次idea SQL日志打印过多卡死问题_第2张图片

不知道可以两个都调大,设置后发现还是卡顿

  1. 升级idea版本

觉得可能是idea版本问题,升级为2020.2最新版本idea,发现卡顿突然好了,升级前将之前idea配置导出
记一次idea SQL日志打印过多卡死问题_第3张图片

重装后导入配置文件,但是idea一些插件还是需要自己重新安装

插件重新安装后发现卡顿又出现了

最终元凶

发现罪魁祸首是 MyBatis Log Plugin(帮助你SQL参数自动注入的插件),大量的SQL打出,大量插入语句需要SQL参数注入,导致idea卡顿,目前没有发现关闭这个插件的方式

解决方式

可以将 MyBatis Log Plugin 暂时关闭,或者将SQL打印日志级别改为info,
有更好的解决方式欢迎补充

你可能感兴趣的:(IDEA,idea)