https://dev.mysql.com/doc/refman /8.0/es/insertar-optimizacion.html
El tiempo requerido para insertar una fila está determinado por los siguientes factores, donde los números indican proporciones aproximadas:
- Conectando:(3)
- Enviando consulta al servidor:(2)
- Consulta de análisis:(2)
- Insertando fila:(1 × tamaño de la fila)
- Inserción de índices:(1 × número de índices)
- Cierre:(1)
A partir de esto, debería ser obvio que enviar una declaración grande le ahorrará una sobrecarga de 7 por declaración de inserción, que en lecturas adicionales el texto también dice:
Si está insertando muchas filas del mismo cliente al mismo tiempo, use declaraciones INSERT con varias listas de VALORES para insertar varias filas a la vez. Esto es considerablemente más rápido (muchas veces más rápido en algunos casos) que usar sentencias INSERT separadas de una sola fila.