[firebase-br] Select nao eh otimizana em stored procedure
Carlos H. Cantu (TeamFB)
listas em warmboot.com.br
Dom Mar 19 10:11:54 -03 2006
Quando vc usa parâmetro, vc pode estar passando qualquer tipo de
string de pesquisa nesse parâmetro, portanto não tem como o Firebird
prever que vc passará um string que poderá usar índice, sendo assim,
ele assume a "pior" alternativa entre as possíveis.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
JL> Cristiano Rebonatto wrote:
>> Tem uma falha no livro da Helen, pois lá consta que o LIKE não
>> utiliza índice..
JL> A "select" com CAMPO LIKE 'aa%' tem sido otimizada conforme no
JL> IBPlanalyser.
JL> Mas qdo a "select" esta com parametro em uma procedure, nao esta
JL> otimmizando com uso de indice, sendo q o conteudo do parametro eh o
JL> mesmo 'aa%' ( CAMPO LIKE :PARAMATRO ), testei o uma select com a
JL> procedure e indica leitura full da tabela!
JL> []'s
Mais detalhes sobre a lista de discussão lista