Diferença de velocidade em xBrowse/ListBox com DBF

Post Reply
User avatar
Joao Cezar
Posts: 21
Joined: Tue Oct 11, 2005 9:42 pm
Location: Goiânia - GO - Brasil

Diferença de velocidade em xBrowse/ListBox com DBF

Post by Joao Cezar »

Olá,

Uso xbrowse com fwh 11.07 e xharbour 1.2.1 em uma consulta de produtos com aproximadamente 50.000 registros, a pesquisa fica muito lenta.
Agora a mesma pesquisa com listbox é bem rapido. Mas o listbox é muito limitado, principalmente no skin dele estilo windows 98, ai me quebra as pernas, rsrs.
Uso pesquisa letra a letra e na janela tenho apenas um get e um xbrowse, q carrega essa tabela de produtos.
Sendo assim se vc digitar alguma letra abre essa janela de busca, e o get é preenchido com essa letra digitada.
Conforme o numero de terminais a lentidao com xbrowse vai aumentando.
Os arquivos de indices são ntx e são criados em uma aplicacao clipper 5.2e.
Já fiz o SET DBUNLOCKSCHEME no inicio do programa, acrescentei o NTXLOCK2 na aplicacao clipper. mais está muito lento. se alguém tiver alguma dica agradeço.
[]´s

João Cezar - Brasil - Goiânia/GO.
FWH 14.09 - xHARBOUR 1.2.3 - WorkShop.Exe
User avatar
Joao Cezar
Posts: 21
Joined: Tue Oct 11, 2005 9:42 pm
Location: Goiânia - GO - Brasil

Re: Diferença de velocidade em xBrowse/ListBox com DBF

Post by Joao Cezar »

Hola,

He realizado algunas pruebas y encontraron que a medida que abrir las tablas en el servidor de terminal de la velocidad se reducirá en el xBrowse.
Ahora bien, si sólo un terminal para abrir las tablas y hacer la consulta en el servidor es rápida.
Los índices son archivos NTX y se crean en una cortadora de 5,2 E de la aplicación.
He hecho el DBUNLOCKSCHEME que establezca al inicio del programa, he añadido el clipper NTXLOCK2 aplicación. lo demás es muy lento. si alguien tiene alguna sugerencias, gracias.
[]´s

João Cezar - Brasil - Goiânia/GO.
FWH 14.09 - xHARBOUR 1.2.3 - WorkShop.Exe
El Loco
Posts: 220
Joined: Fri May 19, 2006 4:08 pm

Re: Diferença de velocidade em xBrowse/ListBox com DBF

Post by El Loco »

Joao Cezar, siempre utilice el TWBrowse de Hernan en todas mis aplicaciones.
Una de ellas maneja principalmente dos dbf, una de 9.200.000 registros y la otra de 32.000.000 de registros. La aplicación es multiusarios y en cada cliente por lo menos diez terminales están consultando en forma permanente.
Ahora modifique dicha aplicación reemplazando todos los browse con xBrowse, y te diría que en cuanto a velocidad no encontré diferencia, hasta me atrevería a decir que es un poco más rápido.
Pero creo que el secreto esta en el RDD, utilizo los CDX, ya que cuando originalmente desarrolle la aplicación y por costumbre nomas, lo hice utilizando NTX, la aplicación directamente no se movía. Consultabas algo, y tranquilamente te podías ir a tomar un café para la respuesta.
Bueno, no se si te sirva de mi experiencia.
Un abrazo.
El Loco
Post Reply