Мониторинг экстентов (OpenEdge Management)
СУБД OpenEdge предоставляет два инструмента для мониторинга экстентов базы данных – консоль OpenEdge Management и утилиту командной строки prostrct statistics.
При мониторинге экстентов базы данных важно следовать рекомендациям:
- Избегайте записи данных в экстенты переменного размера. Экстенты переменного размера предназначены для подстраховки, чтобы поймать момент, когда последний фиксированный экстент переполнится из-за всплеска количества сохраняемых данных в базе.
- Убедитесь, что фиксированные экстенты имеют достаточно пространства для записи данных. Если процент используемого пространства в области хранения равен или превышает 80%, добавьте новые экстенты в область.
Для мониторинга базы данных посредством OpenEdge Management она должна быть добавлена в OpenEdge Management как управляемый ресурс. О том, как добавить базу данных в OpenEdge Management, вы узнали на предыдущем уроке. Далее рассмотрим пример мониторинга базы данных.
Для просмотра информации по использованию экстентов базы данных необходимо открыть консоль OpenEdge Management и перейти на страницу выбранной базы данных.
База данных должна быть стартована. Если она не стартована, то выполнить её старт.
Прокрутим страницу Database Details вниз до секции Operational Views и щёлкнем мышью по ссылке Storage Areas.
Откроется страница с информацией об использовании областей хранения базы данных.
На этой странице можно просматривать состояние системных и пользовательских областей хранения, а также состояние областей Before-Imaging и After-Imaging. Можно увидеть процент использования каждой области, её размер и количество экстентов.
Прокрутив страницу вниз, мы также обнаружим представление этой же информации в графическом виде.
Мы заметили, что прикладные области хранения Inventory и Order заполнены на 96% и 98% соответственно. Такой процент заполнения является индикатором того, что в эти области мы должны без промедления добавить новые экстенты. Как правило, в область необходимо добавлять новые экстенты, как только процент её заполнения пересёк отметку 80%.
Также мы можем посмотреть более подробную информацию по области хранения, щёлкнув по ней мышью. Для примера посмотрим на область Inventory. Щёлкнув мышью по этой области, мы перейдём на страницу Data Area. На этой странице помимо общей информации об использовании области присутствует информация об использовании каждого экстента этой области. В данном случае мы видим, что область Inventory состоит из двух экстентов, один из которых фиксированный, а второй имеет переменный размер. При этом фиксированный экстент заполнен полностью, а экстент переменного размера заполнен на 91%. В качестве превентивной меры мы должны добавить один экстент в эту область.
Как мы видим, контроль экстентов с помощью OpenEdge Management – это несложная задача. Кроме того, в OpenEdge Management вы можете настроить соответствующие уведомления (Alerts) и система будет автоматически контролировать и высылать вам сообщения на электронную почту, когда будут достигнуты заданные пороговые значения.