Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Efektywność wstawiania dużej ilości danych z SQL

Skończyło się na tym, że użyłem fputcsv, aby umieścić dane, które zmieniłem, w nowym pliku CSV, a następnie użyłem polecenia LOAD DATA INFILE, aby umieścić dane z nowego pliku csv w tabeli. Zmieniło to czas oczekiwania z 120 sekund na 1000 wpisów na wykonanie 10 000 wpisów przez około 10 sekund. Dziękuję wszystkim, którzy odpowiedzieli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Projekt tabeli faktur

  2. Nieaktualna kolumna w tabeli mysql

  3. Projektowanie bazy danych — warunkowe wartości zerowe

  4. Jak uruchomić Google Cloud SQL tylko wtedy, gdy tego potrzebuję?

  5. auto_increment według grupy