Olá Hozefa,
9,2 mil registros na saída parecem ser muitos. Se eu pudesse adivinhar, isso poderia ser a causa do problema de memória. Recomendo utilizar um filtro adicional para reduzir o conjunto de resultados. Precisava informar-lhe esta informação independentemente de " pois meu requisito é fornecer os 9,2 mil registros completos na saída. ".
Além disso, como o ACDOCA em si é sabido por ser (geralmente) muito grande, você poderia reduzir o tamanho da tabela para consumir menos memória.
Outra coisa a se considerar é se o hash da sentença é conhecido por algum problema e soluções, de acordo com 2000002 - FAQ: Otimização de SQL no SAP HANA :
- 6d0bbcc90f4fddebe3cd16b07b6e3519
- d4e254ec9866d451822a78b791c36e16
- bf1f07c495eea3b1ca3ad794e806467c
Caso nada disso ajude, sugiro revisar a sentença com mais detalhes com a ajuda destes dois arquivos (e aplicar uma dica como resultado):
- PlanViz da consulta específica. (KBA 2073964 - Criar e Exportar PlanViz no HANA Studio )
- Plano Explicado da consulta, conforme 2410208 - Coletar Plano Explicado de uma Sentença Preparada
Para análise, consulte estas páginas do Portal de Ajuda da SAP:
- Analisando a Execução de SQL com o Visualizador de Planos
- Analisando o Plano Explicado
- Analisando a Execução de SQL com a Explicação do Plano
Espero que esses passos ajudem a reduzir o consumo de memória da consulta.
Atenciosamente,
Anna