Ciao a tutti,
come da oggetto devo popolare il mio database, quindi fare un importazione, dei dati da un file CSV di più di 200 mila righe.

Il sw che fa l'importazione è strutturato cosi: Apre il file, conta le righe, esegue un ciclo partendo da 1 (0 e' l'intestazione) e inizia a fare le query di insert. Il problema e' che dopo circa, 80 mila record inseriti il browser va in errore.

Ad ogni iterazione del ciclo metto l'istruzione

set_time_limit(0);

e ogni 10000 righe, faccio uno sleep(5).

Ho provato anche ad accumulare le insert, quindi invece di fare 80 mila query, gnene faccio fare 8 mila da 10 inserimenti l'una, ma anche cosi, niente da fare.

Avete consigli su come fare, tenendo presente che l'importazione deve essere fatta in uno step, quindi senza splittare il documento.

Grazie.
Antonio