由于 pg_largeobject,Postgres 数据库占用了大量 space
Postgres DB is taking up a lot of space because of pg_largeobject
我将 Corda 3.0 上的节点配置为连接 Azure 上的 Postgres DB 9.6。当我上传 ~5000 LinearStates(无附件)时,数据库似乎占用了 ~5GB。
经调查,似乎有一个 table pg_largeobject
会为每个执行的交易填充。这个 table 链接到
node_attachments
node_checkpoints
node_identities
node_message_retry
node_our_key_pairs
node_info_party_cert
为什么 table 占用这么大 space?这种行为正常吗?即使我切换到 H2,行为仍然存在?什么可以为这个大数据做出贡献?
将您的合同和状态代码打包到一个单独的 jar 文件中,符合 this structure:
合同代码和状态代码用于 tx 验证,因此存储在数据库中,因此应将其打包在一个小的 jar 文件中。
这是一个 Corda 错误,将通过
https://github.com/corda/corda/pull/3577/commits/9efa7ac63a38b0d888da29c79cef032d84708184
我将 Corda 3.0 上的节点配置为连接 Azure 上的 Postgres DB 9.6。当我上传 ~5000 LinearStates(无附件)时,数据库似乎占用了 ~5GB。
经调查,似乎有一个 table pg_largeobject
会为每个执行的交易填充。这个 table 链接到
node_attachments
node_checkpoints
node_identities
node_message_retry
node_our_key_pairs
node_info_party_cert
为什么 table 占用这么大 space?这种行为正常吗?即使我切换到 H2,行为仍然存在?什么可以为这个大数据做出贡献?
将您的合同和状态代码打包到一个单独的 jar 文件中,符合 this structure:
合同代码和状态代码用于 tx 验证,因此存储在数据库中,因此应将其打包在一个小的 jar 文件中。
这是一个 Corda 错误,将通过 https://github.com/corda/corda/pull/3577/commits/9efa7ac63a38b0d888da29c79cef032d84708184