From: | Debora Vert <debora_vert(at)hotmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Problemas al traer los datos |
Date: | 2007-11-07 21:54:34 |
Message-ID: | BAY138-W359CABA952D1C5AFEB08A09A8A0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> Date: Wed, 7 Nov 2007 13:35:50 -0300
> From: alvherre(at)commandprompt(dot)com
> To: debora_vert(at)hotmail(dot)com
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Subject: Re: [pgsql-es-ayuda] Problemas al traer los datos
>
> Debora Vert escribió:
> > Buenas...tengo el siguiente problema.
>
> > Tengo un sistema de facturacion en donde traigo cerca de 4000
> > articulos (casi nada) cada vez que el usuario teclea enter y ahi
> > realiza la busqueda del articulo que necesite. Al principio tuve
> > problemas en traer esos articulos porque demoraba muchisimo, pero con
> > la ayuda de ustedes y probando pude solucionarlo. El tema es que el
> > controlador que usaba para el ODBC era el de PostgreSQL y al cambiarlo
> > por PostgreSQL Unicode no tuve mas problemas. Asi lo tengo configurado
> > en 4 maquinas y funciona perfecto...pero al comprar una maquina mas el
> > otro día y al configurar igual que en las otras maquinas....oh
> > sorpresa! Es en la única que tengo problemas al traer los datos,
> > demora casi 30 segundos (una eternidad) cuando en las otras no demora
> > ni un solo segundo.
>
> > Alguien me podria sugerir o ayudar si le paso lo mismo o algo parecido.
>
> Primero tienes que medir _donde_ esta la demora. Puede ser que el
> problema sea la transmision de red. Quizas algun parametro tipo MTU no
> este optimo en el nuevo cliente, por ejemplo.
Que es MTU? Me podrias explicar un poco mas? Puede que ahi este el problema.
>
> Segundo, es pesima idea traer los 4000 registros hasta el cliente y
> hacer la busqueda ahi. Mejor construye un patron de busqueda en el
> cliente, se lo pasas al servidor, de manera que el servidor haga el
> filtro; y que la transferencia lleve solo los registros que se
> necesitan para desplegar.
>
Fijate que no es tan pésima ya que son pocos registros sólo 4000 que no es nada.
Además el usuario cuando factura necesita disponer de todos los artículos. Si o sí los necesita todos.
Y funciona muy bien. Sólo que tengo problemas con una sóla maquina, creo que no me expreso bien y/o no me entienden.
Saludos!!!
> --
> Alvaro Herrera http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
From | Date | Subject | |
---|---|---|---|
Next Message | Moises Alberto Lindo Gutarra | 2007-11-07 22:05:07 | Re: Problemas al traer los datos |
Previous Message | usuario anonimo | 2007-11-07 21:07:25 | Re: Pasar parametro string a funcion en 7.4.8 |