Vedrei se il file potesse essere convertito in formato CSV. Sarà molto più veloce importare in una tabella MySQL poiché non c'è elaborazione dell'XML. Devi solo fare attenzione con i tipi di dati inseriti per ogni colonna.
Se il client non può dartelo in CSV, e questo è un caricamento una tantum, prova a convertirlo tu stesso usando MS Excel/Libre Calc/OpenOffice Calc.