Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-03-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Lentitud en Cliente FireBird....

Tengo 3 Terminales y 1 Servidor donde tengo la Base de Datos y FireBird Server 1.52, Mi aplicacion esta en Delphi 6 con IBX 6.08, al Inicio del Día estan SuperRapidos pero al cabo de 2 horas de uso los Clientes se ponen LENTISIMOS, al Guardar ó abrir alguna tabla, las PC's(Clientes) tienen las siguientes características:
Pentium II con 24mb en RAM, Disco Duro de 4 GB, con Win98 SE

El Servidor es un Pentium 4 con 256 MB en RAM con Disco Duro de 80 GB con Win98 SE.

Ocurre cuando 1 Terminal(Cliente) esta ocupando la Aplicación y las demás no estan en uso ó bien cuando las 3 terminales también estan en uso con la Aplicación.

Agradezco cualquier sugerencia.
Responder Con Cita
  #2  
Antiguo 22-03-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por las mañanas cuando voy para el trabajo en mi coche, éste va muy bien, pero a medio camino empieza a perder fuerza, se queda como retenido, cualquier cuestecita se le hace eterna y da igual que vaya yo solo como que vayamos los 3 compañeros del trabajo.
A la vuelta ocurre igual, empieza muy bien, perfecto, suave, con mucha fuerza, hasta que a mitad de camino empieza a aflojar y casi llego a casa empujándolo.
Es un 2000 c.c. gasolina con turbo.
¿Alguien puede ayudarme?, agradezco cualquier sugerencia




No he escrito lo anterior por reirme de tí, es sólo por ponerte un ejemplo de lo complicado que puede ser resolver una duda si no se tienen muchas más pistas, cuantas más, mejor.
Tanto en tu caso como en el mio es casi imposible que nadie pueda ayudarnos, solamente pueden darnos consejos, sugerencias, ideas... pero "dando palos de ciego", por si toca la flauta por casualidad.

En tu caso pueden ser las transacciones, que hagas mucho commit retaining, puede que sea el propio windows porque usas unas versiones que son especialmente delicadas con los recursos. Yo probaría a cambiar en el servidor a un win2000 y si puedes, que además es más barato, monta un linux, ganarás al menos un 30% de velocidad y mucho más en seguridad y estabilidad del sistema. También, si puedes, monta win2000 en los terminales, verás que aunque puede que vayan un poquito más lento, ganarás en seguridad y en control de recursos hay un abismo entre w98 y w2000. Sólo con cambiar de sistema operativo notarás un cambio radical.

Si pones en el servidor un w2000 recuerda poner firebird en modo servicio y no en modo aplicación.

Puedes ir probando esas cosillas y luego con la ayuda de todos seguro que conseguimos que tus equipos funcionen correctamente.


P.D.: por cierto, el problema del coche es que se me olvidaba quitar el freno de mano

Responder Con Cita
  #3  
Antiguo 22-03-2005
AdrianD AdrianD is offline
Miembro
 
Registrado: may 2003
Ubicación: San Juan - Argentina
Posts: 113
Poder: 21
AdrianD Va por buen camino
Como tabajas con las transacciones?
si lo haces con CommitRetaining, puede ser ese tu problema.
Además la PC que hace de servidor no se usa, o se usa muy poco, seria recomendable poner un sistema operatico servidor como Win2000 o win 2003
Responder Con Cita
  #4  
Antiguo 23-03-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Gracias....

Agradezco las Sugerencias, y disculpen mi Estupidez de decir las cosas, como ya se dieron cuenta yo soy un simple novato de FireBird y Delphi, y Agradezco mucho sus comentarios son muy valiosos para mí, y de hecho diculpen de nuevo por no señalar lo que uso al GRABAR DATOS, exactamente, uso solo los CommitRetaining en vez de usar los COMMIT, ya estoy enterado de que el CommitRetaining te va recolectando BASURA en la Base de Datos, de hecho eso es lo principal que voy a cambiar en la Aplicación y por segundo Sitio el Sistema Operativo.

Que tengan buen día.

P.D. Uso un BochoMovil.
Responder Con Cita
  #5  
Antiguo 23-03-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No has dicho ninguna estupidez, sólo era desconocimiento

saludos.
Responder Con Cita
  #6  
Antiguo 23-03-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Cita:
Empezado por Casimiro notevi
Si pones en el servidor un w2000 recuerda poner firebird en modo servicio y no en modo aplicación.
Cual es la diferencia? crei que daba igual.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #7  
Antiguo 29-03-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 20
Rufus Va por buen camino
Lo que planteas puede tener numerosos motivos. Sospecho que puede ser debido a como tengas programadas las transacciones en tu aplicacion.

Cita:
Empezado por AGAG4
El Servidor es un Pentium 4 con 256 MB en RAM con Disco Duro de 80 GB con Win98 SE.
Como ya te han comentado, prueba a cambiar el sistema, por empezar a hacer algo. En mi opinion para una red tan pequeña no es muy rentable un windows server. Ya que es un pentium 4 mejor pon un XP ahí e instala firebird como servicio.
__________________
Milo
Responder Con Cita
  #8  
Antiguo 29-03-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Ok...

Gracias Rufus, realizare pruebas con winxp y win2000 server ya que la aplicación estará en una red de aprox. 30 pc's.

Que tenga buen día.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:46:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi