Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да внедря фоново/асинхронно кеширане след запис в PHP?

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

По-горе дадената заявка е по-добра. Но имаме друго решение за подобряване на производителността на израза за вмъкване.
Следвайте следните стъпки..
1. Просто създавате csv (файл, разделен със запетая) или обикновен txt файл и записвате всички данни, които искате да вмъкнете, като използвате механизъм за писане на файлове (като клас FileOutputStream в Java).
2. използвайте тази команда

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

3 ако не сте наясно с тази команда, следвайте връзката



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите размера на MySQL база данни?

  2. mysqli fetch() не се извлича

  3. Често срещани въпроси и отговори за интервю за MySql за по-нови + опитни

  4. Уникално текстово поле в MySQL и php

  5. Свързване на android с MS SQL SERVER 2008