即使在擦除旧数据时,Persistence.mv.db的大小也会增加。并且在大小增加超过71 Mb后,它会给出握手超时(netty连接)。节点停止响应REST服务。 我们已经从NODE_MESSAGE_IDS,NODE_OUR_KEY_PAIRS这样的表中清除了数据,因为六个节点之间存在大量的希望。并为会话生成临时密钥对。同样许多其他表格,例如node_transactions,即使在清除它们之后,大小也会增加。 当我们宣布: val session = serviceHub.jdbcSession() " session.autoCommit为false"每次。此外,我尝试将其值设置为true,并执行sql查询。但它没有减少数据库大小。
这是参考同一个项目。我们通过从表中删除数据来解决分页问题,但DB大小仍然增加。所以它还没有完全解决: - Buffer overflow issue when rows in vault is more than 200
答案 0 :(得分:0)
您的流程可能有问题,因为该节点正在执行大量检查点操作。
此外,我无法想到导致数据库不断增长的任何其他情况。