As gidgreen says it shouldn't really be necessary. However you need to do it if any time you manually edit or delete something in the database.
In general there is never a need to do that, but there may be occasional situations, e.g. before now I've removed votes that people gave to themselves from duplicate accounts, and needed to redo the points calculations.