13дек
V$Instance_Recovery,V$MTTR_Target_Advice,$TARGETRBA
Представление 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
Немного документации:



