From: | Grover Navia <grover8navia(at)yahoo(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Tiempo de respuesta en consulta SQL |
Date: | 2007-03-26 15:01:53 |
Message-ID: | 455417.48628.qm@web86803.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Listeros
Me gustaria saber a que se debe a lentitud en la respuesta a mi consulta SQL, y ademas saber que puedo hacer o cual seriá la solución a esto. Mi tabla esta definida de la siguiente manera:
CREATE TABLE plan_anual
(
unidad_tiempo varchar(60),
fecha_ini date,
fecha_fin date,
periodo varchar(10),
gestion int8,
usr_log varchar(50),
actividad_log varchar(50),
pc_ip_log varchar(100),
fecha_hora_log varchar(50)
)
WITH OIDS;
Y mi consulta SQL, mas la operacion adicional que hago es :
adoRegis.Open "SELECT fecha_ini, fecha_fin, periodo FROM plan_anual WHERE unidad_tiempo='" & unidTiempo & "' AND fecha_fin>='" & Date & "'", adoConex, adOpenKeyset, adLockOptimistic
If adoRegis.RecordCount > 0 Then
While Not adoRegis.EOF
Combo.AddItem adoRegis!Periodo
adoRegis.MoveNext
Wend
End If
adoRegis.Close
Al ejecutar mi sistema paso a paso me di cuenta que la consulta demora aproximadamente de 3 a 4 segundos, y cuando hay mas usuarios (aproximadamente 8), esto demora como 10 a 15 segundos; mi tabla contiene 118 Registros. Utilizo PostgreSql 8.0.3 bajo Linux, y mi sistema esta en VB 6.0
Estaré atento a cualquier sugerencia o ayuda al respecto, de ante mano las gracias por su tiempo.
Saludos
Grover Navia
---------------------------------
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Serrano | 2007-03-26 15:03:29 | ADODB.Recordset en .NET2005 con postgresql |
Previous Message | Eliana Gutierrez | 2007-03-26 02:17:24 | Postgres con Clarion |