Hola Hozefa,
9.2 mil registros en la salida parecen ser demasiados. Si pudiera adivinar, esta podría ser la causa del problema de memoria. Recomiendo utilizar un filtrado adicional para reducir el conjunto de resultados. Necesitaba informarte de esta información independientemente de " ya que mi requisito es proporcionar los 9.2 mil registros completos en la salida. ".
Además, dado que ACDOCA en sí mismo se sabe que es (por lo general) muy grande, podrías reducir el tamaño de la tabla para consumir menos memoria.
Otra cosa a tener en cuenta en caso de que el hash de la sentencia sea conocido por algún problema y soluciones, según 2000002 - FAQ: Optimización de SQL en SAP HANA :
- 6d0bbcc90f4fddebe3cd16b07b6e3519
- d4e254ec9866d451822a78b791c36e16
- bf1f07c495eea3b1ca3ad794e806467c
En caso de que nada de esto ayude, sugeriría revisar la sentencia con más detalle con la ayuda de estos dos archivos (y aplicar una pista como resultado):
- PlanViz de la consulta específica. (KBA 2073964 - Crear y Exportar PlanViz en HANA Studio )
- Plan Explicado de la consulta, según 2410208 - Recopilar Plan Explicado de una Sentencia Preparada
Para el análisis, por favor consulta estas páginas del Portal de Ayuda de SAP:
- Analizando la Ejecución de SQL con el Visualizador de Planes
- Analizando el Plan Explicado
- Analizando la Ejecución de SQL con la Explicación del Plan
Espero que estos pasos te ayuden a reducir el consumo de memoria de la consulta.
Saludos cordiales,
Anna