Raz piszesz, że chcesz przenieś dane z tabeli do tabeli a trochę wyżej coś o użytkownikach... czego właściwie potrzebujesz bo jakoś ciężko mi sobie wyobrazić sytuację, w której kilku użytkowników, w tej samej sekundzie chce dodać kilkadziesiąt/set tysięcy rekordów....
Skoro masz aż tak 'obciążony' serwer

i w ciągu sekund do bazy trafiają setki tysięcy rekordów to co da Ci cron? Powiedzmy, że rozbijesz porcję od jednego usera na minutę ale w ciągu tej minuty pojawi się kolejnych 20 użytkowników, którzy dorzucą swoje trzy gorsze - myślisz, że to ma sens?
//edit
...a przenosić możesz np. tak:
CREATE TABLE tabela2 SELECT * FROM tabela1 WHERE coś tam
...przerzucisz i strukturę i dane.