Re: [firebase-br] Forçar uso do indice

luiz lopes luizcarlozlopez em yahoo.com.br
Qui Nov 17 15:26:16 -03 2005


pelo amor de Deus, como eu faço pra sair desse clube FireBase-Br, se por acaso alguem souber favor me avisar pelo amor de Deus.
   
  Luiz Carlos Lopes

Luiz Carlos <luizdba em gmail.com> escreveu:
  Boa Tarde lista!

Gostaria de saber uma forma para forçar o uso dos indices, por exemplo 
tenho a seguinte consulta:

SELECT
p.prd_id,p.prd_descricao
FROM
PRODUTOS P
INNER JOIN
PRODUTOS P1 ON (((p1.prd_id = p.prd_sim) or (p.prd_id = 
p1.prd_sim))
or
((p.prd_sim = 
p1.prd_sim) or (p1.prd_id = p.prd_id)))
WHERE
P1.PRD_DESCRICAO like 'CF 8%' order by P.PRD_DESCRICAO ;

Quando executo a consulta ele me mostra que usou o seguinte plano de 
execução:

Plan
PLAN SORT (JOIN (P NATURAL,P1 INDEX (PRD_NOME)))

Adapted Plan
PLAN SORT (JOIN (P NATURAL,P1 INDEX (PRD_NOME)))

Minha duvida é a seguinte :
teria como ele usar o indice duas vezes por exemplo:

Plan
PLAN SORT (JOIN (P INDEX (PRD_NOME),P1 INDEX (PRD_NOME)))

Adapted Plan
PLAN SORT (JOIN (P INDEX (PRD_NOME),P1 INDEX (PRD_NOME)))

se tiver como eu deveria proceder?

Grato pela atenção!

Luiz Carlos



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
  


		
---------------------------------
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!


Mais detalhes sobre a lista de discussão lista