Топ-100
 
CerebroSQL

ORACLE - Memory using

Инструмент позволяет администраторам оценить распределение памяти выделенной экземпляру СУБД  по областям, пулам 

Oracle memory general

Pools

Oracle memory usage

 

 

Распределение памяти между пулами области SGA

Данные обновляются каждые 15 сек. Информация собирается основным ядром мониторинга работы БД

select s.name "name",

       sum(s.summ) "sum"

  from

   (select case  when pool is null then name   

                 when pool is not null then pool

           end as name,

           round(sum(bytes)/1024/1024,1) as summ

      from v$sgastat

    group by pool, name) s

group by s.name

union all

select name,

       round(bytes/1024/1024) as sum  

  from v$sgainfo

 where name in ('Free SGA Memory Available','Streams Pool Size','Maximum SGA Size')

Parameter and statistics

Набор вкладок с подробной информацией о использовании памяти, ее распределении и предложения по увеличении размера областей SGA и PGA

Parameter

Значения параметров базы данных Oracle отвечающих за работу с памятью.

select name,

       display_value

  from v$parameter

 where  Upper(name) like Upper('%inmemo%')

    or  Upper(name) like Upper('%sga%')

    or  Upper(name) like Upper('%pga%')

    or  Upper(name) like Upper('%memor%')

    or  Upper(name) like Upper('%pool%')

order by 1

SGAInfo

Oracle - SGA Info

Статистика по распределении памяти области SGA между ее частями (пулами) - подробная

select name, round(bytes/1024/1024,2) "MB", resizeable from V$SGAINFO

SGAStat

Oracle - SGA Stat

Подробная информация о системной глобальной области (SGA)

select pool, name, bytes from V$SGASTAT

PGAStat

Oracle - PGA Stat

Отображает статистику использования памяти в области PGA, а также статистику об автоматическом диспетчере памяти PGA когда он включен (то есть когда установлен PGA_AGGREGATE_TARGET). Кумулятивные значения накапливаются с момента запуска экземпляра.

select name,       

       case         

        when Upper(substr(unit, 0,4))= Upper('byte') then                     round(value/1024/1024,2)||' MB' else

             to_char(value)       

        end "value",

        substr(unit, 0,4) "Type" 

   from V$PGASTAT

PGAAdvice

Oracle - PGA advice

Предсказывает, как изменится значение параметра PGA_AGGREGATE_TARGET на процент попаданий в кэш и статистику количества перераспределений, отображаемую представлением производительности V$PGASTAT. Прогнозирование выполняется для различных значений параметра PGA_AGGREGATE_TARGET, выбранных около его текущего значения. Статистика рекомендаций генерируется путем моделирования прошлой рабочей нагрузки, выполняемой экземпляром. Если PGA_AGGREGATE_TARGET не установлен, содержимое будет пустым. Кроме того, содержимое не обновляется, если для параметра STATISTICS_LEVEL установлено значение BASIC. Базовая статистика сбрасывается при запуске экземпляра и при динамическом изменении значения параметра инициализации PGA_AGGREGATE_TARGET.

SELECT ROUND(pga_target_for_estimate/1024/1024) target_mb,         estd_pga_cache_hit_percentage cache_hit_perc

  FROM v$pga_target_advice

Cache advice

Oracle - Cache advice

Прогнозирует количество физических чтений для разных размеров кэша. Также вычисляется «коэффициент физического чтения», который представляет собой отношение количества предполагаемых операций чтения к к