[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