gpt4 book ai didi

java - 带有远程数据库的 Spring。如何最小化网络延迟开销?

转载 作者:行者123 更新时间:2023-11-29 07:00:12 24 4
gpt4 key购买 nike

我有 2 台服务器,一台带有使用 Spring 处理数据库连接的 Java 应用程序,另一台带有 MySQL。两台服务器之间的 Ping 延迟约为 100 毫秒。

Java 服务器正在对数据库使用批量插入,一次插入 2000 行。看起来执行此批量插入需要 100 毫秒 x 2000 次插入 = 200,000 毫秒!

有没有办法将这种网络延迟降到最低?使用事务有助于减少它吗?

非常感谢任何想法。

最佳答案

就像其他答案所说的那样,尝试使用批处理。但是,如果 MySQL JDBC 驱动程序不优化它们,那将无济于事。请在此处查看其他潜在解决方案的答案:JDBC batch insert performance

关于java - 带有远程数据库的 Spring。如何最小化网络延迟开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10629062/

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