Fixed #23745 -- Improved migrate speed

Of course, commit c7ea633 will not be eventually included, it only serves to measure performance.
Would it be of any use to keep the elapsed time display when verbosity > 1?