Portál AbcLinuxu, 10. května 2025 20:40
zdravim,
rad by som sa spytal par otazok ohladom oraclu a priradzovaniu memory, lebo ocividne mi tu nieco unika.
na niekolkych databazach sa snazim optimalizovat priradenu pamat. konkretne mi ide o nasledovne parametre:
memory_max_target
memory_target
sga_max_size
sga_target
pga_aggregate_limit
pga_aggregate_target
oracle obsahuje roznych advisorov co sa tyka pamate, odporuca mi nasledovne hodnoty:
memory 2500m
sga 1520m
pga 896m
ake hodnoty by som teda mal nastavit do jednotlivych parametrov?
memory_max_target 2500m
memory_target 2500m
sga_max_size 2500m
sga_target 1520m
pga_aggregate_limit 2500m
pga_aggregate_target 896m
je taketo nastavenie vzhladom na advisor adekvatne??
nakoniec by som este dodal ze ide o testovaci server s 10timi databazami. cpu nie je problem, databazy sa vacsinu casu aj tak flakaju. ale velmi dolezite pre mna je aby som vedel presne povedat kolko si databaza moze maximalne odkusnut z RAMky.
dakujemMEMORY_TARGET= MEMORY_MAX_TARGET=Rovnou říkám, AMM nepoužívat. Je to zabugovaný, mají v tom chyby, které se táhnou s verzí a nějak se to asi moc neřeší. Nám se na EE 12.2 stávalo třeba to, že všude bylo dost paměti a i přesto docházelo k odpojování klientů s hláškama, že paměť není. Výsledkem bylo, že to byl nějaký bug, asi rok starý.
SGA_MAX_SIZE= SGA_TARGET= PGA_AGGREGATE_TARGET= SESSIONS= PROCESSES=Dále čím víc ram máš pro DB vyhrazeno, tím víc se vyplatí nasadit Huge Pages. A toto je jedna z věcí, která není doporučována u AMM.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.