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

MySQL Wstawianie dużych zbiorów danych z pliku za pomocą Javy

Wskazówki dotyczące szybkiego wstawiania:

  • Użyj WCZYTAJ PLIK DANYCH składnia pozwalająca MySQL na przeanalizowanie go i wstawienie, nawet jeśli musisz go zmienić i nakarmić po manipulacji.
  • Użyj tej składni wstawiania:

    wstaw do tabeli (col1, col2) wartości (val1, val2), (val3, val4), ...

  • Usuń wszystkie klucze/indeksy przed wstawieniem.

  • Zrób to na najszybszej maszynie, jaką masz (głównie pod względem IO, ale liczą się również pamięć RAM i procesor). Zarówno serwer DB, jak i klient wstawiający, pamiętaj, że zapłacisz podwójną cenę IO (raz odczytanie, drugie wstawianie)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie Pdo bez nazwy bazy danych?

  2. jak wybrać losowe unikalne rekordy przy każdym wykonaniu zapytania SQL

  3. SQL:Gdzie między dwiema datami bez roku?

  4. PHP i MYSQL:używanie bcrypt hash i weryfikacja hasła z bazą danych

  5. Migracja MySQL UTF8 do UTF8MB4 problemy i pytania