gpt4 book ai didi

java - 如何计算一次插入多少行,考虑mysql的max_allowed_pa​​cket

转载 作者:行者123 更新时间:2023-11-30 22:45:29 25 4
gpt4 key购买 nike

我正在尝试使用 Java 在 MySQL 中将数据从一个数据库同步到另一个数据库。
为了提高性能,我尝试使用 MySQL 批量插入语法:

insert into table xxx(...) values (row1...) (row2...).

问题是,我一次应该插入多少行,才不会违反MySQL的max_allowed_pa​​cket设置?

最佳答案

您不需要自己进行这些计算,因为如果您这样做,MySQL Connector/J 会处理细节

  • 在您的连接 URL 中使用 rewriteBatchedStatements=true
  • 使用 addBatch()executeBatch()

更多详情见我的另一个回答here .

关于java - 如何计算一次插入多少行,考虑mysql的max_allowed_pa​​cket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29738300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com