Entrada

Configurando y Optimizando un servidor. log slow queries

Lo primero es editar el my.cnf

Conectados como root en la máquina (los paths aqui indicados son los míos, verificar los vuestros.)

abrimos el archivo con vuestro editor favorito.

1
# vi  /etc/my.cnf

Añadimos las siguientes lineas dentro de la configuración de mysqld para mysql

1
2
3
4
[mysqld]
log-slow-queries=/var/log/mysql-slow-queries.log
long_query_time = 1
log-queries-not-using-indexes

log-slow-queries, establece el lugar físico del archivo de log long_query_time, establece a partir de que cantidad de segundos se considera lenta una query log-queries-not-using-indexes, también logueará las queries lentas que no utilizen índices

Creamos el fichero mysq-slow-queries y ajustamos permisos

1
2
# touch /var/log/mysql-slow-queries.log
# chown mysql.root /var/log/mysql-slow-queries.log

Reiniciamos el servidor MySQL

1
# /etc/init.d/mysqld restart

Si estas configurando un servidor a lo mejor te interesa seguir leyendo este post: Configurando y Optimizando un servidor

Esta entrada está licenciada bajo CC BY 4.0 por el autor.