Базы данных Oracle - статьи


Oracleautonastr.shtml - часть 4


В этом выводе из v$pgastat мы видим следующие статистики:

  • Aggregate PGA auto target – суммарный объем памяти, доступной для соединений с Oracle9i. Это значение устанавливается в соответствии со значением параметра pga_aggregate_target в файле init.ora.
  • Global memory bound – максимальный размер рабочей области. Если значение этой статистики не превышает одного мегабайта, корпорация Oracle рекомендует увеличивать значение параметра pga_aggregate_target.
  • Total PGA allocated – маркер максимального заполнения (high-water mark) всей памяти PGA в базе данных. По мере увеличения использования PGA значение этой статистики приближается к значению pga_aggregate_target.
  • Total PGA used for auto workareas – использование памяти всеми соединениями, работающими в режиме автоматического распределения памяти. Помните, не все внутренние процессы могут работать в этом режиме. Например, память, выделяемая для процедур Java и PL/SQL, не учитывается в этой статистике (для определения объема этой памяти и памяти, используемой соединениями, которые не работают в режиме автоматического распределения памяти, нужно значение этой статистики вычесть из значения статистики total PGA allocated).
  • Estimated PGA memory for optimal/one-pass – оценка объема памяти, требуемой для выполнения операций для всех соединений в оптимальном/однопроходном режимах обработки. Помните, при нехватке памяти Oracle9i будет использовать многопроходной режим обработки. Эта статистика имеет большое значение для мониторинга использования памяти в Oracle9i, и большинство АБД будет увеличивать значение параметра pga_aggregate_target до значения этой статистики.

Расширение представления v$process в Oracle9i

В представление v$process добавлено несколько новых столбцов, показывающих автоматическое выделение процессам памяти PGA, включая столбцы pga_used_mem, pga_alloc_mem и pga_max_mem. Запрос, выдающий значения этих столбцов:

select program, pga_used_mem, pga_alloc_mem, pga_max_mem from v$process;

Вывод этого запроса может быть примерно следующим:




Начало  Назад  Вперед