Ik zou kijken of het bestand kan worden geconverteerd naar CSV-indeling. Het zal veel sneller zijn om te importeren in een MySQL-tabel omdat er geen verwerking van de XML is. Je moet alleen voorzichtig zijn met de gegevenstypen die voor elke kolom worden ingevoerd.
Als de klant u het niet in CSV kan geven, en dit is een eenmalige upload, probeer het dan zelf te converteren met MS Excel/Libre Calc/OpenOffice Calc.