SQL Server - Consulta con error de tiempo de espera caducado

 
Vista:

Consulta con error de tiempo de espera caducado

Publicado por Edu (3 intervenciones) el 17/07/2009 08:43:34
Buenas, tengo la siguiente consulta SQL:

SELECT Remota, COUNT(Remota) AS conta
FROM Usr_Eventos
WHERE (TipoMedida = 305) AND Fecha>='01/04/2009' AND Fecha<='30/04/2009'
GROUP BY Remota;

Cada vez que la ejecuto, ya sea desde visual basic .NET o desde SQL Server 2005 me sale el siguiente error:

valor de tiempo de espera caducado el periodo de tiempo de espera caducó antes de completar la operación o el servidor no responde

Como puedo solucionarlo?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:Consulta con error de tiempo de espera caducado

Publicado por Isaias (4558 intervenciones) el 17/07/2009 22:44:13
Revisa mis respuestas en los foros

Foros del Web
Emagister
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta con error de tiempo de espera caducado

Publicado por Edu (3 intervenciones) el 24/07/2009 12:16:52
He buscado pero no encuentro tus respuestas, mi consulta actualmente está así:

SELECT Remota, COUNT(Remota) AS conta
FROM Usr_Eventos WITH(NOLOCK)
WHERE Fecha BETWEEN '20090716' AND '20090718' AND (TipoMedida = 305)
GROUP BY Remota;

No se como reducir el tiempo de espera de esta consulta, pero la verdad es que tarda mucho en ejecutarse ya que hay muchos datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta con error de tiempo de espera caducado

Publicado por percy chavez (3 intervenciones) el 03/08/2009 19:11:23
Esto normalmente se debe a que no tienes una buena indexación de tu tabla, en este caso deberías hacer una indexacion por el campo fecha y tipo de medida.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta con error de tiempo de espera caducado

Publicado por Jorge (1 intervención) el 15/06/2011 01:05:56
Pero no debiera de caerse o generar ese error, solo demorar la transaccion. Sqlserver es muy malito. Eso no pasa ni en Oracle ni en Postgress. Si el query esta mal hecho pues simplemente sera un query lento.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar