Para todos los que utilizamos la base de datos MySQL en nuestros proyectos uno de los principales problemas que nos encontramos es configurarlo para obtener el mejor rendimiento. Si a esto sumamos que hay diferentes motores de base de datos y gran cantidad de parámetros se hace prácticamente imposible. La solución que hasta ahora yo conocía pero no había practicado era la de usar los MySQL advisors que entiendo que son de pago con la versión Enterprise. Sin duda esta herramienta puede ser ideal para situaciones empresariales. Al final había conseguido algunos ejemplos de my.cnf y los había probado a ver cual obtenía mejor resultados.
Por una casualidad, se dejaron el script en mi VPS tras hacer la migración, y descubrí un script gratuito que nos podemos bajar de la página de Sundry. Este script lo ejecutamos y analiza diversos elementos para hacernos unas sugerencias. Lo ideal es ejecutarlo cuando nuestro servidor está en plena carga ya que como analiza parámetros de carga nos ayudará mejor a corregir nuestro fichero de configuración my.cnf ( /etc/mysql/my.cnf).
Por lo que he visto en su página analiza:
Se llama MySQL performance tuning primer y se puede descargar gratuitamente. Es compatible con versiones posteriores a la 3.23 e incluye la última 5.1. Yo lo he utilizado en sistemas linux, no se si será de aplicación en versiones Windows.
Siempre hay gente dispuesta a compartir sus conocimientos de forma gratuita y agradecer a este hombre por hacerlo. La verdad es que usándolo he notado mejoras sustanciales en mis servidores MySQL. Se convertirá en una herramienta imprescindible y que espero que el autor siga evolucionando.
En la misma página encontraréis otros scripts que os pueden ayudar para otras tareas como replicación o backup.
¿conoces otras formas de optimizar MySQL?
Espero que os sea de utilidad.
Popularity: 2% [?]


Post a Comment