Ottimizzare il sistema di destinazione
- Usare il sistema operativo più recente possibile con le patch più aggiornate.
- Usare il database più recente possibile con le patch più aggiornate.
- Usare il kernel SAP più recente possibile con le patch più aggiornate, ad esempio l'aggiornamento da 7.45 kernel a 7.49 o 7.53.
- Tenere presente che è opportuno usare la macchina virtuale di Azure con la più grande capacità tra quelle disponibili. Il tipo di macchina virtuale può essere ridotto a una macchina virtuale più piccola dopo il processo di importazione
- Creare più file registro transazioni con il primo file registro transazioni nell'unità SSD locale non persistente. È possibile creare altri file registro transazioni nei dischi P50. Per le migrazioni di database di dimensioni molto estese potrebbero essere necessari più di 5 TB di spazio disponibile nel registro transazioni. È consigliabile assicurarsi che nel registro transazioni sia sempre disponibile una quantità di spazio libero sufficiente (il 20% del totale può essere più che appropriato). Non si consiglia di eseguire l'estensione dei file registro transazioni durante un'importazione, in quanto influirebbe sulle prestazioni.
- Il massimo grado di parallelismo (MAXDOP) di SQL Server deve essere in genere impostato su 1. L’opzione MAXDOP è vantaggiosa solo per alcune operazioni di compilazione dell'indice e quindi solo per specifiche tabelle.
- Per i server di database e R3load sono obbligatorie le reti accelerate.
- Usare Resource Governor per limitare la memoria massima che può essere impiegata per una singola query SQL. Questa operazione è necessaria per evitare che le operazioni di compilazione dell'indice richiedano concessioni di memoria molto grandi.
- Gli indici secondari per tabelle di grandi dimensioni possono essere rimossi dal file STR e compilati online tramite script. La compilazione online deve essere eseguita dopo che la parte principale dell'importazione è stata completata e mentre sono in corso le attività di post-elaborazione, ad esempio la configurazione di STMS.
- È opportuno che i clienti che usano la funzionalità TDE di SQL Server creino preliminarmente il database e i file registro transazioni e abilitino la funzionalità TDE solo prima di avviare l'importazione. L’esecuzione della funzionalità TDE in un database richiede sempre la stessa quantità di tempo, indipendentemente dalla presenza o meno di dati nel database. L'abilitazione della funzionalità TDE in un database di grandi dimensioni può determinare problemi di blocco. Si consiglia pertanto di eseguire l’importazione in un database TDE. L'importazione di un sovraccarico in un database TDE è relativamente bassa.
Ottimizzazione dei costi
- Quando si arresta una macchina virtuale di Azure e la macchina virtuale viene deallocata, non è più necessario pagarla (solo per l'archiviazione). Con il pagamento in base al consumo, la sospensione di una tipica macchina virtuale SAP consente un risparmio notevole, fino a circa il 60-70%.
- In caso di macchine virtuali che devono essere in esecuzione sempre o per la maggior parte del tempo, usare le istanze di macchina virtuale riservate di Azure. Riservandosi un'istanza per 40-45 anno, è possibile risparmiare fino a circa il 60-65%. Per 3 anni, il risparmio può arrivare a circa il 3%.