Интервал восстановления

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

Интервал восстановления ASE определяет количество времени, требуемое серверу ASE для восстановления после аварийного отказа. Этот интервал управляется значением конфигурационного параметра recovery interval in minutes, определяю-

щего частоту выполнения процесса контрольной точки. Процесс контрольной точки сканирует кэш данных в поисках "грязных" страниц и переписывает их на диск. Если контрольные точки появляются достаточно часто (при короткой длительности интервала восстановления), ASE должен восстанавливаться после аварийного отказа за более короткое время, однако при нормальной работе сервера выполняется больше операций физического ввода/вывода, поскольку страницы записываются на диск более часто. Следовательно, настройка длительности интервала восстановления представляет собой задачу компромиссного выбора между более высокой готовностью сервера и более низкими накладными расходами ввода/вывода во время обычного выполнения.

В System 11 была добавлена новая задача, housekeeper task (местная задачи), помогающая процессу контрольной точки посредством сканирования каждой цепочки страниц буферного пула в течение свободных циклов ЦП и записи "грязных" страниц памяти на диск. Такая предупреждающая выгрузка данных на диск уменьшает накладные расходы, связанные с операциями ввода/вывода в контрольных точках. Более подробная информация о housekeeper task представлена в разделе "Очистка страниц" главы 10.

В средах с интенсивной обработкой транзакций контрольные точки могут часто завершаться быстрее, если вы увеличиваете количество записей в расчете на одно пакетное задание. По умолчанию процесс контрольной точки записывает только 10 операций ввода/вывода на один пакет во избежание переполнения подсистемы ввода/вывода. Если вы имеете адекватную пропускную способность ввода/вывода, можно увеличить это значение до максимального уровня, равного 50, как показано в следующем примере использования команды dbcc: dbcc tune (maxwritedes, 25)

Производительность загрузки данных
Время создания индекса
Мониторинг Sybase ASE
Вывод монитора Sybase Central
Вывод хранимой процедуры sp_sysmon из состава дистрибутива Sybase

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


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