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