ASMM
Hakan Yusuf, May 15, 2020 - 7:29 am UTC
Thanks for the response Connor. My only follow up would be why does Oracle recommend setting ASMM? Is there any notes I can read to understand?
Just to make sure I understand we should set SGA_TARGET and SGA_MAX_SIZE?
Then setting pga_aggregate_target accordingly.
In addition if we want to set minimums within this memory area then set shared_pool_size and db_cache_size.
Thanks
Hakan
May 18, 2020 - 2:46 am UTC
Correct.
Full auto memory management is for a different use case. We might have an Oracle database embedded within a server or device, and it will never be interacted with. There won't be a DBA, there might not even be an IT person. It just sits there as a database store.
In those cases, typically the database is small, the RAM is small and we want the absolute minimum management interaction. AMM is good for that. But if you've got a DBA or any form of management of the DB, then the separation of SGA and PGA makes more sense.