Контроль производительности и Управление Компонентами Памяти

Рубрика: Управление производительностью

В многоуровневых системах, где есть сервер приложений, который содержит пул соединений с базой данных, просмотр сеансов, возможно, не предоставит информацию, которая Вам необходима, чтобы проанализировать производительность. Группировка сеансов в имена служб позволяет Вам контролировать производительность более точно.

Контроль производительности: Основные Службы

В примере на рисунке представлено четыре службы: SYS$USERS, SYS$BACKGROUND, SH и SERV1. Независимо от сеанса, который использовался для определенного запроса, если он соединялся через одну из этих служб, данные о производительности сеанса захватываются под этим именем службы. Из показанных прикладных служб (SH и SERV1), ясно, что служба SH была более активной во время этого пятиминутного интервала.

Управление Компонентами Памяти

  • Автоматическое управление Памятью (AMM)

    • Позволяет Вам указывать общий объем памяти, выделяемой экземпляру (включая SGA и PGA)

  • Автоматическое управление Разделяемой памятью (ASMM):

    • Позволяет Вам указать общий объем памяти SGA через один параметр инициализации

    • Позволяет серверу Oracle управлять объемом памяти, выделяемым разделяемому пулу, пулу Java, буферному кэшу, пулу потоков и большому пулу

  • Ручная настройка управления разделяемой памятью:

    • Задает размеры компонентов через несколько отдельных параметров инициализации

    • Использует соответствующего Советника по Памяти, чтобы сделать рекомендации

База данных Oracle 11g позволяет Вам указать общий объем памяти, выделенной экземпляру. Память будет динамически перераспределена между Системной Глобальной областью (SGA) и Глобальной Программной областью (PGA) в соответствии с потребностями. Этот метод называют Автоматическим управлением Памятью (AMM), он доступен только на тех платформах, которые поддерживают динамическое освобождение памяти. Это упрощает Ваши задачи управления памятью.

Имеются советники по памяти, чтобы помочь Вам установить параметры инициализации на различных уровнях. То, какой советник доступен, зависит от уровня, на котором Вы указываете параметры памяти. Если Вы включаете AMM, то достумен только Советник по Размеру Памяти.

Автоматическое управление разделяемой памятью (ASMM) позволяет Вам управлять SGA в целом. SGA включает несколько компонентов. Размеры многих из этих компонентов динамически корректируются для наилучшей производительности в рамках параметров инициализации. Когда AMM включается, ASMM включается автоматически. Если ASMM включен, а AMM нет, становится доступным Советник по Размеру SGA.

Можно управлять размером отдельных компонентов вручную, устанавливая параметры инициализации для каждого компонента. Если сервер Oracle уведомляет Вас о проблемах производительности, которые связаны с размером компонента SGA или PGA, можно использовать Советника по Памяти компонентов, чтобы определить соответствующие новые настройки. Советник по Памяти может смоделировать эффект изменений параметра.

Далее: Категории Сбоев

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)