Cara, assim...
tive alguns problemas parecidos, mas a cardinalidade era um pouco maior...
Agora me responde:

É feito join com a tabela que possui esse campo?
  - sim? tente criar um b*tree com a chave primaria + esse campo, ou talvez 
criar outro 
indice não somente nesse campo, mas com algum outro campo que tenha nessa 
tabela "tentando" minimizar a cardinalidade. Daí é o seguinte, criar 
histogramas em cima 
do índice e verificar se melhora.

  Bom, vc sabe que por "via de regra" um FTS seria mais rápido em cima de um 
campo de 
cardinalidade baixa ou todo o resto das regras do otimizador.

  Procure soluções do tipo, criar uma view materializada "alterando" o modelo e 
ver o que 
acontece. Não sei se vai ter muita solução.

  Outra, crie indices e vá testando usando hints pra ver qual fica melhor... já 
vi várias 
vezes um indice criado que o otimizador não escolhia para utilizar e colocando 
um hint 
para usar o indice a query melhorava sensívelmente... 

  O negócio agora eu acho que é ir trabalhando em cima e testando.


abraço

Sergio Leandro Ghellere
DBA Oracle
+55 (41) 9906-4813

On Mon Apr  3 13:09 , thiagomz <[EMAIL PROTECTED]> sent:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
> 
>Pessoal,
>
>Tenho um SELECT que faz FTS em uma coluna de baixa cardinalidade, ela
>só possui valores SIM e NAO, se fosse um banco enterprise eu criaria
>um Bitmap Index, mas é um banco standard edition 9i (9.2.0.7), o custo
>deste SELECT está alto devido ao FTS, quando crio um indice B*Tree o
>Custo Aumenta...
>
>Qual seria uma "Workaround" para essa situação ?
>
>Valeu turma !
>
>Banco 9iR2 (9.2.0.7) Standard Edition One
>RH4 AS
>
>- --
>Thiago M. Zerbinato [thiagomz]
>OCP DBA
>- ---
>http://thiagomz.hpg.com.br
>
>
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.2.1 (MingW32)
>Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
>iD8DBQFEMUixtc2wVMddHjIRAk0rAJ9No611+lhrszCXHhk6Nr2Sx/ES1wCfZK3i
>fJg7PrtKXZ4Zt54YsLPdEdQ=
>=bg9E
>-----END PGP SIGNATURE-----
>
>
>               
>_______________________________________________________ 
>Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
>anti-spam 
realmente eficaz. 
>http://br.info.mail.yahoo.com/
>
>
>------------------------------------------------------------------------------------------
--------------------------------
>Atenção! As mensagens deste grupo são de acesso público e de inteira 
>responsabilidade de 
seus remetentes.
>Acesse: http://www.mail-archive.com/[email protected]/ 
>------------------------------------------------------------------------------------------
--------------------------------
__________________________________________________________________
>
>Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
>__________________________________________________________________
>O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
>link do mesmo 
para evitar trafego(pedidos) desnecessário. 
>Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/oracle_br/
>
> Para sair deste grupo, envie um e-mail para:
>    [EMAIL PROTECTED]
>
> O uso que você faz do Yahoo! Grupos está sujeito aos:
>    http://br.yahoo.com/info/utos.html
>
> 
>
>
>


---- Webmail - http://www.ondarpc.com.br/

--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a