Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-03-2008
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
Query tarda demasiado en ejecutarse

Buenos dias compañeros les platico que estoy usando un tdbchart para generar una grafica, lo que hago que a base de querys saco lo inverso de una tabla de reservaciones esto para saber que dias tengo disponibles en que propiedad pero no entiendo por que tarda demasiado tiempo al abrir y cerrar algunos querys Sera le componente que se daño de delphi, o sera que esta mal estructurado my query y eso hace que se pasme les dejo el codigo que tiene adentor el componente de delphi cualquier, las tablas donde inserto la disponibilidad y lo ocupado las genero son dos tablas temporales cualquier recomendacion se les agradece gracias.

un query de este tipo tarda años en abrirlo alguien sabra por que :S
Código SQL [-]
select * from ##vacioreserve
where darrivaldate between @P1 and @P2 and ddeparturedate between @P3 and @P4 order by(snompro)
',N'@P1 datetime,@P2 datetime,@P3 datetime,@P4 datetime',''2008-03-01 00:00:00:000'',''2008-03-31 00:00:00:000'',''2008-03-01 
00:00:00:000'',''2008-03-31 00:00:00:000''
Responder Con Cita
  #2  
Antiguo 04-03-2008
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Cuantos registros son?,
Lo corriste en local (osea en el servidor)?
Que componentes estas utilizando?

Ya probaste creando indices sobre los campos involucrados darrivaldate y ddeparturedate?

Saludos.
Responder Con Cita
  #3  
Antiguo 04-03-2008
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
utilizo tadoconnection y si esta corriendo en un servidor y la aplicacion en mi maquina, mmm registros no te podria decir exactamente cuantos son ya que son 47 propieddades las cuales tengo que ir verificando dia por dia su disponibilidad y asi ir haciendo bloques de fecha en las cuales esta disponible y los registros van variando segun la disponibilidad, y sobre lo s indices no se como hacerlo, lo que no entiend oes por que a veces los querys abren rapido y otras veces se pasman sera por el trafico en la red??
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
¿En cuantos lugares se escribe la direccion de un programa para ejecutarse? aeff Varios 10 15-10-2007 10:38:13
error en interbase al ejecutarse en win98... uper Firebird e Interbase 0 23-12-2005 23:19:34
¿Cuando termina de ejecutarse un .exe? !3d1@n API de Windows 13 24-01-2005 14:00:14
Por que tarda mucho en abrir un EXE IcebergDelphi Varios 5 16-06-2004 11:05:28
Programa que no pueda ejecutarse más de una vez Sr_Sombrero Varios 3 25-05-2004 16:21:11


La franja horaria es GMT +2. Ahora son las 22:01:37.


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