【发布时间】:2020-02-25 17:14:07
【问题描述】:
我的 Corda 企业节点中有几个 1000 个事务,该节点位于一个 16GB 内存系统中,仅用于该节点。
问题如下
- 优化的分页可以用于最大性能选择交易吗?
- 还会影响流程执行,因为一旦我选择了状态,我将其用作另一个流程执行的输入?
【问题讨论】:
我的 Corda 企业节点中有几个 1000 个事务,该节点位于一个 16GB 内存系统中,仅用于该节点。
问题如下
【问题讨论】:
有关优化节点性能的更多信息,请访问我们的网站:https://docs.corda.net/docs/corda-enterprise/4.4/node/operating/optimizing.html#optimizing-node-performance
由于 Corda Enterprise 与网络上的开源设置和多线程功能略有不同。 RAM 对 Corda Enterprise 设置的性能影响较小。
关于你的第二个问题:UTXO 模型自然继承了将先前的输出作为未来交易的输入的思想。但是,在 Corda 中,您不一定要“拾取”状态并对其进行任何操作。您只传递了一个 StateAndRef 对象。对原始状态的读写非常少(只需将状态从UNCONSUMED 更改为CONSUMED)。性能方面,它并没有真正影响性能。
【讨论】: