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

MySQL Inserindo grandes conjuntos de dados do arquivo com Java


Dicas para inserção rápida:
  • Use o LOAD DATA INFILE sintaxe para deixar o MySQL analisá-lo e inseri-lo, mesmo que você precise desmontá-lo e alimentá-lo após a manipulação.

  • Use esta sintaxe de inserção:

    inserir na tabela (col1, col2) valores (val1, val2), (val3, val4), ...

  • Remova todas as chaves/índices antes da inserção.
  • Faça isso na máquina mais rápida que você tiver (principalmente em termos de E/S, mas RAM e CPU também são importantes). Tanto o servidor de banco de dados, mas também o cliente de inserção, lembre-se que você pagará o dobro do preço de IO (uma vez lido, a segunda inserção)