MySQL: deshabilitar la resolución de nombres

MySQL cuando establece una conexión a un equipo, siempre intenta realizarla por nombre, por que se suele perder algunos segundos vitales en muchos casos intentando resolver dicho nombre, ya bien sea por el DNS, ya bien en /etc/hosts.
Si este comportamiento no nos interesa para nada, se puede deshabilitar desde el fichero de configuración (/etc/my.cnf) y reiniciar el servicio.
shell> vi /etc/my.cnf
  ...
  skip-name-resolve

shell> service mysqld restart

Un ejemplo de ejecución antes y después de tener deshabilitada al resolución de nombres, deja claro el aumento de velocidad, cuando menos en mi caso.
shell> mysql -u root -h 192.168.1.98
Thu Oct 13 13:46:17 CEST 2011
ERROR 1045 (28000): Access denied for user 'root'@'192.168.1.33'..
Thu Oct 13 13:46:21 CEST 2011

Y una vez deshabilitada la resolución de nombres:
shell> mysql -u root -h 192.168.1.98
Thu Oct 12 13:49:00 CEST 2011
ERROR 1045 (28000): Access denied for user 'root'@'192.168.1.33'..
Thu Oct 13 13:49:00 CEST 2011


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios