Ajout massif de données ds une bdd mysql
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Ajout massif de données ds une bdd mysql
Bonjour à tous !
Voila je souhaite ajouter une grosse quantité de données brutes (fichier txt) dans une base mysql mais pour je ne sais quel raison avec l'import de données sur PhpMyAdmin ou eskuel l'insertion se limite à 127 enregistrements tandis que le fichier initiale en compte beaucoup plus.
j'ai essayé de créer un script faisant le taf en lisant le fichier texte et en me sortant à chaque ligne lu ceci :
INSERT INTO `table` VALUES ('1','ligne1 ');
INSERT INTO `table` VALUES ('2','ligne2 ');
mais là c'est le tps d'éxécution du script qui pose problème, j'ai donc essayé de le modifié dans php.ini mais sans succès xamp ne prend pas en compte le changement même après redémarrage de celui ci.
Merci de m'aider je désespère....
Voila je souhaite ajouter une grosse quantité de données brutes (fichier txt) dans une base mysql mais pour je ne sais quel raison avec l'import de données sur PhpMyAdmin ou eskuel l'insertion se limite à 127 enregistrements tandis que le fichier initiale en compte beaucoup plus.
j'ai essayé de créer un script faisant le taf en lisant le fichier texte et en me sortant à chaque ligne lu ceci :
INSERT INTO `table` VALUES ('1','ligne1 ');
INSERT INTO `table` VALUES ('2','ligne2 ');
mais là c'est le tps d'éxécution du script qui pose problème, j'ai donc essayé de le modifié dans php.ini mais sans succès xamp ne prend pas en compte le changement même après redémarrage de celui ci.
Merci de m'aider je désespère....
En utilisant ini_set, ça ne passe pas non plus ?
ini_set('max_execution_time', ta_limite_de_temps);
(temps d'exec en secondes)
Autre fonction: set_time_limit()
Sinon, en cas d'accès shell :
mysql -u user -p mabase < monimportsql.sql
Bonne chance
ini_set('max_execution_time', ta_limite_de_temps);
(temps d'exec en secondes)
Autre fonction: set_time_limit()
Sinon, en cas d'accès shell :
mysql -u user -p mabase < monimportsql.sql
Bonne chance
Merci de ta réponse mais jai déja tenté et sous firefox voila le résultat après 30/40 sec : "La connexion avec le serveur a été réinitialisée pendant le chargement de la page." sous IE il refresh sans arrêts et le script reprend à zéro....
Si tu as un peu de temps, une solution itérative ?
Dans le genre un peu complexe, si ça en vaut vraiment la peine, générer X pages qui chacune loadent un bout de ta base (coupée p.ex. en perl c'est très simple), de telle sorte que le traitement de chaque fichier prenne moins de 30 secs.
Générer un site avec exec-1.php ... exec-X.php (p.ex. utiliser le module d'index d'apache)
Finalement, appeller wget ou un autre robot pour qu'il récupère toutes les pages en attendant, admettons, 45 sec.
Dans le genre un peu complexe, si ça en vaut vraiment la peine, générer X pages qui chacune loadent un bout de ta base (coupée p.ex. en perl c'est très simple), de telle sorte que le traitement de chaque fichier prenne moins de 30 secs.
Générer un site avec exec-1.php ... exec-X.php (p.ex. utiliser le module d'index d'apache)
Finalement, appeller wget ou un autre robot pour qu'il récupère toutes les pages en attendant, admettons, 45 sec.
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Sortie officielle de GoogleStats v2.0 !
- Sortie de GoogleStats v2.01
- Gestion des langues et des sessions en PHP / MySQL
- Nouvelle version de Yahoo Site Explorer (août 2008)
- Google surveille les sites qui créent soudainement de nombreux sous-domaines
- L'API de Google Analytics : explications en vidéo
- Marketing viral et référencement
- Passage à l'heure d'été/hiver sur un forum phpBB
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Google a désigné le vainqueur du concours de programmation 2002
- Positionnement sur data centers Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum