|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Milano
Messaggi: 227
|
[PHP & MYSQL] Carico nel database non + di 4000 record alla volta... xchè?
ciao ragazzi!
mi è successa questa cosa strana. Sviluppando un'applicazione in php, nella quale, in brevissimo, devo uploadare delle anagrafiche in formato di testo con separatore ; , succede che se carico fino a circa 4000 righe tutto ok, oltre mi da un errore non ben definito e non carica il txt. NB non è un problema di DataBase, perchè posso caricare quante anagrafiche voglio.... ma non in una volta sola! Diciamo che massimo Uppo 4000 righe alla volta, e siccome queste anagrafiche saranno molte migliaia, volevo evitare di dover fare questa procedura più volte... So di essere stato molto vago, spero abbiate focalizzato il problema... magari c'è qualche valore da settare in php.ini , qualche dimensione di cache.... non so.. help! grazie |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Feb 2003
Messaggi: 246
|
Ciao, io ho avuto lo stesso problema per caricare 10 milioni di record per un concorso. Dopo circa 50/60 mila si fermava.
Il problema che mi tirava fuori era di time out, nel senso che per evitare di bloccare il server con interrogazioni troppo lunghe, se dopo 30 secondi (valore di default) si ferma tutto. Non mi ricordo in quale file sono andato a cambiare l'impostazione. Se cerchi nella documentazione di MySql dovresti trovare qualcosa. Facci poi sapere anche qui nel forum. Spero di averti dato qualche spunto per raggiungere la soluzione. Ciao. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Milano
Messaggi: 227
|
Sospetto infatti fosse qualcosa del genere , perchè come errore da qualcosa tipo "connessione interrotta" - tipico di time out. Il fatto strano però è che a caricare 4000 righe ci mette 2 secondi, non di più..... dunque non sarà proprio magari un limite di dimensione di file da uppare???? (6000/7000 righe sono un txt da 450kb )
...boh.... vedremo un po'... ...si accettano consigli! |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1451
|
Certo php ha un limite di upload, mi pare sia di 6/8 MB standard.
Vai in php.ini ed edita il valore max_upload_size.
__________________
Ciao ~ZeRO sTrEsS~ |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma fai tutto con una insert sola ?
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Milano
Messaggi: 227
|
si, praticamente carico un file txt con tabulazione ;
avrà si e no 8/10 campi. ...e non riesco a caricare un ifle con più di 4000 righe... ..si sta parlando si un file da 400kb ... ...non saprei! Help! |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non ho ancora capito come carichi il file... Mi fai un esempio dell'istruzione che dai a MySQL ?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:15.



















