Pergunta
· Mar. 23, 2023

Perca de referência em relacionamentos grandes

Olá pessoal.

Tenho um relacionamento de um para muitos com mais de 500.000 registros.

Quando estou percorrendo, por volta do registro 179.000, recebo erro de invalid oref.

Fiz um teste para iniciar a partir desse ponto e a referência é perdida novamente por volta dos 358.000 (dobro dos 179k).

Alguém tem ideia do que pode ser?

 

Obrigado.

Product version: IRIS 2022.3
Discussão (7)2
Entre ou crie uma conta para continuar

Boa tarde Fabio. 

Mas o fato de estar executando o código que percorre os objetos em um BO não elimina a possibilidade de estouro de memória. Você pode tentar olhar a pilha do processo do BO ou até mesmo de qualquer outro processo que estiver executando para verificar a leitura desse objeto e se algum outro problema está ocorrendo.    

Você já tentou percorrer esse objeto pelo Terminal, por exemplo? 

Complementando, você está instanciando os objetos e os mantendo aberto em memória durante todo o seu processo? 

Se quiser, compartilha seu código aqui e eu dou uma olhada ;-)