- Este tópico contém 21 respostas, 6 vozes e foi atualizado pela última vez 15 anos, 4 meses atrás por
raulcsneto.
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › Problemas de System I/O (ESTOU DESESPERADO)
coloca ai quais indices a tabela autorizacao possui ?
ambas estás colunas estão indexadas ?!?!?!?
NRAUTORIZACAO
CDSITUACAO
tente criar esses indices e depois verifique o plano novamente.
não esqueca de coletar as estatiscas depois dos indices criados,
se não o oracle não irá calcular se os indices serão bons para serem usados na query.
CREATE INDEX PRODUCAO.IDX_AUTO1 ON PRODUCAO.AUTORIZACAO(“NRAUTORIZACAO”,”CDSITUACAO”);
CREATE INDEX PRODUCAO.IDX_AUTO2 ON PRODUCAO.AUTORIZACAO(“CDSITUACAO”,”NRAUTORIZACAO”);
CREATE INDEX PRODUCAO.IDX_AUTO3 ON PRODUCAO.AUTORIZACAO(“NRAUTORIZACAO”);
CREATE INDEX PRODUCAO.IDX_AUTO4 ON PRODUCAO.AUTORIZACAO(“CDSITUACAO”);
analyze table PRODUCAO.AUTORIZACAO compute statistics cascade;
Boa tarde, criei os indices, e atualizei as estatisticas mas o plano de execução permanece o mesmo.
computou as estatisticas dos indices tb ?
sim, já computei
o order by é obrigatorio !?
Nao sei, já perguntei ao fornecedor qual a função deste select porem ainda nao obtive resposta
› Fóruns › Banco de dados Oracle › Problemas de System I/O (ESTOU DESESPERADO)