[firebase-br] SQL com select Plan Natural

Bruno bruno.rocharoma em gmail.com
Seg Abr 9 10:12:59 -03 2018


Bom dia Fábio,
Os campos utilizados no Join estão em algum índice?

Tem como nos mostrar o "From" do seu select para entendermos melhor?
Grato,
Bruno Rocha Roma

Em 6 de abril de 2018 15:54, Hélio Oliveira <hpensador em gmail.com> escreveu:

> Faz algum tempo estive com uma situação parecida com essa sua, onde tive
> que forçosamente colocar os campos chaves na condição (where) para poder
> forçar o FB usar os índices na consulta e que me foi relatado na
> oportunidade foi que só desta forma.
>
> SELECT A.*, B.*
> FROM TABELA1 A
>   JOIN TABELA2 B ON (B.CODIGO = A.CODIGO)
> WHERE ....
>
> Aqui, mesmo que você tenha uma condição apontando para o índice de A, terá
> que também referenciar as colunas que compoem o índice de B - só assim o FB
> conseguirá indexar completamente sua consulta.
>
>
> Em 06/04/2018 15:41, Fábio P. Santos escreveu:
>
>> Isto trata-se mais de uma curiosidade do que necessariamente de um
>> problema, tenho uma SQL em que tenho uma tabela sendo referenciado por
>> JOIN, utilizando o IbExpert no resultado da select, verificando a análise
>> de performance ele me retorna todo vermelho já que está utilizando o Plan
>> Natural, existe alguma forma de implicitamente em uma select que não seja
>> informado uma where o Firebird utilizado algum índice especifico ou outro
>> plano ?
>>
>> Obrigado....
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://www.firebase.com.br/pes
>> quisa_lista.html
>>
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pes
> quisa_lista.html
>



-- 
... Bruno Rocha Roma ...



Mais detalhes sobre a lista de discussão lista