Page 1 of 1
XBROWSE LENTO EN RED
Posted: Fri Dec 18, 2020 3:29 pm
by rterraz
Hola amigos,
tengo un sistema que funciona en red local y que usa bases de datos DBF compartidas en el servidor.
Hay varias terminales que deben acceder a hacer consultas en una DBF que tiene aproximadamente 100.000 registros. En algunas terminales ese proceso se hace muy lento.
Pregunta: hay alguna manera de hacer que el tráfico en la red disminuya al consultar la base de datos ?
Como si fuera SQL o similar ?
En cada terminal hay un xbrowse que muestra la totalidad de la base de datos, en el cual los usuarios se mueven con un dbseek hasta encontrar el articulo de desean.
hay alguna manera de lograr acelerar este proceso ?, a mi no se me ocurre nada, agradezco cualquier sugerencia
Saludos a todos
Re: XBROWSE LENTO EN RED
Posted: Fri Dec 18, 2020 5:57 pm
by karinha
Re: XBROWSE LENTO EN RED
Posted: Fri Dec 18, 2020 6:00 pm
by jose_murugosa
Existe un proyecto gratuito, que se puede descargar llamado LETODb, que consiste en un servidor muy básico que permite abrir las dbfs como cliente servidor y que permite hacer transacciones y rollback, no mucho más que eso, es un proyecto que lleva tiempo, y he oído que funciona bien.
Pese a que no lo he usado, puede ser util y requiere un minimo de cambios en el codigo de tu programa.
https://sourceforge.net/projects/letodb/
Espero te sea util.
Re: XBROWSE LENTO EN RED
Posted: Sat Dec 19, 2020 4:21 pm
by rterraz
hola gracias por las respuestas!
probe el Letodb y anda muy bien pero no acelera mucho el proceso y hay que instalarlo en el server y los clientes y configurarlo, medio engorroso.
Con los scopes parece mejorar bastante pero tiene el inconveniente de que no permite cambiar los indices, si cambias se pierde el scope!
Voy a seguir mirando, pense que trayendo de entraba la base de datos a las terminales podria funcionar pero tiene el inconveniente de refrescar las modificaciones
que puedan ocurrir en el servidor. Sigo probando
saludos
Re: XBROWSE LENTO EN RED
Posted: Sat Dec 19, 2020 7:55 pm
by VitalJavier
Puedes probar ADS
Re: XBROWSE LENTO EN RED
Posted: Sun Dec 20, 2020 4:46 pm
by JoseAlvarez
¿Qué tipo de indices usas? si son NTX cambiate a CDX. Son muchisimos mas rapidos aparte de aportar muchas ventajas mas.
Re: XBROWSE LENTO EN RED
Posted: Tue Dec 22, 2020 1:40 pm
by José Vicente Beltrán
Hola rterraz, por obligación de compatibilidad uso desde hace años indices NTX y para _ lo que mejor me va son los indices temporales, extremadamente rapidos, y ayudan a que en pantalla se presenten solo los registros requeridos con lo que el XBrowse es mas manejable. Al menos en mi caso los clientes no echan en falta mas velocidad por ahora.
Re: XBROWSE LENTO EN RED
Posted: Tue Dec 22, 2020 4:20 pm
by hmpaquito
rterraz wrote:Hola amigos,
tengo un sistema que funciona en red local y que usa bases de datos DBF compartidas en el servidor.
Hay varias terminales que deben acceder a hacer consultas en una DBF que tiene aproximadamente 100.000 registros. En algunas terminales ese proceso se hace muy lento.
Pregunta: hay alguna manera de hacer que el tráfico en la red disminuya al consultar la base de datos ?
Como si fuera SQL o similar ?
En cada terminal hay un xbrowse que muestra la totalidad de la base de datos, en el cual los usuarios se mueven con un dbseek hasta encontrar el articulo de desean.
hay alguna manera de lograr acelerar este proceso ?, a mi no se me ocurre nada, agradezco cualquier sugerencia
Saludos a todos
¿ Tienes algun filtro puesto ? Normalmente los browses sólo van lentos cuando hay algun filtro.
Evita que el antivirus monitoree tu carpeta de datos