XBROWSE LENTO EN RED

Post Reply
User avatar
rterraz
Posts: 141
Joined: Wed Nov 08, 2006 11:44 pm
Location: Argentina

XBROWSE LENTO EN RED

Post 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
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: XBROWSE LENTO EN RED

Post by karinha »

João Santos - São Paulo - Brasil
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Re: XBROWSE LENTO EN RED

Post 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.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
rterraz
Posts: 141
Joined: Wed Nov 08, 2006 11:44 pm
Location: Argentina

Re: XBROWSE LENTO EN RED

Post 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
VitalJavier
Posts: 188
Joined: Mon Jun 10, 2013 6:40 pm

Re: XBROWSE LENTO EN RED

Post by VitalJavier »

Puedes probar ADS
User avatar
JoseAlvarez
Posts: 201
Joined: Sun Nov 09, 2014 5:01 pm

Re: XBROWSE LENTO EN RED

Post by JoseAlvarez »

¿Qué tipo de indices usas? si son NTX cambiate a CDX. Son muchisimos mas rapidos aparte de aportar muchas ventajas mas.
"Los errores en programación, siempre están entre la silla y el teclado..."
User avatar
José Vicente Beltrán
Posts: 279
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España
Contact:

Re: XBROWSE LENTO EN RED

Post 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. :shock:
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: XBROWSE LENTO EN RED

Post 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
Post Reply