SQL SERVER

30/09/2005 - 00:59 por yodelmis | Informe spam
Tengo una aplicación que busca por rango de fechas y las consultas se
demoran mucho, aún cuando tengo definido un indice por fecha.

Si la búsqueda se hace de una sóla fecha el tiempo de respuesta
mejora mucho, si es un rango está fatal.

¿Qué puedo hacer?

Preguntas similare

Leer las respuestas

#1 Maxi
30/09/2005 - 01:30 | Informe spam
Holal, podrias ponernos el plan de ejecucion?


Culminis SQL-Server Speakers (http://latam.culminis.com)

Maxi - Buenos Aires - Argentina
Msn_messager:
mail: Maxi.da[arroba]gmail.com

escribió en el mensaje
news:
Tengo una aplicación que busca por rango de fechas y las consultas se
demoran mucho, aún cuando tengo definido un indice por fecha.

Si la búsqueda se hace de una sóla fecha el tiempo de respuesta
mejora mucho, si es un rango está fatal.

¿Qué puedo hacer?
Respuesta Responder a este mensaje
#2 news.sunsite.dk
30/09/2005 - 16:25 | Informe spam
El índice por fecha, ¿es de tipo clustered? Si no lo es y el rango de
fecha es amplio el optimizador probablemente elija un recorrido completo
de la tabla.

Para búsquedas por rangos amplios lo más eficiente son los índices Clustered


escribió:
Tengo una aplicación que busca por rango de fechas y las consultas se
demoran mucho, aún cuando tengo definido un indice por fecha.

Si la búsqueda se hace de una sóla fecha el tiempo de respuesta
mejora mucho, si es un rango está fatal.

¿Qué puedo hacer?

Respuesta Responder a este mensaje
#3 yodelmis
30/09/2005 - 19:31 | Informe spam
GRACIAS POR LAS RESPUESTAS

news.sunsite.dk

EN LA TABLA DONDE TENGO DICHO CAMPO FECHA YA EXISTE UN CLUSTERED POR EL
CAMPO LLAVE PRIMARIA.

Maxi

TRATARE DE ESTUDIAR TU VARIANTE
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida