Bonjour à tous
Je recherche activement une solution quand a mon soucis qui est le suivant :
- J'ai un fichier XML de 500mo (c enorme je sais mais je peux pas moins) .
- Mon serveur étant incapable de l'analyser malgré simplexml j'ai donc installé wamp et tenté de l'analyser en local .
- Le fichier devrait sortir environ 20 000 sur 1 table + 1 300 000 sur une 2eme table .
- Le soucis est qu'a partir de 3900 enregistrementssur la table 1 et 280 000 sur la table 2 ben MYSQL bloque ! j'ai cette erreur :
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10048) in
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to MySQL server on 'localhost' (10048) in
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to MySQL server on 'localhost' (10048) in
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10048) in
J'ai pourtant modifié le PHP.INI en mettant des valeurs elevés dans max_time_execution et memory limit a 512m .
Autre chose a modifier pe pour que ca traite ?
Je recherche activement une solution quand a mon soucis qui est le suivant :
- J'ai un fichier XML de 500mo (c enorme je sais mais je peux pas moins) .
- Mon serveur étant incapable de l'analyser malgré simplexml j'ai donc installé wamp et tenté de l'analyser en local .
- Le fichier devrait sortir environ 20 000 sur 1 table + 1 300 000 sur une 2eme table .
- Le soucis est qu'a partir de 3900 enregistrementssur la table 1 et 280 000 sur la table 2 ben MYSQL bloque ! j'ai cette erreur :
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10048) in
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to MySQL server on 'localhost' (10048) in
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to MySQL server on 'localhost' (10048) in
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10048) in
J'ai pourtant modifié le PHP.INI en mettant des valeurs elevés dans max_time_execution et memory limit a 512m .
Autre chose a modifier pe pour que ca traite ?