Como siempre, uno de los asuntos que más tiempo consume cuando se está configurando un servidor es elegir correctamente todos los parámetros de configuración para mejorar al máximo su rendimiento. En el caso de MySQL hay una herramienta que facilita mucho la vida: mysqltuner. Se trata de un script escrito en Perl que se encarga de revisar la configuración del servidor MySQL haciendo un estudio de su rendimiento. Además, al finalizar la ejecución muestra unas cuantas sugerencias para el archivo de configuración my.cnf que mejorarían el rendimiento en nuestra instalación.

Para utilizarlo, hay que descargarlo utilizando wget como se muestra a continuación:

abian@server:~$ wget -O mysqltuner.pl mysqltuner.pl

abian@server:~$ chmod +x mysqltuner.pl

abian@server:~$ ./mysqltuner.pl

Aunque también se puede instalar desde los repositorios de Ubuntu o Debian:

abian@server:~$ sudo apt-get install mysqltuner.pl

abian@server:~$ mysqltuner.pl

El resultado de su ejecución se puede ver a continuación:

mysqltuner

Resultado de la ejecución de mysqltuner

Un saludo