¿Qué opciones de configuración para MySQL proporcionan las mayores mejoras de velocidad?
Me pregunto acerca de las mejoras reales del archivo de configuración, los tipos de tabla, las configuraciones de hardware, la replicación, etc. Cualquier otra cosa que no sea la estructura de consulta y la estructura de la tabla (estos son fáciles de encontrar en el sitio web y Stack Overflow). ¿Son las configuraciones de caché de consultas las que le dieron la mayor velocidad? ¿Qué hay de las unidades; ¿Es mejor tenerlo en un RAID externo o interno? ¿La replicación le brindó un mejor rendimiento, especialmente con las consultas grandes de lectura?
¿Qué otras configuraciones / cambios ha realizado para mejorar el rendimiento de MySQL?
Nota: Me doy cuenta de que estos dependen mucho del uso (es decir, un sitio web pequeño frente a un almacén de datos), pero como creo que la mayoría de nosotros probablemente trabajamos en una variedad de sitios / sistemas, es bueno conocer una variedad de técnicas que pueden aplicarse a diferentes situaciones Además, creo que algunas técnicas se pueden transferir entre situaciones.