Analyser gros fichier XML, enregistrement dans une table MySQL
Bonjour,
Je dois parser un gros fichier xml (500 mo) afin d'extraire les données et de les enregistrer dans une table mysql (+ de 300 000 enregistrement).
Pour parser j'utilise XMLReader.
Le problème est que mon script s’arrête avant la fin.
Après plusieurs test, le script effectue à chaque fois environ 21 000 insert puis s’arrête ce qui correspond à 20 min d’exécution.
Le script ne s’arrête jamais au même endroit et ses deux premières lignes sont :
Code:
1 2
| set_time_limit(0);
ignore_user_abort(true); |
Auriez-vous des pistes à me proposer ?
Merci.