Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Consultas muy lentas (AdoConection + ODBC) (https://www.clubdelphi.com/foros/showthread.php?t=94637)

ASUNCION 05-05-2020 22:08:41

Consultas muy lentas (AdoConection + ODBC)
 
Saludos Muchachos,

Les cuento mi problemas.

Tengo una aplicación de prestamos hecho en delphi 7 y SQl server, utilizo los componente ADO.
tengo un DataModule donde coloqué un AdoConnection, este lo apunto a mi base de datos y para conectarme a las tablas utilizo AdoQuerys,
cada AdoQuery lo vinculo al AdoConnection atraves de la propiedad Connection.

Cual es el tema:
La base de datos la subí a un servidor en las nubes y me conecto a el atraves de ODBC.
Pero las consultas son muy lentas, prueba la misma consulta con el Magnament Studio y esta vuela, se que no se comportan iguales pero no debería tener este problema con una consulta de menos de 200 registro y una tabla con pocos campos.

Probando y probando la misma consulta que me dura casi un minuto en devolverme menos de 200 registro, pude ver que lo hace instantáneo cuando creo un AdoConeccion independiente para el AdoQuery de la consulta, pero a medida que voy conectando mas adoQuery al adoconection la consulta se va poniendo lenta.

Mantengo los AdoQuery siempre cerrado, lo abro solo cuando lo necesito.

La pregunta es, estoy haciendo mal uso del componente AdoConecction?

Espero sus comentarios.

Neftali [Germán.Estévez] 06-05-2020 16:36:47

Con estos datos es difícil saber qué pasa.
Lo que veo raro es que estés conectando con ADO, pero a través de ODBC.

¿Porqué no usas el driver nativo para SQL Server? ¿porqué ODBC?
Me da que normalmente ODBC suele ser más lento.


La franja horaria es GMT +2. Ahora son las 13:34:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi