【发布时间】:2018-06-14 11:09:21
【问题描述】:
mysql jdbc驱动has a property called rewriteBatchedStatements,当设置为true时可以improve batch inserts significantly,但必须显式打开。
我现在不得不为多个项目执行此操作,但找不到任何必须手动打开此功能的充分理由。
为什么这不是默认设置?
【问题讨论】:
-
这应该是你应该在 MySQL 的票中问的问题,但如果我不得不猜测,也许有些版本不支持它,或者它改变了语句的某些语义,或者它有一个隐藏成本,或者可能不符合批处理执行的一些 JDBC 要求。
标签: java mysql jdbc mysql-connector