viernes, 19 de febrero de 2010

Herramienta de monitereo de BD: MONyog


Un compañero de trabajo me presentó esta herramienta muy útil para diagnosticar el estado de la base de datos con respecto a muchas áreas como rendimiento, seguridad, usuarios, etc.

Lo más llamativo en lo personal es el "dashboard" que hace una evaluación marcando en blanco (ninguno), amarillo (leve), y rojo (grave), los puntos que necesitan ser revisados acorde con las mejores prácticas y convenciones. Por ejemplo en el screen shot de arriba señala que está como grave el porcentaje de "full table scans" o escaneos totales de tablas. Este indicador nos dice que probablemente no haya una buena estrategia de indices en nuestras tablas que está produciendo que las consultas requieran escaneos completos.

La herramienta no es gratuita pero tiene un version de prueba que en nuestro caso nos sirvió para monitorear por un mes nuestra base de datos y descubrir las razones por las cuales teníamos un bajo rendimiento.