Mysql
 sql >> Database >  >> RDS >> Mysql

Come implementare la cache write-behind in background/asincrona in PHP?

mysql_query('INSERT INTO tableName VALUES(...),(...),(...),(...)')

L'istruzione di query sopra indicata è migliore. Ma abbiamo un'altra soluzione per migliorare le prestazioni dell'istruzione insert.
Seguire i seguenti passaggi..
1. Basta creare un csv (file delimitato da virgole) o un semplice file txt e scrivere tutti i dati che si desidera inserire utilizzando il meccanismo di scrittura dei file (come la classe FileOutputStream in Java).
2. usa questo comando

LOAD DATA INFILE 'data.txt' INTO TABLE table2
  FIELDS TERMINATED BY '\t';

3 se non sei chiaro su questo comando, segui il link