Fare loop oltre 10000 volte ed eseguire l'inserto è davvero una cattiva idea. Ma puoi ancora farlo con libreria asincrona che potrebbe aiutarti a risolvere il problema. Mi sono imbattuto in questa situazione prima e ho usato async.queue per superare il problema.