Pessoal, To com um problema...to precisando otimizar a performance de uma rotina...existe uma query em cima de uma tabela temporaria que possui 4 milhoes de registros...a tabela é indexada por estes dois campos (DATARETIRADA, BNF_NR) que são utilizados na ordenação.
Minha dúvida...é necessário realizar a ordenação na tabela já que possui este indice ? O insert nesta tabela é feito através de um loop que percorre as partições de uma tabela e insere nesta temporaria. Alguem tem outra solução para este problema ? Indice: CREATE INDEX XXXX ON XXXXX (DATARETIRADA, BNF_NR) NOLOGGING NOPARALLEL; Query: SELECT BNF_NR, PREMIO, TO_CHAR(DATARETIRADA,''YYYYMMDDHHMISS'') AS DATARETIRADA, STATUS FROM XXXXXXXXX ORDER BY DATARETIRADA, BNF_NR Agradeço desde já.