|
|
Расчет размеров фиксированных AI-экстентов
<- Оценка дискового пространства для AI-экстентов
После определения объема генерируемых After-image данных можно поменять размеры AI-экстентов. Рекомендуется размер одного экстента задавать достаточно большим, чтобы вместить минимум четыре часа типичной деятельности базы данных. Общий размер всех экстентов должен вместить информацию как минимум за одну неделю. Такие рекомендации основываются на следующем:
- размеры экстентов должны учитывать время возможного простоя базы данных target (OE Replication);
- наиболее простые аппаратные сбои могут быть устранены в течение четырехчасового периода, например, дисковый или сетевой контроллер может быть заменен в течение короткого времени;
- в некоторых ситуациях целевая машина может быть выведена из строя на достаточно длительное время; в этом случае общий размер AI-экстентов должен быть способен вместить все заметки, которые будут сгенерированы за этот период;
- емкости экстентов должно хватить на время выполнения online резервного копирования на базе данных target;
- скрипты, отвечающие за архивирование экстентов и перевод их в состояние EMPTY, могут перестать работать, а отсутствие в базе AI-экстентов со статусом EMPTY быстро приведет к нежелательным последствиям.
Помимо этого необходимо учитывать интервал между переключением AI-экстентов и частоту их архивации.
При активированном механизме OE Replication в AI-экстенты записываются дополнительные AI-заметки. Этим записям требуется дополнительное свободное пространство, называемое replication overhead. Для расчета replication overhead необходимо полученный путем сбора статистики размер генерируемых After-image данных умножить на коэффициент 1,5.
Следующие два примера демонстрируют способы расчета размеров AI-экстентов для базы данных с включенным механизмом OE Replication и их общую емкость. Расчет на основе ежечасных данных
Пример приведен для 4-х часового периода
Таблица 1 Расчет размеров AI-экстентов (4 часа)
Описание |
Расчет |
Среднее количество сгенерированных after-image данных за 4-х часовой период |
1 час. - 70Мб
2 час. - 67Мб
3 час. - 79Мб
4 час. - 74Мб
Среднее: 72,5Мб |
Коэффициент replication overhead |
1,5 |
Количество рабочих часов в день |
16 часов |
Количество рабочих часов в неделю (пятидневка) |
16*5=80 |
Количество сгенерированных AI-данных в день |
72,5Мб * 16ч. = 1160Мб или 1,13Гб |
Количество сгенерированных AI-данных в неделю |
1160Мб * 5д. = 5800Мб или 5,66Гб |
Среднее количество сгенерированных AI-данных в час с учетом replication overhead |
72,5Мб * 1,5 = 108,75Мб |
Количество сгенерированных AI-данных с учетом replication overhead в день |
1160Мб * 1,5 = 1740Мб |
Количество сгенерированных AI-данных с учетом replication overhead в неделю |
1740Мб * 5д. = 8700Мб |
Размер одного фиксированного AI-экстента |
108,75Мб * 4ч. = 435Мб |
Общее количество AI-экстентов, необходимых для работы в течение недели |
8700Мб/435Мб = 20 экстентов |
Расчет на основе еженедельных данных
Используется размер сгенерированных AI-данных в течение одной полной недели.
Таблица 2 Расчет размеров AI-экстентов (1 неделя)
Описание |
Расчет |
Общее количество сгенерированных AI-данных для одной полной рабочей недели |
15000Мб или 14,6Гб |
Коэффициент replication overhead |
1,5 |
Количество часов в рабочем дне |
16 часов |
Количество часов в рабочей неделе |
16ч.*7д. = 112 часов |
Количество AI-данных, генерируемых за один час |
15000Мб/112ч. = 134Мб |
Количество AI-данных, генерируемых в день |
134Мб*16ч. = 2144Мб или 2,09Гб |
Количество сгенерированных данных в час с учетом replication overhead |
134Мб*1,5 = 201Мб |
Количество сгенерированных данных в день с учетом replication overhead |
201Мб*16ч. = 3216Мб или 3,14Гб |
Количество сгенерированных данных в неделю с учетом replication overhead |
3216Мб*7д. = 22512Мб |
Размер одного фиксированного AI-экстента |
201Мб*4ч. = 804Мб |
Общее количество AI-экстентов, необходимых для работы в течение недели |
22512Мб/804Мб = 28 экстентов |
|
|
|