-
AMM ou pas AMM
Bonjour,
je suis en train de faire l installation d'une base 19c pour un serveur de prod .
Malgré tout ce que j ai pu lire, je n'arrive tjs pas à savoir si c'est mieux d'installer l'automatic memory manager ou pas .
c'est un serveur ou la priorité de la base doit être mise sur l exécution des requêtes plutôt que les résultats retournés et le nombre de connexions simultanées.
c'est un serveur avec 16GB de RAM.
Est-ce que qqn à un conseil pour moi pour me faciliter le choix ?
Merci d'avance .
L.
-
Si ton serveur est sous Linux/Unix et qu'il utilise les "Huge Pages", il n'est pas possible alors d'utiliser AMM sous Oracle.
https://docs.oracle.com/en/database/...5-4461DABBEEAD
"A.7.5 Restrictions for HugePages Configurations
Automatic Memory Management (AMM) and HugePages are not compatible. When you use AMM, the entire SGA memory is allocated by creating files under /dev/shm. When Oracle Database allocates SGA with AMM, HugePages are not reserved. To use HugePages on Oracle Database 19c, You must disable AMM."
-
non mon serveur n'utilise pas les HugePages.
-
Je laisse les autres DBA répondent, je n'ai jamais eu à traiter en prod la même demande.
A propos, tu as des liens vers les sites déconseillant l'utilisation de AMM? j'ai envie de les lire.
-
Bonjour,
Perso je n'utilise pas l'AMM, je préfère explicitement paramétrer le SGA_TARGET et le PGA_AGGREGATE_TARGET. En plus tu pourras utiliser les HugePages.
-
Merci pour vos conseils ,
il me semble que le lien suivant parle de tout ca
http://www.dba-oracle.com/t_amm_automatic_memory.htm