Import massif via Doctrine
Bonjour tout le monde,
Je voudrais savoir comment faire pour importer un volume très important de données en ligne de commande, via Doctrine.
Je dois importer plus de 2 millions de lignes en base de données, mais PHP craque au bout de 120 000 enregistrements effectués.
J'ai augmenté la memory_limit dans le fichier ini à 2048Mo, mais cela ne semble pas suffire.
Compte-tenu q'uil s'agit d'un import qui se fera régulièrement avec presque autant de données, je ne peux pas mettre un memory_limit à -1.
Niveau code, je fais un je fais un "persist" à chaque tour de boucle, mais je "flush" au bout de 10 000 enregistrements (avec un clean à la suite).
Auriez-vous des conseils pour que je parvienne à importer l'ensemble de ce documents ?
Merci par avance pour votre aide
Salutations