FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Conexion demasiado lenta
Hola amigos... tengo el siguiente problema con Interbase 5.5 (que viene con Delphi 5) y windows 98.
En una PC tengo el Server y funciona correctamente el programa, pero en la PC Cliente tarda demasiado tiempo en conectarse (en el cliente tambien tengo instalado el server/client, debido a que funciona como PC de backup por si se rompe el server principal), aunque puedo ver los datos despues de esperar ese tiempo. Me conecto por medio TCP/IP. Espero que alguien pueda ayudarme ya lo necesito con bastante urgencia. Si no se entiende algo preguntar Saludos a todos desde Argentina |
#2
|
|||
|
|||
La PC Server es tmabién W98 ?
__________________
Saludos Javier |
#3
|
|||
|
|||
Si la PC Server tambien en Win 98 SE
|
#4
|
||||
|
||||
Vamos a ver, seré breve.
Hay muchas variables que pueden intervener en la lentitud de la respuesta o más en concreto en el mostrado del resultado de la misma. 1) En primer lugar lo mássignificativo es lo físico, es decir, el HW ¿Son conexiones 10/100 Mb/seg las de tu intranet o red local?, las targetas de red, cableado, hubs etc etc. 2) Tambien hay que tener en cuenta el HW de los propios pc. En el caso del servidor evidentemente conviene buena Ram y acceso a disco, aunque tb es importante el proceso. Estos requisitos son igualmente aplicables alos terminales de usuario. (if (más_azucar) then showmessage 'mas dulce')), aunque tampoco tenemos porque matar moscas con cañones. 3) Revisa el tipo de consultas que realizas. Intenta sólo transportar la información extrictamente necesaria, evitando sentencias tipo SELECT * ...., y especifica en concreto sólo los cambios de las tablas que te interesan. 4) Intenta no hacer consultas demasiado entrecruzadas de las tablas, es decir, sacrifica un poco el diseño físico de las tablas o dela propia BBDD en favor del tiempo de respuesta, que aunque la BBDD no esté del todo normalizada redundará en mejoras en el tiempo de respuesta. 5) Aunque esto podría estar englobado en el punto 3), evita transportar en la medida de lo posible los campos Memo si los tienes, mostrandolos sólo en consultas independientes a requerimiento del usuario. .... en fin hay muchas cosas, es ir haciendole todo el "tunning" oportuno a tu aplicación para obtener mejores tiempos. Suerte.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
#5
|
|||
|
|||
Cabanyaler... quiero explicarte que es una red local de 2 PC, ambas tienen 64 MB de memoria PII 233Mhz (es suficiente para la aplicacion que estan usando), con un cable cruzado (ya se que no es lo correcto, pero bueno...)
El problema no es cuando realizo una consulta, sino cuando me conecto como SYSDBA masterkey, tarda demasiado en conectarse, ya sea de la aplicacion (que no realizo ninguna consulta) o como cuando me quiero conectar con "Interbase Interactive ISQL". Gracias, saludos Espero que puedan ayudarme |
#6
|
||||
|
||||
hola
por lo que veo no estamos hablando de una red cliente/servidor, sino de un grupo de trabajo compartiendo recursos. una cosa, no has comentado si es en la terminal invitada o en la terminal anfitrion o en ambos que te da inconvenientes para conectarte. unas dudas, tiene direccion IP fija cada equipo, ademas has indicado las gerarquias de los usuarios, es decir, un usuario anfitrion y otro usuario invitado, el tipo de cableado cossover esta regido por las normas existentes, la velocidad de conexion es la adecuada para el buen desempeño (10/100), otra cosa no has dicho con que componentes te estas conectando a interbase, etc.
__________________
Ivan Lora http://www.arrobasoft.da.ru Valientes son aquellas personas que triunfan donde otros fracasan. Bienaventurado los que nada esperan porque jamas seran defraudados. Última edición por @-Soft fecha: 08-03-2005 a las 13:12:43. |
|
|
|