Ciao, purtroppo l'import con qualsiasi sistema non è sempre facile, per quanto riguarda l'import diretto su DB è fattibile (c'è un po' di lavoro dietro), sicuramente 3mb di CSV significa un file enorme che potrebbe portare il server in loop.
E' una questione abbastanza annosa, se vuoi mandami PM che ne parliamo, personalmente mi sono fatto un modulo per fare import diretto su da excel/csv tramite SQL in quanto l'import interno di PS con grandissimi cataloghi portava diversi server (specialmente hosting) al crash