Salve,
ho la necessità di popolare una tabella da un file .sql
Il file .sql è di questo tipo:
Ora come ora la popolo in questo modo
Il file .sql è di circa 20000 righe.
Vorrei, se possibile, ottimizzare le prestazioni, visto che adesso ci mette circa 5-6 secondi.
Ho da poco (2 giorni) iniziato a smanettare con mysqli, secondo voi potrei migliorare le prestazioni facendo una multi_query su tutto il contenuto del file?
Sono bene accette tutte le possibili soluzioni
Grazie
ho la necessità di popolare una tabella da un file .sql
Il file .sql è di questo tipo:
Codice:
INSERT INTO TABELLA VALUES (id1,nome1,...);
INSERT INTO TABELLA VALUES (id2,nome2,...);
...
Ora come ora la popolo in questo modo
PHP:
$filesql = "http://www.link.it/file.sql";
$handle = fopen($filesql, "r");
while(!feof($handle)) {
$query = fgets($handle, 4096);
if(!$query) break;
$this->query($query);
}
Il file .sql è di circa 20000 righe.
Vorrei, se possibile, ottimizzare le prestazioni, visto che adesso ci mette circa 5-6 secondi.
Ho da poco (2 giorni) iniziato a smanettare con mysqli, secondo voi potrei migliorare le prestazioni facendo una multi_query su tutto il contenuto del file?
Sono bene accette tutte le possibili soluzioni
Grazie