Влияние контрольных точек на время восстановления

Оценить
(0 голоса)

На время восстановления значительное влияние оказывает частота контрольных точек. Контрольные точки Oracle запускаются в том случае, когда происходит одно из следующих событий:

•             Действующий журнал отката заполняется, что вызывает переключение журналов.

•             Истекает (завершается) интервал контрольных точек.

•             Администратор БД вручную запрашивает контрольную точку (alter system checkpoint) или переключает журнал отката (alter system switch logf ile).

Восстановление осуществляется быстрее всего в том случае, когда авария системы происходит сразу же после контрольной точки, поскольку все измененные страницы были выгружены на диск. Чем продолжительнее интервал времени между контрольной точкой и аварией системы, тем больше работы потребуется выполнить для восстановления БД.

Но СУБД Oracle не ожидает контрольной точки для того, чтобы опорожнить на диск "грязные" буферы, поэтому время восстановления не находится в прямопропорциональной зависимости от интервала между контрольной точкой и аварией системы. График, приведенный на рисунке 22.4, иллюстрирует активность дисковых операций чтения и записи данных в Огас1е8.1.5 с контрольными точками, расположенными вблизи начала и конца контролируемого периода времени.

На приведенном графике показано, что операции записи на диск спорадически (нерегулярно, от случая к случаю) продолжаются между контрольными точками. Эти операции записи необходимы для предоставления приложениям чистых буферов, а также для сокращения времени восстановления.

Активность дисковых операций ввода/вывода данных

Влияние контрольных точек на производительность системы
Представление v$instance_recovery
Другие параметры, влияющие на восстановление
Управление поведением Oracle
Запуск административных команд

Добавить комментарий


Защитный код
Обновить