in teoria non ci sono controindicazioni, in pratica il tuo DB é un po mal progettato.
Stai effettuando una sorta di partizione ma verosimilmente troppo presto.
Partizioni una tabella ogni 120 record.
Io memorizzerei ad esempio 100000 record in una tabella e poi passerei a creare la nuova tabella per i prossimi 100000 record e cosi via