Ignite在群集上执行慢速操作

Ignite在群集上执行慢速操作,ignite,Ignite,我们正在使用ignite JDBC瘦驱动程序在ignite缓存上的一个表中存储100万条记录。 在单个节点上插入100万条记录需要60秒,而在由2个节点组成的集群上则需要5分钟,时间随着节点数量的增加呈指数增长 已附加ignite日志文件,其中在群集上消耗了时间。 附加的群集配置文件。 是否需要任何额外的配置才能在群集上插入记录。请确保始终测试网络配置 您应该避免测试“同一台机器上的客户端和服务器”配置,因为它不能与“不同机器上的两个服务器节点”进行比较。当然,它不应该与“同一台机器上的两个服

我们正在使用ignite JDBC瘦驱动程序在ignite缓存上的一个表中存储100万条记录。 在单个节点上插入100万条记录需要60秒,而在由2个节点组成的集群上则需要5分钟,时间随着节点数量的增加呈指数增长

已附加ignite日志文件,其中在群集上消耗了时间。 附加的群集配置文件。


是否需要任何额外的配置才能在群集上插入记录。

请确保始终测试网络配置

您应该避免测试“同一台机器上的客户端和服务器”配置,因为它不能与“不同机器上的两个服务器节点”进行比较。当然,它不应该与“同一台机器上的两个服务器节点”相比较:


我听说瘦JDBC驱动程序尚未针对快速插入进行优化。请尝试使用批处理的客户端节点JDBC驱动程序(通过
PreparedStatement.addBatch()
)。

是的,我们的客户端在不同的机器上,群集节点也在不同的机器上。现在我们正在使用addBatch插入记录。我们将尝试使用客户端节点jdbc。谢谢,我们尝试过使用jdbs节点驱动程序,但它比jdbc瘦驱动程序花费了更多的时间,即大约6分钟。我们建议在userlist上发送此案例:请提供代码示例、节点和缓存配置,以便社区能够深入了解您的查询。