Chciałbym zobaczyć, czy plik można przekonwertować do formatu CSV. Import do tabeli MySQL będzie znacznie szybszy, ponieważ nie ma przetwarzania XML. Musisz tylko uważać na typy danych wprowadzanych dla każdej kolumny.
Jeśli klient nie może podać go w formacie CSV, a jest to jednorazowe przesłanie, spróbuj przekonwertować go samodzielnie za pomocą programu MS Excel/Libre Calc/OpenOffice Calc.