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)