En algunas ocasiones necesitamos tener un log de todas las queries que se realizan, sobre todo en preproducción para poder tener una visión general de qué consultas se realizan y del coste.
En MySQL 5.1 es sencillo porque se puede poner el tiempo máximo para slow queries a milisegundos, por lo que todas las queries serían lentas y obtendríamos datos de sobre las consultas bastante interesantes.
En MySQL 5.0 tan solo se puede reducir el tiempo de slow queries a un segundo, por lo que es necesario usar tcpdump para capturar el tráfico de MySQL a un log y luego mediante otros comandos obtener las queries.
Logging all the queries with MySQL 5.0
Tag Archives: logs
Tail for Win32: utilidad para seguir los logs
Hablando del post anterior sobre cómo escribir en ficheros en XUL y la posibilidad de usarlo para logs, he pensado que tampoco estarÃa mal hablar del comando tail, el cual muestra el final de un archivo, y si se le añade la opcion -f, dejará abierto el archivo e irá mostrando las nuevas lÃneas que se vayan añadiendo al archivo.
Quienes sean usuarios de Unix, Linux y creo que de Mac, conocerán el uso de este comando y la ayuda que puede prestarnos a la hora de ver logs. Para los usuarios de Windows existen programas que imitan al tail y uno de ellos es Tail for Win32, el cual a parte de leer varios ficheros simultáneamente, permite crear filtros de palabras y resaltarlas, enviar e-mails con notificaciones, añadir plugins y permitir ficheros de cualquier tamaño.
Tail for Win32