Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dbandre29

Sobre Hints

Recommended Posts

Novamente pergunto é possivel usar mais de um tipo de hint numa Query ?Por exemplo da para forçar usar mais um indice nesse hintselect /*+INDEX(PK_CLIENTE_PORTAL)*/ DISTINCT grupo.GRCE_ID, controlador.clie_codigo controlador, grupo.grce_ds, controlador.clie_razao_social from grupo_cliente_ebt grupo, cliente_portal clie, grupo_cliente_x_cliente rel, cliente_portal controlador where rel.grce_id = grupo.grce_id and controlador.clie_codigo = grupo.GRCE_CLIENTE_CONTROLADOR and rel.clie_codigo = clie.clie_codigo AND GRUPO.grce_ds LIKE '%BA%'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está usando um ÍNDICE ou CONSTRAINT?

 

Esse Hint é para especificar que você quer utilizar um índice determinado. Veja depois o seu plano de execução e veja se está utilizando ele mesmo.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então faz o seguinte. Não passa o nome da CONSTRAINT no hint de INDEX, e sim, passe o nome do ÍNDICE! Esse Hint ele especifica para o optimizador que no SELECT irá utilizar o índice para "tentar" diminuir o custo. Uma PK também é um índice, porém, não para utilizar nesses casos. Abraços, :natalw00t:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.