O LIKE ainda não usará índice se o curinga "%" for usado como prefixo... É
este o seu caso?
Além disso, você está usando funções de transformação como LOWER() e
TO_ASCII()?

--
Atenciosamente,

Rodrigo Hjort
Icewall Tecnologias
http://www.icewall.com.br


2007/3/16, Daniel Robert Costa <[EMAIL PROTECTED]>:

 PS: Desculpem pelo envio incorreto.

 Boa tarde!

Preciso de uma ajuda com as classes de operadores!
Criei um índice utilizando a classe de operador varchar_pattern_ops, mas
não está resultando em uma busca indexada, continua trazendo uma busca
sequencial.

Eis o código:
CREATE INDEX idx_blabla ON minha_tabela (minha_coluna
varchar_pattern_ops);

Mas a busca utilizando comandos like e ilike continuam resultando em uma
busca sequencial.
Alguém me dá uma luz?

Obrigado.
Daniel R.C.

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a