Esta pregunta es como una continuación de mi pregunta anterior: Am I right that InnoDb is better for frequent concurrent updates and inserts than MyISAM?¿Cuándo es el momento para que una tabla cambie de MyISAM a InnoDb?
Pero esta vez tengo preguntas concretas.
Sabemos que MyISAM es más rápido que InnoDb cuando no tenemos muchas actualizaciones concurrentes (insertos). Cuando tenemos muchas actualizaciones simultáneas, la tabla MyISAM se bloquea y todos los demás clientes deben esperar.
1) ¿Pero cuando es hora de cambiar de MyISAM a InnoDb? 1 actualización cada segundo? 10 actualizaciones cada segundo? 100 actualizaciones cada segundo?
2) Para un ejemplo concreto, ¿será mejor cambiar a InnoDb una de las tablas en mi sitio web donde normalmente tengo algunas actualizaciones por minuto (de diferentes sesiones), pero a veces puede ser ~ 2-3 actualizaciones por ¿segundo?
Entiendo las ventajas de InnoDb, pero creo que en un alojamiento web compartido: el rendimiento y la "ligereza" es la prioridad numérica. De lo contrario, definitivamente siempre usaría InnoDb. – nightcoder
@nightcoder: Entonces siempre debe usar InnoDB. En general, será "más ligero" que MyISAM. – tommym