[firebase-br] Porque o Firebird 2.0, usa campo nao indexado?

Fellipe Henrique fellipeh em oi.com.br
Ter Dez 5 16:51:10 -03 2006


Olá amigos, tenho a seguinte tabela:

CLIENTE:

#IDCLIENTE
RAZAO_SOCIAL
CPF
...

Por ordem: campo primário, indice, indice

Ou seja, os três campos estão no indice, porém quando vou dar um SELECT 
IDCLIENTE, RAZAO_SOCIAL, CPF FROM CLIENTE

lá na análise de performance do SQL Manager, me mostra 1.168 x 0  (Não 
indexado x Indexado)

Ou seja, porque ele usa 1168 registros, nao indexados na minha tabela, se os 
campos usados estão no indice?

o plano é: PLAN (CLIENTE NATURAL)

Queria saber de um jeito pra nao ficar lento a procura, pois os registros 
estao chegando perto de 100.000

Desde já agradeço..


[]s
Fellipe H. 







Mais detalhes sobre a lista de discussão lista