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
