[firebase-br] Plan
Eduardo Jedliczka
eduardo em gerasoft.com.br
Ter Fev 22 10:35:23 -03 2005
Marcos,
O FB não pode utilizar um PLAN pois não há filtros para a sua query
principal (cláusula WHERE), sendo assim, todos os registros serão utilizados
(Natural)...
Se quizer adotar um PLAN, informe uma Where...
[s]
==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================
----- Original Message -----
From: "Marcos Augusto" <mvrochabh em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, February 22, 2005 9:42 AM
Subject: [firebase-br] Plan
> Galera,
>
> Estou tentando executar essa query:
>
> select M.COD_MODELO, T.NOME from MODELO M
> join TIPO T on T.COD_TIPO = M.COD_TIPO
>
> onde existe o índice PK_TIPO na tabela TIPO ligado a tabela MODELO pela
> foreign key FK_MODELO_TIPO
>
> quando eu executo ele me traz o seguinte plan:
>
> Plan:
> PLAN JOIN (T NATURAL,M INDEX (FK_MODELO_TIPO))
>
> Adapted plan:
> PLAN JOIN (T NATURAL,M INDEX (FK_MODELO_TIPO))
>
> fazendo consultas não indexada na tabela TIPO..
>
> tentei usar o camando PLAN para alterar ver se conseguia:
>
> select M.COD_MODELO, T.NOME from MODELO M
> join TIPO T on T.COD_TIPO = M.COD_TIPO
> PLAN join (T (PK_TIPO), M INDEX(FK_MODELO_TIPO))
>
> mas ele fala que o índice PK_TIPO não pode ser usado...
>
> Alguem pode me ajudar???
>
> Marcos Augusto
>
>
>
>
>
----------------------------------------------------------------------------
----
______________________________________________
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
Mais detalhes sobre a lista de discussão lista