[firebase-br] Indice

Douglas Tosi douglasht em gmail.com
Ter Mar 10 13:25:56 -03 2009


2009/3/10 Adriano Luiz de Souza <adriano em riodeserto.com.br>:
> PLAN JOIN (CC NATURAL, C INDEX (FK_TB_CONTABILIZACAO_1))

Por algum motivo o Firebird achou que é melhor filtrar a
TB_CONTABILIZACAO pelo campo CD_CONTA_CONTABIL, fazendo um tablescan
na TB_CONTA_CONTABIL.

Os índices estão com as estatísticas atualizadas?

Tente forçar o seguinte plano na segunda query:
PLAN JOIN (C INDEX (FK_TB_CONTABILIZACAO_18), CC INDEX (PK_CONTA_CONTABIL))

hth,
-- 
Douglas Tosi
www.sinatica.com




Mais detalhes sobre a lista de discussão lista