What is the difference between the options
Is one of the options faster?
When should each option be used?
Bitcoin Stack Exchange is a question and answer site for Bitcoin users, developers, and enthusiasts. It only takes a minute to sign up.Sign up to join this community
The latter should be strictly faster, as it does not need to rebuild the block index first. Perhaps the progress bar during reindex confuses you: that progress is only for the rebuilding of the index. The recreation of the chainstate happens after that rebuild is completed.
You should use
-reindex only when you were running in pruning mode, or if you suspect the blocks on disk are actually corrupted. Otherwise, when you only suspect corruption of the chainstate (which is far more likely), use
if you using reindex-chainstate is more faster . also i have collection script to monitor block status block monitor example script
you can ruuning with crontab and see how many block have been sync and compare with mainnet block excplorer.