Lentitud en datos con conexion ODBC

08/08/2005 - 14:07 por Maribel Quirós | Informe spam
Hola a todos !

Me gustaría si alguien puediera responder a mi duda.

Tengo una base de datos Informix instalada en un servidor y el programa se
encuentra instalado en otro pc. El caso es que cuando yo ejecuto una consulta
con gran cantidad de registros (70.000 aproximadamente) lo hago a través del
ADO.NET > DataReader (y lo abro de forma secüencial) En un pc del cliente
tarda el triple que en otro pc. PORQUE? si ataca a la misma Base de Datos a
través del ODBC que se encuentra en el mismo servidor ?

Dudas :

1._ ¿Es mejor leer los Datos con DataReader o con el DataAdapter cuando se
trata de una masividad de datos? - creao que con DataReader NO ??

2._ Si atacará a la Base de Datos ,en vez de con ODBC, con otro tipo de
conexion como Oledb o .. alguien sabe en dónde encontrar el driver propio
del Informix para IBM Informix 3.81 o 3.82 32 bits ? PQ creo que con su
propio driver iría más rápido !!!

LA CUESTION : Por que tarda en diferente máquina hasta 4 veces más atacando
a la misma conexión . Es por la transferencia de datos ???
 

Leer las respuestas

#1 G. Rivera
12/08/2005 - 02:58 | Informe spam
Hola

puedes checar en
http://www14.software.ibm.com/webap...p?rs=ifxdl
y busca la version correcta con el sistema operativo que requieras.

Espero te sirva alguno.

Saludos.

"Maribel Quirós" escribió:

Hola a todos !

Me gustaría si alguien puediera responder a mi duda.

Tengo una base de datos Informix instalada en un servidor y el programa se
encuentra instalado en otro pc. El caso es que cuando yo ejecuto una consulta
con gran cantidad de registros (70.000 aproximadamente) lo hago a través del
ADO.NET > DataReader (y lo abro de forma secüencial) En un pc del cliente
tarda el triple que en otro pc. PORQUE? si ataca a la misma Base de Datos a
través del ODBC que se encuentra en el mismo servidor ?

Dudas :

1._ ¿Es mejor leer los Datos con DataReader o con el DataAdapter cuando se
trata de una masividad de datos? - creao que con DataReader NO ??

2._ Si atacará a la Base de Datos ,en vez de con ODBC, con otro tipo de
conexion como Oledb o .. alguien sabe en dónde encontrar el driver propio
del Informix para IBM Informix 3.81 o 3.82 32 bits ? PQ creo que con su
propio driver iría más rápido !!!

LA CUESTION : Por que tarda en diferente máquina hasta 4 veces más atacando
a la misma conexión . Es por la transferencia de datos ???

Preguntas similares