Rosiano, assim... Tem um lance do Oracle que é a conversão implícita de tipos de dados.
Verifique se a coluna NU_MES_REF_CONTABIL que você está usando na clausula where é do tipo number mesmo. Porque se for do tipo varchar2 (ou qualquer char da vida) ele não irá utilizar o índice mesmo a não ser que você compare dessa forma: where NU_MES_REF_CONTABIL = '200505' Espero ter ajudado. Att. Cleber R. Marques Administrador de Bancos de Dados Programmers Informática Ltda -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rosiano Vieira de Sales Enviada em: segunda-feira, 20 de junho de 2005 11:31 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Dúvida Query (urgente) Pessoal, considerando a query abaixo e sabendo que tenho um índice criado na tabela TBBIMV_TRANSACAO na coluna NU_MES_REF_CONTABIL ... o índice não deveria ser usado nesta consulta ??? digo pq tenho ele criado mas analisando o plano de execução a query esta fazendo full table scan nessa tabela ... o count(*) que pode estar provocando isso ... alguém pode dar um help ??? insert into VMBIMV_TRANSACAO_DATA (DT_MOV_CONTABIL, DT_CAPTURA_TRANSACAO, DT_TRANSACAO, NU_CONTRATO, DT_AGENDA_PAGAMENTO_RO, CD_PRODUTO_VISA_VALE, CD_PARCEIRO_VENDEDOR, VL_TRANSACAO, VL_COMI_TAXA, VL_COMI_ITEM, DT_INCLUSAO, QT_TRANSACAO) select DT_MOV_CONTABIL, DT_CAPTURA_TRANSACAO, DT_TRANSACAO, NU_CONTRATO, DT_AGENDA_PAGAMENTO_RO, CD_PRODUTO_VISA_VALE, CD_PARCEIRO_VENDEDOR, sum(VL_TRANSACAO), sum(VL_COMI_TAXA), sum(VL_COMI_ITEM), SYSDATE, COUNT(*) from TBBIMV_TRANSACAO where NU_MES_REF_CONTABIL = 200505 group by DT_MOV_CONTABIL, DT_CAPTURA_TRANSACAO, DT_TRANSACAO, NU_CONTRATO, DT_AGENDA_PAGAMENTO_RO, CD_PRODUTO_VISA_VALE, CD_PARCEIRO_VENDEDOR; ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] Links do Yahoo! Grupos ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] 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