Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como implementar o cache de gravação em segundo plano / assíncrono em PHP?


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

A instrução de consulta acima fornecida é melhor. Mas temos outra solução para melhorar o desempenho da instrução insert.
Siga os seguintes passos..
1. Você apenas cria um arquivo csv (arquivo delimitado por vírgulas) ou um arquivo txt simples e escreve todos os dados que deseja inserir usando o mecanismo de gravação de arquivos (como a classe FileOutputStream em Java).
2. use este comando
LOAD DATA INFILE 'data.txt' INTO TABLE table2
  FIELDS TERMINATED BY '\t';

3 se você não está claro sobre este comando, siga o link