sql >> Base de Datos >  >> RDS >> Mysql

MySQL Insertar grandes conjuntos de datos desde un archivo con Java

Consejos para una inserción rápida:

  • Utilice el CARGAR ARCHIVO DE DATOS sintaxis para permitir que MySQL lo analice e inserte, incluso si tiene que manipularlo y alimentarlo después de la manipulación.
  • Utilice esta sintaxis de inserción:

    insertar en la tabla (col1, col2) valores (val1, val2), (val3, val4), ...

  • Retire todas las claves/índices antes de la inserción.

  • Hágalo en la máquina más rápida que tenga (principalmente en cuanto a IO, pero la RAM y la CPU también son importantes). Tanto el servidor de base de datos, como el cliente de inserción, recuerde que pagará el doble del precio de IO (una vez que lee, la segunda inserción)