Rendimiento pésimo de app. VB6 en ADSL
Publicado por Albert (2 intervenciones) el 19/05/2005 19:28:46
Salu2 a to2, soy nuevo en este foro pero agradecería enormemente cualquier ayuda. Expongo el problema:
Dispongo de una app. en VB 6 usando MDAC 2.8 contra SqlServer 2000. La aplicación cliente corre en una máquina Pentium-IV conectado con VPN (adsl de 512) a la central donde está el servidor.
Resulta que con el analizador de consultas las querys van rápidas, aprovechando todo el ancho de banda y bajando datos a 55KB, mientras que la misma consulta en la app. VB6 baja los datos a 5KB y NO HAY MANERA DE QUE SUBA EL RENDIMIENTO.
1.- Sé que el analizador de consultas abre una conexión ODBC, y también he probado lo mismo (OLEDB for ODBC).
2.- Sé que pone el Packet Size a 4096 y yo hago lo mismo tanto en mi conexión ADO vía OLEDB como vía ODBC.
3.- Sé que obtiene el puerto dinámicamente y lo he probado explicitándole el 1433 por si era eso y tampoco.
No hay manera de que el EXE de VB6 aproveche más de 10KB mientras que el analizador usa las 55KB siempre!.
Estoy más que desesperadísimo, si a alguien se le ocurre algo le pongo un monumento!!!.
Muchas gracias,
Albert Roig
Dispongo de una app. en VB 6 usando MDAC 2.8 contra SqlServer 2000. La aplicación cliente corre en una máquina Pentium-IV conectado con VPN (adsl de 512) a la central donde está el servidor.
Resulta que con el analizador de consultas las querys van rápidas, aprovechando todo el ancho de banda y bajando datos a 55KB, mientras que la misma consulta en la app. VB6 baja los datos a 5KB y NO HAY MANERA DE QUE SUBA EL RENDIMIENTO.
1.- Sé que el analizador de consultas abre una conexión ODBC, y también he probado lo mismo (OLEDB for ODBC).
2.- Sé que pone el Packet Size a 4096 y yo hago lo mismo tanto en mi conexión ADO vía OLEDB como vía ODBC.
3.- Sé que obtiene el puerto dinámicamente y lo he probado explicitándole el 1433 por si era eso y tampoco.
No hay manera de que el EXE de VB6 aproveche más de 10KB mientras que el analizador usa las 55KB siempre!.
Estoy más que desesperadísimo, si a alguien se le ocurre algo le pongo un monumento!!!.
Muchas gracias,
Albert Roig
Valora esta pregunta


0