В АГХ версии 4.3.3 и более поздних находящиеся в разделяемой общей памяти страницы можно приколоть с помощью программного продукта Virtual Memory Manager (VMM). Для его поддержки необходимо установить равным 1 параметр
v_pinshm,
а приложения должны запрашивать сегменты общей памяти с включенным флажком "pin". Начиная с Oracle 8.1.5, если в файле init.ora специфицировано LOCK_SGA = TRUE, при приобретении сегментов общей памяти для SGA будет включен флажок "pin". Блокировка SGA в общей памяти приведет к тому, что во время работы алгоритма подкачки страниц игнорируются попытки выгрузить из оперативной памяти область SGA Это поможет увеличить производительность базы данных, а также на системном уровне уменьшить накладные расходы на управление подкачкой страниц. Правда, при этом уменьшается объем памяти, доступной для других процессов. Очень может быть, что производительность этих процессов будет под угрозой, если для их выполнения требуется больше памяти, чем ее имеется в пуле свободных участков памяти.Чтобы установить параметр
v_pinshm,
используйте команду:□ # /usr/exaniples/kemel/vmtijne -S 1
Необходимо выполнять эту команду в процессе запуска машины и перед стартом базы данных, так как значения, устанавливаемые командой vmtune, переустанавливаются при перезагрузке.
Замечание
AIX версии 4.3.2 и более ранних версий не поддерживает параметр (-S) команды vmtune для установки параметра v_pinshm, так что блокировка SGA в физической памяти становится невозможной.
< Предыдущая | Следующая > |
---|