2009-03-06 15 views

Respuesta

9

En primer lugar se deben establecer algún tipo de monitoreo con, por ejemplo:

Otras herramientas útiles pueden: mytopinnotopmtopmaatkit

En voluminoso que debe habilitar el registro slow-queries en su my.cnf.

Antes de comenzar a ajustar/cambiar los parámetros, debe crear algún tipo de plan de prueba y comparar los resultados del antes/el después para ver si sus cambios tienen sentido o no.

3

Esto es algo en lo que he trabajado bastante.

  • MonYog - MySQL monitoring service. Usamos esto en producción. No es gratis, pero tiene muchas funciones, incluidas alertas e historial de datos.

  • MySQL Enterprise Monitor - disponible con MySQL empresa (es decir, no es barato)

  • hágalo usted mismo!

Sobre el rollo de su propia opción:

realidad Hemos desarrollado una aplicación muy cool de vigilancia que utiliza RRD tool (usado por el MRTG común) y una combinación de estadísticas de MySQL, y las estadísticas del sistema, tales como iostat . Esto no solo fue un gran ejercicio sino que nos dio mucha flexibilidad para controlar exactamente lo que queremos de una sola interfaz.

Aquí hay un Brief Description de algunos enfoques para construir sus propias estadísticas.

Una de nuestras grandes motivaciones para hacerla nuestra, aunque también usamos MonYog, era hacer un seguimiento de las estadísticas del disco. El disco i/o puede ser un cuello de botella importante, y los sistemas de monitoreo estándar de MySQL no tienen monitoreo de E/S. Usamos iostat que es parte del paquete systat.

Tenemos una interfaz que muestra gráficos de las estadísticas de MySQL junto a las estadísticas de E/S de disco, lo que nos permite tener una idea general de cómo la carga de MySQL afecta al disco de E/S.

Antes de esto, realmente no teníamos idea de por qué nuestras aplicaciones de producción se estancaban. Descubrimos que el disco de E/S era un problema importante, y que MySQL estaba creando muchas tablas temporales en el disco cuando estábamos ejecutando consultas complejas. Pudimos optimizar nuestras consultas y mejorar el rendimiento del disco de forma espectacular.

Cuestiones relacionadas