Configuración de my.cnf para mejorar el rendimiento de mysql

Es recomendable guardarse una copia del archivo original antes de modificar nada.

Archivo /etc/mysql/my.cnf

Configuración para equipos con 512MB de ram
thread_cache_size=50
key_buffer=40M
table_cache=384
sort_buffer_size=768K
read_buffer_size=512K
read_rnd_buffer_size=512K
thread_concurrency=2

Configuración para equipos con 1GB de ram
thread_cache_size=80
key_buffer=150M
table_cache=512
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=768K
thread_concurrency=2

Por supuesto, después de editar el fichero /etc/mysql/my.cnf hay que reiniciar o recargar mysql:
/etc/init.d/mysql reload o /etc/init.d/mysql restart

He encontrado esta configuración del archivo /etc/my.cnf para que mysql funcione mejor. Me ha parecido muy interesante, así que la he copiado aquí para tenerla a mano. La página donde lo he extraido es: instalar apache mysql que a su vez lo extrajo de http://foro.elhacker.net, su autor es el-brujo. El texto está bajo esta licencia de Creative Commons.

Publicado en Linux, Mysql
3 Comentarios en “Configuración de my.cnf para mejorar el rendimiento de mysql
  1. Javier dice:

    ¿Alguna recomendación para un server con este procesador: Dual CPU E2200 @ 2.20GHz y 2GB de RAM?

    ¡Gracias!

  2. Carlos Egea dice:

    Hola Javier, cada caso es un mundo y según el uso del servidor puedes necesitar una configuración u otra. Es cosa de ir probando cual es la mejor.
    Aquí por ejemplo hay una recomendación interesante:
    http://foros.ovh.es/showpost.php?p=11904&postcount=25

    Saludos.

  3. miguel dice:

    existen herramientas de configuración automática del rendimiento?

1 Pings/Trackbacks para "Configuración de my.cnf para mejorar el rendimiento de mysql"

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Información básica sobre protección de datos
Responsable: Carlos Egea Oróñez
Finalidad: Moderación de comentarios
Legitimación: Consentimiento del interesado
Destinatarios: No se cederán datos a terceros, salvo obligación legal. Los datos quedarán almacenados en los servidores de OVH.ES, situados en la Unión Europea (política de privacidad de OVH.ES)
Derechos: Acceso, rectificación y supresión de tus datos. Puedes ejercer estos derechos enviando un correo electrónico a carlosegea@gmail.com
Si lo deseas puedes consultar más información sobre protección de datos de esta web: política de privacidad.