top of page
CerebroSQL

Мониторинг работы БД Oracle

Главное окно - это основной экран вывода информации ядра мониторинга, систематизации основных параметров работы СУБД Oracle

Так же главное окно программы предоставляет доступ к механизмам администрирования инстанса

monitoring rdbms oracle - core
Описание метрик

Описание метрик

  • Active session - количество сессий в статусе "Active". Данные берутся из представления v$session (открывается "Session list" с установленным фильтром "Active", вкладка "Session").

  • Total session - количество сессий в БД. Данные берутся из представления v$session (открывается "Session list" с установленным фильтром "All", вкладка "Session").

  • Count blocking - количество сессий заблокированных другими сессиями (открывается "Session list", вкладка "Blocking TREE").  

  • Processes - количество процессов в БД.

  • Open cursor - количество открытых курсоров в БД.

  • Corruption - количество блоков БД в статусе Corrupt

  • Parce count - процент запросов для которых выполнялся полный разбор к общему количеству разобранных запросов. Чем меньше значение, тем лучше. Расчет значения: round("parse count hard"/"parse count total")*100 

  • Parse time - Расчет значения: "parse time cpu"/"parse time elapsed"*100 

  • Switching logs - среднее время переключения журналов REDO. В зависимости от режима работы БД (Archivelog или Noarchivelog) используются разные запросы

  • General REDO size - Размер в гигабайта архивных журналов за текущий день. При клике открывается окно с топом объектов по генерации данных в журнал REDO

  • File stat: Reading - объем информации прочитанный из базы данных за время между проходами ядром мониторинга. При клике открывается окно с дополнительной информацией о вводе/выводе в БД.

  • File stat: Write - объем информации записанной в базу данных за время между проходами ядром мониторинга. При клике открывается окно с дополнительной информацией о вводе/выводе в БД.

  • RMAN - Время в минутах прошедшее с момента последнего успешного бэкапа выполненного с использованием RMAN. В квадратных скобках указывается тип резервного копирования (Full DB, Incr, Archivelog) При клике открывается окно для  просмотра данных о резервном копировании БД с использованием RMAN.

  • ASM - Имя и свободное место в дисковой группе с наименьшим количеством свободного места. При клике открывается окно для просмотра данных по использованию ресурсов в ASM.

  • FRA - процент свободного места во FRA (fast_recovery_area). В квадратных скобках указывается максимальный объем данных (архивных журналов) которые разрешено хранить в данной области.

  • Size datafile|*Size datafile - Показывает текущий размер базы данных. В зависимости от установки чека "Easy query" отображает либо текущий размер всех датафайлов или фактический размер БД с учетом свободного места в блоках данных. При клике открывается окно просмотра информации о tablespace (управление, размер, ...) - раздел "Tablespace management".

  • @@Maximizing - максимальный размер базы данных.

  • @@Count - количество табличных пространств | фалов данных. 

  • @@Name [Min] - имя табличного пространства с минимальным количеством свободного места.

  • @@Using [Perc] - процент заполненности табличного пространства с минимальным количеством свободного места.

  • Reclaimable - Количество мегабайт которые можно освободить в БД выполнив сжатие объектов БД. При клике открывается окно со списком рекомендаций  по освобождению места в объектах БД [таблицы, индексы].

  • OMF Data - Используется ли "Oracle Managed Files" для датафайлов. При клике открывается управление параметрами OMF.

  • OMF Log - Используется ли "Oracle Managed Files" для журналов REDO. При клике открывается управление параметрами OMF.

  • UNDO - Количество ошибок ORA-01555 за текущий день. При клике открывается окно с информацией о параметрах пространства UNDO, аналитикой. 

  • Destination - Статус Oracle destination. При нахождении хотя бы одного destination в статусе Invalid, значение метрики меняется на Invalid. При клике открывается окно настройки и просмотра статусов.

  • Standby - статус доката standby базы.

  • Job active - Количество активных заданий (dbms_job) в данный момент времени. При клике открывается окно с дополнительной информацией о заданиях в БД созданных через dbms_job

  • Scheduler active - Количество активных заданий (dbms_scheduler) в данный момент времени.

  • Scheduler failed - Количество заданий scheduler завершившихся с ошибкой за текущий день. При клике открывается окно с детальной информацией об ошибках

  • Outstanding - Количество предупреждений от СУБД Oracle. При клике открывается окно со списком всех рекомендаций

  • Recyclebin - включена ли корзина в БД (данные берутся из V$PARAMETER, значение параметра recyclebin)

  • Total PGA used - Количество памяти в области PGA использованное процессами. При клике открывается окно с подробной информацией о использование ресурсов PGA процессами

  • SGA max size - Максимальный размер памяти доступный для области SGA. При клике открывается окно для просмотра подробной информации о параметрах памяти доступной БД, пулов

  • @@Buffer cache -  Объем памяти выделенной из области SGA под Buffer cache (область для кеширования блоков данных БД).

  • @@Shared pool - Объем памяти выделенной из области SGA под Shared pool (область для хранение библиотечного кеша, словарного кеша, кеша для параллельных процессов и структур управления)

  • @@Java pool - Объем памяти выделенной из области SGA под Java pool (область для хранения Java кода и данных виртуальной Java машины)

  • @@Large pool - Объем памяти выделенной из области SGA под Large pool (область памяти для транзакций работающий более чем с одной базой данных, ввода/вывода серверных процессов и операций резервного копирования и восстановления)

  • @@Streams pool - Объем памяти выделенной из области SGA под Streams pool (пул используется только для технологии Oracle Streams, хранит очереди сообщений)

  • Hit ratio - проценты попаданий в тот или иной пул. Показатели используются для анализа достаточности размеров пулов и общего количества памяти для работы базы

  • @@Dictionary cache - низкое значение параметра говорит или о недостаточном размере shared pool или о большом количестве "новых" запросов к словарю.

  • @@Library cache - отражает эффективность Library cache. Низкое значение говорит о недостатке памяти для хранения конструкций на языке PL\SQL и разобранных запросов.

  • @@Block buffer cache - низкое значение говорит о недостатке памяти в Buffer cache.Так же, указывает на то, что для выполнения запросов потребовались дисковые операции, так как нужные блоки данных небыли найдены в памяти и данные пришлось брать с диска

  • @@Latch - низкое значение говорит о проблемах с фиксацией и конкуренции за защелку.

  • Disk sort ratio - соотношение дисковых сортировок к сортировкам в памяти. Чем меньше значение, тем лучше

  • Rollback Segment wait - процент ожидания доступа к сегментам отката. Чем меньше, тем лучше

  • Dispatcher workload - нагрузка на диспетчера. Чем меньше, тем лучше

  • TOP Wait event - Отображает информацию о "главном событии ожидания"  в процентах для сессии и базы в целом. При клике открывается окно с полным перечнем событий ожидания в процентах для базы и сессии.

  • Force: [YES|NO] - изменение режима force БД

bottom of page