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

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 ???
Respuesta Responder a este mensaje
#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ó:

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 ???
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida