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

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

Частота размещения контрольных точек затрагивает не только время восстановления, но и производительность системы. В таблице 22-1 представлены результаты ряда испытаний, в которых измерялись производительность и время восстановления при различных интервалах между контрольными точками. Термин "интервал между контрольными точками" в данном случае следует понимать как период времени между началом успешных контрольных точек. Контрольные точки были инициированы вручную с помощью команды alter Bystem checkpoint как eysdba.

•             Производительность транзакций для данной рабочей нагрузки повышается по мере увеличения интервала между контрольными точками. Производительность увеличивается на 27%, если контрольные точки встречаются только каждые 900 секунд вместо каждых 150 секунд. Дальнейшее увеличение времени между контрольными точками за пределами 900 секунд привело лишь к незначительному повышению пропускной способности системы.

Причина повышения производительности в данном случае заключается в том, что "грязные" буферы реже выгружаются на диск, освобождая тем самым ресурсы ЦП для выполнения приложений. Как и следовало ожидать, результаты мониторинга показали, что среднее количество операций ввода/вывода в расчете на одну транзакцию уменьшается с увеличением длительности интервала между контрольными точками, как и среднее количество циклов ЦП в расчете на одну транзакцию.

•             Время восстановления не увеличивается столь сильно, как можно было бы ожидать, если контрольные точки попадаются реже. Например, увеличение в четыре раза интервала времени между контрольными точками не приводит к четырехкратному увеличению времени восстановления. Тем не менее, по сравнению с 150-секундным интервалом между контрольными точками время восстановления увеличивается более чем вдвое при 600-секундном интервале между контрольными точками и более чем втрое при 900-секундном интервале.

Для четырех проведенных испытаний использование ресурсов ЦП в процессе восстановления находилось в диапазоне между 42% и 45% на четырехпроцессорном сер-tepe. При этом пользовательская активность колебалась в диапазоне от 7% до 8%, а 1Ктивность операционной системы - в диапазоне от 35% до 38%. Значительное ис-юльзование операционной системой ресурсов ЦП отражает высокую интенсивность >пераций ввода/вывода в процессе восстановления.

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

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


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