Linee guida per l'ottimizzazione dei parametri che interessano l'utilizzo della memoria
Quando si ottimizza la memoria manualmente (ovvero, quando non si utilizza il gestore di memoria di ottimizzazione automatica), i test di benchmark forniscono le migliori informazioni sull'impostazione dei valori appropriati per i parametri di memoria.
Nella verifica del benchmark, le istruzioni SQL rappresentative e del caso peggiore vengono eseguite sul server e i valori dei parametri di memoria vengono modificati fino a quando non viene trovato un punto di diminuzione dei ritorni per le prestazioni. Questo è il punto in cui l'allocazione di memoria aggiuntiva non fornisce ulteriori valori di prestazioni all'applicazione.
I limiti superiori di allocazione della memoria per diversi parametri potrebbero essere al di là dell'ambito dell'hardware e dei sistemi operativi esistenti. Questi limiti consentono una crescita futura. Si consiglia di non impostare i parametri di memoria ai valori più alti, a meno che tali valori non possano essere giustificati. Ciò si applica anche ai sistemi che hanno molta memoria disponibile. L'idea è quella di impedire al gestore database di utilizzare rapidamente tutta la memoria disponibile su un sistema. Inoltre, la gestione di grandi quantità di memoria comporta un ulteriore sovraccarico.
- aslheapsz
- fcm_num_buffers
- fcm_num_channels
- locklist
Per intervalli di parametri validi, fare riferimento alle informazioni dettagliate su ciascun parametro.