为什么运行需要这么长时间:bitcoind -reindex -txindex -debug = net -printtoconsole

时间:2015-06-18 12:04:54

标签: bitcoind

如果我从*.properties控制台客户端运行以下命令:

bitcoin

运行需要很长时间,这bitcoind -reindex -txindex -debug=net -printtoconsole 以前的所有reindex次交易都是bitcoin吗?

2 个答案:

答案 0 :(得分:1)

以下是您使用的选项的详细信息:

 -txindex: Maintain a full transaction index (default: 0)

 -reindex: Rebuild blockchain index from current blk000??.dat files

 -debug: Output extra debugging information. Implies all other -debug* options

这个操作需要时间是正常的,因为 txindex 表示大量的数据,并且每次运行时都强制比特币核心从本地保存重建区块链(也就是说,来自我的经验,没有必要)。我的建议是删除-reindex并尝试弄清楚你是否真的需要-txindex。

如果您想查看与钱包相关的所有交易,我认为此选项更合适:

-rescan: Rescan the block chain for missing wallet transactions

注意:这也很费时间

来自http://we.lovebitco.in/bitcoin-qt/command-line-options/

的信息

答案 1 :(得分:0)

提示以更快地重新编制索引:

  • 使用-printtoconsole=0(将不会向控制台输出任何内容)

  • 将dbcache从默认值450增加到例如1000:-dbcache=1000