做批量导入的时候有上万条数据需要插入到库里

用saveBatch(list)的效率不忍直视
插入1000条数据大概需要10s

8000多条数据就直接原地升天

解决方法也很简单

rewriteBatchedStatements=true

数据库连接参数配置 rewriteBatchedStatements=true

master.jdbc.url=jdbc:mysql://127.0.0.1:3306/outreach_platform?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&rewriteBatchedStatements=true

添加完配置后8000多条数据大概2s左右就能添加完

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐