Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2020
ASUNCION ASUNCION is offline
Miembro
 
Registrado: nov 2010
Posts: 34
Poder: 0
ASUNCION Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 06-05-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Windows 7 consultas Lentas costaleandro Windows 14 12-02-2018 20:05:45
Consultas a traves de internet muy lentas erickperez6 Firebird e Interbase 1 29-03-2014 16:14:21
Consultas extremadamente lentas en Delphi y rapidicimas en PL/SQL(ORACLE) pnsd_89 Conexión con bases de datos 13 01-07-2011 09:55:07
Consultas muy lentas en Interbase 6.01 Adrian Murua Firebird e Interbase 4 27-10-2006 21:19:07
Pregunta:Como agilizo mis consultas lentas(sp)? cacuna Firebird e Interbase 2 28-05-2004 23:04:04


La franja horaria es GMT +2. Ahora son las 19:17:38.


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
Copyright 1996-2007 Club Delphi