It’s good practice but not entirely required. The good practice comes from the fact that it does verify the node data in the DB is sound. Generally, I wouldn’t do it manually, but rather do it via Engine as it will run that across all the .db files in the database collection and run an vacuum.