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 ???

Preguntas similare

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ó:

Mostrar la cita
#2 Maribel Quirós
12/08/2005 - 09:19 | Informe spam
Gracias por responder a mi duda, pero los drivers del INFORMIX para
conectarme con ODBC ya lo tengo, me referia a algun componente de punto NET
especifico para INFORMIX como puede ser el SQL Server (que te viene por
defecto) o al MySQL que lo puedes encontrar navegando por la red.

De todas formas, gracias. Igualmente aún no entiendo la lentitud de datos
dependiendo del ordenador en donde estes ????.

"G. Rivera" escribió:

Mostrar la cita
Ads by Google
Search Busqueda sugerida