Boa Tarde a todos !!
Gostaria de saber se alguém já passou pela seguinte situação. Tenho um cursor declarado no forms com a seguinte clausula where:
where nr_carro between :bloco_dados.carro_i and :bloco_dados.carro_f
Esta tabela não possui muitos registros não, por volta de 1000. Quando executo o forms ele trava justamente na parte em que vou abir o cursor, mas se eu colocar na clausula where:
where nr_carro between 1 and 999999, o processo exeuta rapidamente. Os campos do bloco estão definidos como na tabela, são apenas dois campos de parâmetros informados em tela.
Antes de migrar para Oracle 9.2 eu tinha o Oracle 8.1.7 e a pesquisa era super rápida, depois que coloquei o 9.2 está travando a maquina e demorando muito.
O engraçado é que quando coloco constante no between ele executa super rapido e quando faço referência ao campo do bloco ele trava. Vale lembrar que tanto constante como no bloco estão os mesmos valores.
Se alguém já passou por isso e puder me ajudar ficaria muito grato.
Abraços a todos.
Alessandro.
PROBLEMAS FORMS 5/ORACLE 9.2
-
- Rank: Programador Júnior
- Mensagens: 21
- Registrado em: Qui, 02 Set 2004 9:36 am
- Localização: Rio de Janeiro - RJ
- Contato:
______________________________________
Alessandro S. Duarte
Diretor de Tecnologia
aleduart@terra.com.br
Alessandro S. Duarte
Diretor de Tecnologia
aleduart@terra.com.br
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você está usando orimizador CBO?
Será que as estatísticas estão coletadas direito ?
Talvez isso faça alguma diferença na hora de montar o plano de execução.
Já tentou rodar um trace desse sql ?
Será que as estatísticas estão coletadas direito ?
Talvez isso faça alguma diferença na hora de montar o plano de execução.
Já tentou rodar um trace desse sql ?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 17 visitantes