SQL Server - Error en Indices

 
Vista:

Error en Indices

Publicado por Carlos (9 intervenciones) el 04/03/2008 00:11:21
Hola a todos los foristas, mi consulta es la siguiente:
Tengo una tabla de aproximendamente 3 millones de registros a la que se le realiza una consulta muy frecuentemente, 300/400 veces al día entre rangos de fechas, con el siguiente Where:

Select ID, idCliente, Fecha, etc... from Ordenes
Where FHOrden>= :xFechaIni and FHOrden< Dateadd(dd,1, :xFechaFin)

El campo fecha (FHOrden) es de tipo DateTime, se le creo un indices a la tabla por ese campo con 90% de llenado, ese campo solo se llena con la fecha hora de la creación (insert), osea, que no se actualiza con lo update
Mi problema es que por lo menos 1 vez a la semana tengo que borrarlo y volverlo a crear, porque la consulta se demora demasiado (>1 minuto), al crearlo de nuevo la consulta se hace en 2 o 3 seg.
Tengo un plan semanal de indices y sin embargo no resuelvo esto.
Que puede estar pasando?

Gracias de antemano a quien me pueda orientar :(

PD: BD SQL Server 2000 sp4
SO: Windows 2003 sp2
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

RE:Error en Indices

Publicado por Isaias (3308 intervenciones) el 04/03/2008 19:32:08
Ya di una respuesta
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