Rendimiento en un select

02/09/2005 - 19:58 por Nattanahel chaves | Informe spam
Buenos días:

Tengo un select más o menos así:

Select campo from tabla where substring(campo,1,10)
=variable

Es sobre SQLServer 2000, el campo está indexado, el
problema es que al hacer el substring el índice no me
sirve y la búsqueda se vuelve muy lenta. Alguién sabe de
alguna técnica que me pueda server.

NOTA: Uso el substring porque es necesario lo que tengo
para comparar es más pequeño que el campo completo.
 

Leer las respuestas

#1 Bela Istok
02/09/2005 - 21:30 | Informe spam
Creo que si el indice es clustered, funcionaria un poco mejor.

Saludos,

Bela Istok
"Nattanahel chaves" wrote in message
news:046101c5afe7$e45837a0$
Buenos días:

Tengo un select más o menos así:

Select campo from tabla where substring(campo,1,10)
=variable

Es sobre SQLServer 2000, el campo está indexado, el
problema es que al hacer el substring el índice no me
sirve y la búsqueda se vuelve muy lenta. Alguién sabe de
alguna técnica que me pueda server.

NOTA: Uso el substring porque es necesario lo que tengo
para comparar es más pequeño que el campo completo.

Preguntas similares