Do not freeze a version until it is necessary. The engine knows that an unfrozen version can have no successors, and it exploits this knowledge in its access strategies.
Optimizing Repository Performance