Bom dia.
O problema não ocorre sempre no mesmo Select ou mesma tabela.. Ocorre aleatóriamente.
Notei que a quantidade de memória alocada pelo processo no gerenciador de tarefas do windows vai crescendo assustadoramente conforme os selects vão sendo feitos. Chega num ponto (em torno de 53 Mb) em que o próximo Select a ser feito retorna o erro de "out of memory"
Encontrei uma função na Internet chamada TrimAppMemory que reduz essa quantidade de memória que o aplicativo fica usando, porém cada vez que a executa reduz para um número maior.. Ex: começa com 5 mb, conforme vai usando, sobe para 20 mb, ai executa a função volta para 3 mb, ai vai usando, sobre para 30, ai executa volta para 4. etc..
Ainda vai chegar num ponto que vai estourar..
Mais alguém já passou por isso ? Será que tem solução ?