Práctica recomendada 14.4: considere utilizar la memoria como una alternativa al almacenamiento
Considere los beneficios en términos de rendimiento de utilizar la memoria cuando sea posible en la capa de la base de datos o de la aplicación. SAP HANA usa la memoria de forma predeterminada, pero puede beneficiarse de opciones destinadas a la optimización de la carga o descarga de datos estáticos. Las bases de datos relacionales deben aprovechar el almacenamiento en caché y los servidores de aplicaciones deben considerar si el intercambio es un requisito.
Sugerencia 14.4.1: optimice el uso de la memoria para SAP HANA
Busque comprender la correlación entre los requisitos de memoria de SAP HANA y los indicadores de memoria del sistema operativo para ayudar a garantizar que los cuellos de botella de la memoria no afecten el rendimiento.
-
Documento de SAP: SAP HANA Memory Usage and the Operating System (Uso de la memoria de SAP HANA y el sistema operativo)
-
Notas de SAP: 1999997 - FAQ: SAP HANA Memory (Preguntas frecuentes: memoria de SAP HANA)
[Se necesita acceso al portal de SAP]
Para mejorar el rendimiento del inicio de la base de datos en situaciones que no implican reiniciar el host, considere utilizar la opción Fast Restart de SAP HANA. La opción Fast Restart de SAP HANA dedica una parte de la RAM a un sistema de archivos temporal (
tempfs
), el cual el sistema operativo trata como memoria persistente (hasta que se reinicie el sistema operativo) y permita la colocación de la parte principal del almacén de columnas en ese
tempfs
, que permanece allí incluso después de un reinicio o colapso del servidor de índices. Por lo tanto, no se vuelve a cargar desde el almacenamiento (usando E/S).
-
Documento de SAP: Documentación de HANA Fast Restart
Sugerencia 14.4.2: utilice el almacenamiento en caché de la base de datos para las bases de datos relacionales
Para una base de datos relacional con altos requisitos de IOP de lectura, el almacenamiento en caché de la base de datos le permite aumentar significativamente el rendimiento y reducir la latencia de recuperación de datos. El caché actúa como una capa de acceso a datos adyacente a su base de datos para mejorar el rendimiento de lectura.
La siguiente documentación proporciona información sobre casos de uso de almacenamiento en caché, pero, como la mayor parte de estos detalles son pertinentes para bases de datos de AWS, consulte las Notas de SAP para obtener información específica sobre la configuración de su base de datos relacional.
-
Documentación de AWS: Caché
(incluido Database Caching (Almacenamiento en caché de la base de datos) )
Sugerencia 14.4.3: evalúe los requisitos de espacio de intercambio para aplicaciones SAP
Cuando se agotan los recursos de la memoria física, SAP utiliza el intercambio para mover las páginas inactivas a un área de almacenamiento exclusiva en el disco. Aunque el intercambio puede evitar que la aplicación colapse debido a espacio insuficiente en la memoria, recomendamos aplicar parámetros de configuración y ajustar el tamaño de la memoria para que el intercambio se use con poca frecuencia.
Si se espera recurrir al intercambio, evalúe las características del volumen asignado para evitar más problemas de rendimiento. El intercambio puede evitar situaciones de falta de memoria para aplicaciones SAP cuando el host se queda sin memoria física.
-
Notas de SAP: 153641 - Swap space requirement for R/3 64-bit kernel (Requisito de espacio de intercambio para kernel R/3 de 64 bits)
[Se necesita acceso al portal de SAP] -
Notas de SAP: 2999334 - SWAP Utilization (Utilización del intercambio)
(Relacionado con HANA) [Se necesita acceso al portal de SAP] -
Notas de SAP: 2488097 - FAQ: Memory usage for the ABAP Server on Windows (Preguntas frecuentes: uso de memoria para el servidor de ABAP en Windows)
[Se necesita acceso al portal de SAP]