H2 DB persistence.mv.db文件大小在CordApp的数据清理时也会增加。

问题描述 投票:0回答:1

Persistence.mv.db的大小在清除旧数据时也会增加。当大小增加超过71Mb后,它给出了握手超时(netty连接),节点停止响应REST服务。节点停止响应REST服务.我们已经清除了NODE_MESSAGE_IDS, NODE_OUR_KEY_PAIRS等表中的数据,因为六个节点之间有大量的希望。并为一个会话生成临时键对。而类似的许多其他表,例如节点_交易,即使在清除它们之后,大小也会增加.而且当我们声明:val session = serviceHub.jdbcSession() "session.autoCommit is false "时,每次都是这样。我也尝试将其值设置为true,并执行sql查询,但并没有减少数据库的大小。

这是参考同一个项目。我们通过删除表中的数据解决了分页问题,但DB大小仍然增加。所以还没有完全解决:-缓冲区溢出问题,当vault中的行数超过200时。

corda
1个回答
0
投票

你的流量可能有问题,因为节点正在做大量的检查点。

除此之外,我想不出还有什么其他情况会导致数据库不断增长。

© www.soinside.com 2019 - 2024. All rights reserved.