Saudações,

Minha opinião é simples:
Sua query não está passando pelo indice? Algum problema tem, de modo que o
CBO não acha apropriado usa-lo!
Forçar a utilização de um index com hint pode não ser a melhor solução,
visto que não vai acaber com o problema q o CBO está apontando.

Vc poderia computar estatísticas, realizar histogramas, tentar entender
porque não está passando pelo index... e daí fomar uma ação de modo que o
CBO passe a utilizar o index naturalmente.

Usar hint nestes casos é a mesma coisa q colocar uma arma na cabeça de uma
pessoa e forçar a ela fazer algo que não deseja ... hehehe

(Apesar q as vezes não tem jeito... tem que fazer mesmo... mas tente fazer
isto em ultimo caso)

Grato,
Aldo


On 5/25/06, Luiz Gustavo <[EMAIL PROTECTED]> wrote:
>
> Fransisco,
> utilize o hint :
> select /*+index(a)*/  a.campo , a.campo2
> from tabela a
> where ....
>
> isso vai forçar a utilizaçao do indice.  caso tenha mais de um índice para
> a
> tabela é possível especificar o indice que deseja utilizar.
> Veja outros exemplos em http://www.adp-gmbh.ch/ora/sql/hints.html
>
> Att
> LG
>
> Em 25/05/06, Francisco Garcia <[EMAIL PROTECTED]> escreveu:
>
> >
> > Bom dia, pessoal.
> > Tenho uma tabela que contem um índice por data. MAs ao
> > executar uma query , não está utilizando esse índice.
> > Utilizei o analize e deu full table scan. Tem algum
> > jeito de reativar o índice ou de forçar a sua
> > utilização?
> >
> > Obrigado
> >
> >
> >
> > _______________________________________________________
> > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
> celular.
> > Registre seu aparelho agora!
> > http://br.mobile.yahoo.com/mailalertas/
> >
> >
> >
> >
> >
> --------------------------------------------------------------------------------------------------------------------------
> > 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/oracle_br@yahoogrupos.com.br/
> >
> >
> --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
> >
> > 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.
> >
> >
> >  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> > <
> http://br.ard.yahoo.com/SIG=12f7mlrvg/M=396559.7942981.9484409.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1148571117/A=3718281/R=2/id=noscript/SIG=154dcqslu/*http://lt.dell.com/lt/lt.aspx?CID=13040&LID=340715&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs
> >
> > ------------------------------
> > *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]<
> [EMAIL PROTECTED]>
> >
> >    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> >    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>
> --------------------------------------------------------------------------------------------------------------------------
> 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/oracle_br@yahoogrupos.com.br/
>
> --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
>
> 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.
>
>
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> <http://br.ard.yahoo.com/SIG=12fdvter0/M=396559.7942981.9484409.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1148573230/A=3718281/R=2/id=noscript/SIG=154dcqslu/*http://lt.dell.com/lt/lt.aspx?CID=13040&LID=340715&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs>
> ------------------------------
> *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]<[EMAIL PROTECTED]>
>
>    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>


--

Grato,
Aldo Luís


[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
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/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

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.



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a