FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
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 |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
No has dicho ninguna estupidez, sólo era desconocimiento
saludos. |
#6
|
||||
|
||||
Cita:
__________________
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! |
#7
|
||||
|
||||
Lo que planteas puede tener numerosos motivos. Sospecho que puede ser debido a como tengas programadas las transacciones en tu aplicacion.
Cita:
__________________
Milo |
#8
|
||||
|
||||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|