Ver Mensaje Individual
  #1  
Antiguo 07-04-2009
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Reputación: 20
rretamar Va camino a la famarretamar Va camino a la fama
Lentitud en acceso remoto a Firebird

Estoy intentando conectar un cliente a un equipo que tiene instalado Firebird 2.1 bajo Win XP SP2. Lo raro es que la conexión demora SIEMPRE como un minuto en establecerse (luego va todo bien). He revisado la configuración de la red (que funciona sin problemas...muy veloz) y nada. Lo EXTRAÑO es que el mismo software en otros equipos se conecta casi instantáneamente.

Ambos equipos están conectados a través de un switch. El cliente tiene instalado Windows 2000 SP4 (aunque he visto la misma demora en otro lugar con XP SP2). Los componentes que uso son los ZeosLib bajo Delphi 2007. La conexión usando como nombre de "host" el nombre del equipo que tiene Firebird y a través de un "Alias".

He revisado todo y aún no se me ocurre nada. Esta demora en la conexión se produce incluso cuando la base de datos (que contiene tres tablas con muy pocos campos) está casi vacía. Simplemente establezco la conexión y recupero los 20 últimos registros. La base de datos es un archivo con la extensión .DAT al que hago referencia dentro de ALIASES.CONF .Nada raro.

Para que el usuario no se desespere, siempre en mis programas uso una "splash screen" que muestra el mensaje "Conectando, espere un momento...", pero en este caso la demora es excesiva solamente al conectar. Aún no he dado en la tecla, seguiré investigando. Si a alguien se le ocurre alguna sugerencia, será bienvenida.

Saludos !
Responder Con Cita