Optimización del sistema de destino
- Use el sistema operativo más reciente posible con las últimas revisiones.
- Use la base de datos más reciente posible con las últimas revisiones.
- Use el kernel de SAP más reciente posible con las últimas revisiones (por ejemplo, actualice del kernel 7.45 al 7.49 o 7.53).
- Considere la posibilidad de usar la máquina virtual de Azure más grande disponible. El tipo de máquina virtual se puede reducir a una máquina virtual más pequeña después del proceso de importación
- Cree varios archivos de registro de transacciones y coloque el primero en el disco SSD no persistente local. Pueden crearse archivos de registro de transacciones adicionales en discos P50. Las migraciones de VLDB pueden requerir más de 5 TB de espacio en el registro de transacciones. Se recomienda asegurarse de que siempre haya una gran cantidad de espacio libre en el registro de transacciones (el 20 % es una cantidad segura). No se recomienda ampliar los archivos de registro de transacciones durante una importación, ya que afecta al rendimiento.
- El grado máximo de paralelismo (MAXDOP) de SQL Server debe establecerse normalmente en 1. Solo ciertas operaciones de generación de índices se benefician de MAXDOP y, además, solo para tablas específicas.
- Las redes aceleradas son obligatorias para los servidores de base de datos y R3load.
- Limite el máximo de memoria que una sola consulta de SQL Server puede solicitar con Resource Governor. El límite de memoria se necesita para evitar que las operaciones de generación de índices soliciten concesiones de memoria de gran tamaño.
- Los índices secundarios de las tablas de gran tamaño pueden quitarse del archivo STR y compilarse ONLINE con scripts una vez finalizada la parte principal de la importación y mientras se realizan tareas posteriores al procesamiento, como la configuración de STMS.
- Se recomienda a los clientes que usan el Cifrado de datos transparente (TDE) de SQL Server que creen previamente la base de datos y los archivos de registro de transacciones y, a continuación, habiliten TDE antes de iniciar la importación. TDE se ejecuta durante una cantidad similar de tiempo en una base de datos que esté llena de datos o vacía. La habilitación de TDE en una VLDB puede provocar problemas de bloqueo y se recomienda realizar la importación en una base de datos de TDE. La sobrecarga derivada de importar en una base de datos TDE es relativamente baja.
Optimizaciones de costos
- Cuando apaga una máquina virtual de Azure y esta se desasigna, ya no tiene que pagar por ella (solo por el almacenamiento). Con los precios de pago por uso, al posponer una máquina virtual SAP típica se obtiene un ahorro considerable de hasta el 60-70 %.
- Para las máquinas virtuales que deban ejecutarse todo el tiempo o la mayor parte de él, use Azure Reserved Virtual Machine Instances. La reserva de una instancia durante un año puede suponer un ahorro aproximado de entre un 40 y un 45 %, lo que alcanza entre un 60 y un 65 % si la reserva es de tres años.