¿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.
Creo que MONyog puede manejar parte de su solicitud.
MONyog no solo encuentra el problema de SQL, también tiene más de 200 monitores y asesores, lo que sugiere qué parámetro debe usar para las variables del sistema MySQL (al editar el
my.cnf/my.ini
archivo), esto ayuda a ajustar su servidor MySQL.Además, hay tantas características que a DBA le gustaría tener en sus actividades cotidianas, como informe de tendencias, panel de control, administración de configuración del servidor, alertas SNMP / SMTP, etc. Para obtener más detalles, puede consultar esto:
http://www.webyog.com/en/monyog_feature_list.php
fuente
Puedes usar la aplicación Spotlight a Toad
fuente
Quest tiene una herramienta de evaluación comparativa de bases de datos. Puede ejecutar una prueba sintética TPC-C, H, E contra su base de datos MySQL. No sugerirá cambios de configuración, pero hace que probar esos cambios sea un poco más fácil. Benchmark Factory Community
fuente
Parece que su solicitud también podría ser ¿hay alguna herramienta de ajuste para MySQL? Hay varios:
y algunas buenas sugerencias de ajuste en: http://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql
fuente