V$Instance_Recovery,V$MTTR_Target_Advice,$TARGETRBA

dbstalker, 13 декабря

Представление V$Instance_Recovery

С помощью этого представления можно выполнять мониторинг действующего в системе механизма поддержания необходимого времени восстановления экземпляра в случае сбоя.

Время, необходимое для восстановления экземпляра – это время необходимое для перевода файла из состояния его последней контрольной точки к состоянию, соответствующему самому последнему SCN , хранимому в управляющем файле.

Косвенно данное представление интересно для наблюдения за частотой выполнения инкрементальной контрольной точки.

Основные реквизиты представления:

Recovery_Estimated_IOs содержит количество грязных буферов в кеше буферов.

Actual_Redo_Blks Текущее фактическое количество блоков журнального файла, которое должно быть прочитано при восстановлении, если сбой экземпляра произойдет прямо сейчас.

Target_Redo_Blks Целевое (к которому Oracle стремится) количество блоков журнального файла, которое должно быть прочитано при восстановлении. Текущий минимум из последующих четырех ( трех для версии 9i и выше) столбцов.

Log_File_Size_Redo_Blks 90% размера наименьшего журнального файла в блоках журнала. Фиксирован. Это максимальное количество журнальных блоков, необходимых для того, чтобы не произошло переключения журнала до завершения контрольной точки.

Log_Chkpt_Timeout_Redo_Blks Количество блоков журнального файла, которое должно быть прочитано при восстановлении, чтобы выполнить требование параметра инициализации LOG_CHECKPOINT_TIMEOUT. Динамический. Увеличивается, если количеств журнальных блоков, записанных за LOG_CHECKPOINT_TIMEOUT секунд, растет (скорость записи в журнал растет), и уменьшается в противном случае вплоть до 0.

Log_Chkpt_Interval_Redo_Blks Количество блоков журнального файла, которое должно быть прочитано при восстановлении, чтобы выполнить требование параметра инициализации LOG_CHECKPOINT_INTERVAL. Фиксирован. Равен LOG_CHECKPOINT_INTERVAL.

Fast_Start_IO_Target_Redo_Blks Количество блоков журнального файла, которое должно быть прочитано при восстановлении, чтобы выполнить требование параметра инициализации FAST_START_IO_TARGET. Динамический. Растет, если отметка контрольной точки движется по другой причине (LOG_CHECKPOINT_INTERVAL, LOG_CHECKPOINT_TIMEOUT). Мало изменяется, если отметку контрольной точки двигает сам параметр FAST_START_IO_TARGET. В Oracle9i считается устаревшим, всегда имеет значение NULL и поддерживается только в целях совместимости.

Target_MTTR Добавлен в Oracle9i. Целевое значение MTTR в секундах. Может не совпадать со значением FAST_START_MTTR_TARGET, если значение этого параметра недостижимо велико или мало, а также, если установлены другие параметры инициализации, влияющие на время восстановления.

Estimated_MTTR Добавлен в Oracle9i. Текущая оценка времени восстановления, определяется количеством грязных буферов и журнальных блоков. Эта оценка показывает, как долго может продлиться восстановление данных, учитывая задачи, которые система выполняет в настоящее время.

CKPT_Block_Writes Добавлен в Oracle9i. Суммарное количество блоков данных, записанных при отработке инкрементальных контрольных точек. Равняется разности статистик physical writes и physical writes non checkpoint.

В Oracle9i добавлено представление V$MTTR_Target_Advice, которое позволяет оценить (спрогнозировать) зависимость количества операций записи из буферного кэша на диск от различных значений параметра инициализации FAST_START_MTTR_TARGET.

Представление V$MTTR_Target_Advice включает следующие столбцы:

MTTR_Target_For_Estimate измеряется в секундах, моделируется от текущего FAST_START_MTTR_TARGET.

Advice_Status Состояние сбора статистики по MTTR (включено/выключено)

Dirty_Limit Оценка максимального количества “грязных” буферов в кэше, при котором можно уложиться в рассматриваемый MTTR.

Estd_Cache_Writes Оценка количества операций записи из буферного кэша на диск при рассматриваемом MTTR.

Estd_Cache_Write_Factor Отношение количества операций записи из буферного кэша при рассматриваемом MTTR к количеству операций записи из буферного кэша при текущем MTTR.

Estd_Total_Writes Оценка общего количества операций записи на диск при рассматриваемом MTTR.

Estd_Total_Write_Factor Отношение общего количества операций записи при рассматриваемом MTTR к общему количеству операций записи при текущем MTTR.

Estd_Total_IOs Оценка общего количества операций ввода/вывода при рассматриваемом MTTR.

Estd_Total_IO_Factor Отношение общего количества операций ввода/вывода при рассматриваемом MTTR к общему количеству операций ввода/вывода при текущем MTTR.

Аналогичную информацию можна получить из таблички $TARGETRBA

Немного документации:

 

Новый комментарий

Я не спамер: введите суму 9+5



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Печь булерьян в дом
21 сентября, 1 ответа
Как Открыть Футбольную Школу
20 сентября, 1 ответа
IP телефония
20 сентября, 1 ответа