Re: [firebase-br] Cantu - Curiosidade sobre índice

Carlos H. Cantu listas em warmboot.com.br
Sáb Out 16 10:38:18 -03 2004


Porque quando vc coloca %VALOR% vc está querendo retornar os registros
que contem VALOR em qualquer parte do string, impossibilitando o uso
de qualquer índice.


[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

DR> Pessoal, estou fazendo alguns testes e notei o seguinte:
 
DR> Criei um índice Ascendente e Descendente para uma coluna varchar(50).
 
DR> Se eu usar SELECT * FROM TABELA WHERE COLUNA LIKE 'VALOR%', o
DR> Plan utiliza os dois íncides para pesquisar.
 
DR> Se eu usar SELECT * FROM TABELA WHERE COLUNA LIKE '%VALOR%'
DR> ou utilizar %VALOR', o Plan NÃO utiliza os índices para pesquisar.

 
DR> Porque?
 
DR> Que maneira devo fazer para uma pesquisa onde o like inicie com % utilize o índice?

DR> __________________________________________________
DR> Do You Yahoo!?
DR> Tired of spam?  Yahoo! Mail has the best spam protection around 
DR> http://mail.yahoo.com 
DR> ______________________________________________
DR> FireBase-BR (www.firebase.com.br)
DR> Para editar sua configuração na lista, use o endereço
DR> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista