Tema: MySQL y DNS
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2010, 09:23
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: MySQL y DNS

No hay cosas absolutamente genéricas en estos temas. Una aproximación sería:

- La versión que está usando el cliente no solo e vieja, es obsoleta y está discontinuada, por lo que yo recomendaría que realice una actualización lo antes posible, ya que algunos problemas de performance pueden estar dandose por usar un software viejo y que ya ni siquiera tiene mantenimiento oficial.

- Los usuarios se pueden conectar directamente al servidor de MySQL via web sin ningún problema, en tanto estén habilitados para ello de acuerdo a los permisos dados. Esto hace que se pueda asignar a un usuario permisos de conexión sólo desde una IP determinada, o una PC determinada, cosa que se resuelve en la red ya que MySQL sólo maneja los permisos de acceso, no la comunicación.

- Las conexiones pueden ser hechas sin indicar la IP, sino el nombre del host, pero no es MySQL quien resuelve en ese caso la dirección.

- Lo que hay que probar, en el caso de tu cliente, es si la lentitud en la perfomance del servicio se está dando a nivel de servidor de MySQL, en las consultas, o se da en la conexión desde ciertos sitios. En el primer caso, puede haber tanto problemas de perfomance de hardware como de software; en el segundo caso el problema es de comunicaciones a nivel de red y no depende de MySQL. Bien puede tratarse de problemas de trafico desde determinados servidores y eso no es asunto de la base de datos.

- Donde si hay problemas de red en los que participa MySQL es en el caso de concurrencia de peticiones provenientes de un mismo DNS. Si hay exceso de concurrencia y ese DNS tiene capacidades limitadas, bueno, hay que analizar el caso.

En cualquiera de los casos que sea, hay que realizar varios análisis diferentes del problema para poder detectar cuál es el punto donde se empieza a afectar la perfomance.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)