top of page

CerebroSQL: main window

Открытая·2 пользователя

ORACLE - Memory using info




[EN]

The tool allows administrators to evaluate the distribution of memory allocated to a DBMS instance by areas, pools


Pools

Memory allocation between SGA pools

Data is updated every 15 seconds. Information is collected by the main database monitoring core

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

A set of tabs with detailed information about memory usage, memory allocation, and suggestions for increasing the size of the SGA and PGA areas


Parameter

Values of Oracle database parameters responsible for working with memory.

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

Statistics on memory distribution of the SGA area between its parts (pools) - detailed


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


SGAStat

System Global Area (SGA) Details

select pool, name, bytes from V$SGASTAT


PGAStat

Displays statistics about memory usage in the PGA area, as well as statistics about the automatic PGA memory manager when it is enabled (that is, when PGA_AGGREGATE_TARGET is set). Cumulative values are accumulated since the instance was started.

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

Predicts how the value of the PGA_AGGREGATE_TARGET parameter will affect the cache hit percentage and reallocation count statistics displayed by the V$PGASTAT performance view. Prediction is performed for various values of the PGA_AGGREGATE_TARGET parameter selected around its current value. Recommendation statistics are generated by simulating the past workload executed by the instance. If PGA_AGGREGATE_TARGET is not set, the contents will be empty. Additionally, the content is not updated if STATISTICS_LEVEL is set to BASIC. Base statistics are reset when the instance is started and when the value of the initialization parameter PGA_AGGREGATE_TARGET is dynamically changed.


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

Predicts the number of physical reads for different cache sizes. The "physical read ratio" is also calculated, which is the ratio of the number of estimated reads to the number of reads actually performed by the actual buffer cache during the measurement interval.

SELECT size_for_estimate,

       estd_physical_read_factor,

       estd_physical_reads

  FROM v$db_cache_advice

 WHERE name= 'DEFAULT'

   AND block_size = (SELECT value

                       FROM v$parameter

                      WHERE name = 'db_block_size'

                    )

   AND advice_status = 'ON'


Memory advice

Information on how to resize the MEMORY_TARGET parameter based on the current instance size and performance.

SELECT memory_size,

       memory_size_factor,

       estd_db_time,

       estd_db_time_factor

  FROM v$memory_target_advice

ORDER BY memory_size




[RU]

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


Pools

Распределение памяти между пулами области 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

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

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


SGAStat

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

select pool, name, bytes from V$SGASTAT


PGAStat

Отображает статистику использования памяти в области 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

Предсказывает, как изменится значение параметра 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

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

SELECT size_for_estimate,

estd_physical_read_factor,

estd_physical_reads

FROM v$db_cache_advice

WHERE name= 'DEFAULT'

AND block_size = (SELECT value

FROM v$parameter

WHERE name = 'db_block_size'

)

AND advice_status = 'ON'


Memory advice

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

SELECT memory_size,

memory_size_factor,

estd_db_time,

estd_db_time_factor

FROM v$memory_target_advice

ORDER BY memory_size


28 просмотров

О группе

Добро пожаловать в группу! Общайтесь с другими участниками, получайте обновления и делитесь фото и видео.

Участники

bottom of page