Как Работает ASMM
ASMM основано на информации о рабочей нагрузке, которую захватывает
MMON
в фоновом режиме.MMON
использует советников по памяти.Память перемещается туда, где она наиболее необходима для
MMAN
.
Если используется SPFILE (что рекомендуется):
Размеры компонентов сохраняются после завершения работы
Сохраненные значения используются, чтобы загрузить размеры компонентов
Нет потребности повторно изучать оптимальные значения
Функция Автоматического Управления Совместно используемой памятью использует брокера памяти SGA, который реализуется двумя фоновыми процессами: Монитор Управляемости (MMON) и Распределитель памяти (MMAN). Статистика и консультативные данные по памяти периодически захватываются в памяти процессом MMON. MMAN координирует изменение размеров компонентов памяти согласно решениям MMON. Брокер памяти SGA отслеживает размеры компонентов и ожидание операций изменения размеров.
Брокер памяти SGA наблюдает систему и рабочую нагрузку, чтобы определить идеальное распределение памяти. Он выполняет эту проверку каждые несколько минут так, чтобы память всегда могла присутствовать там, где она необходима. В отсутствие Автоматического управления Совместно используемой памятью размеры компонентов должны задаваться так, чтобы предвидеть их отдельные требования к памяти в худшем случае.
На основе информации о рабочей нагрузке, Автоматическое управление Совместно используемой памятью:
Захватывает статистику периодически в фоновом режиме
Использует советников по памяти
Выполняет анализ что - если, чтобы определить лучшее распределение памяти
Перемещает память туда, где она больше всего необходима
Сохраняет размеры компонентов после завершения работы, если используется SPFILE (размеры могут быть восстановлены к моменту перед последим завершением работы),
Далее: Использование Представлений Автоматического Репозитария Рабочей нагрузки