Me gustaría saber si hay una diferencia en términos de rendimiento entre los pedidos insert ignore
y replace
en MySQL.¿Cuál es la diferencia de rendimiento entre "insertar ignorar" y reemplazar en MySQL?
Estoy usando MySQL 5.0.31. Todas mis tablas están en InnoDB.
Debe tenerse en cuenta que cualquier diferencia puede no tener sentido en todas las aplicaciones, excepto en las aplicaciones de mayor rendimiento, e incluso entonces, es probable que existan * muchas * rutas más obvias para la optimización en otro lugar. –
Tienes razón, pero tenemos tablas bastante grandes (docenas de millones de registros) y un alto tráfico. El rendimiento es un problema para nosotros. –
Sin embargo, hay que tener cuidado con esta pregunta: son afirmaciones muy diferentes, pero la pregunta puede implicar la suposición de que son comparables (por ejemplo, preguntar por una diferencia de rendimiento entre una selección y una eliminación no tendría mucho sentido). –