¿Herramienta de evaluación comparativa o de ajuste?
En mi humilde opinión, no hay una herramienta que sea específica para este último a menos que tenga un uso súper genérico. Debe identificar su patrón de uso y ajustar los hosts de su base de datos para acomodarlos. Si tiene mucha escritura, tendrá una configuración diferente a la de un escenario con mucha lectura. En pocas palabras, su ajuste sigue el uso de sus aplicaciones.
Para el benchmarking, uso Sysbench . Aquí hay un ejemplo de mi blog .
Agregado: Aquí está mi problema con las herramientas de configuración: con los cambios en las versiones 4.x vs 5.x vs 5.5.x, hay muchos ajustes que no coinciden entre ellos. Entonces, realmente necesita un DBA inteligente para evaluar lo que está sucediendo para cada host. Carga, almacenamiento, tráfico, requisitos específicos de la aplicación, hay muchas cosas que pueden entrar en una configuración óptima. Una herramienta puede ser parte del camino, pero puede omitir algo o incluir algo que puede causar una falla. Desde buffers hasta vaciado de plugins y subprocesos, una herramienta de configuración puede proporcionarle una falsa confianza de que está implementando la configuración correcta.