Мониторинг latch timeouts в OpenEdge Management
Мониторинг метрики Latch timeouts можно выполнять с помощью OpenEdge Management.
В отличии от PROMON, который отображает информацию за весь период выборки, за минуту, за секунду и за транзакцию, OpenEdge Management показывает общее количество Latch timeouts по разным категориям, таким как латчи очереди транзакций или латчи цепочки буферного пула (LRU). Больше информации о категориях можно найти в документации к СУБД OpenEdge, книга «Progress OpenEdge Database Administration guide». Кроме того, OpenEdge Management позволяет сортировать категории латчей в убывающем или возрастающем порядке.
В этом пособии для старта базы данных мы используем файл параметров. Для мониторинга метрики Latch timeouts такой базы данных с помощью OpenEdge Management необходимо зарегистрировать её в качестве управляемого скриптами ресурса (scripted database resource).
Примечание: если параметры старта базы данных настраивались в OpenEdge Management и для старта базы данных используется OpenEdge Management, то такая база данных называется управляемым ресурсом (managed database resource).
Следующая процедура описывает действия, необходимые для настройки базы данных в OpenEdge Management в качестве управляемого скриптами ресурса:
- Открыть веб-консоль OpenEdge Management:
Start -> All Programs -> Progress -> OpenEdge 11.6 -> Management Console. - Ввести имя и пароль администратора OpenEdge Management.
- В верхнем меню консоли выбрать пункт
Resources -> New -> Scripted Database. - На странице Create Scripted Database Monitor заполнить следующие поля:
- Name – уникальное имя базы данных, предназначено для идентификации базы данных в пределах OpenEdge Management;
- Description – необязательное поле, здесь можно кратко описать назначение базы данных;
- Host – имя хоста, на котором работает база данных;
- Database name – полный путь к базе данных, включая имя файла с расширением «.db».
- Щёлкнуть по кнопке Save.
- На открывшейся странице управления базой данных щёлкнуть мышью по ссылке Control в секции Monitoring control. Откроется страница Scripted Database Control.
- На странице Scripted Database Control в секции Command line to start Monitoring Agent скопировать командную строку для старта агента мониторинга dbagent.
- В Proenv вставить командную строку старта агента мониторинга и нажать клавишу Enter для выполнения команды.
- Перейти на главную страницу управления базой данных, в секции Database status статус базы данных должен измениться на Running.
Следующая процедура описывает действия для мониторинга latch timeouts:
- В секции Operational Views работающей базы данных щёлкнуть по ссылке Locks and Latches. Откроется страница Locks and Latches.
- В секции Latch summary посмотреть на колонку Time Outs.
- Щёлкнуть по заголовку Time Outs для сортировки категорий латчей в убывающем порядке. Если значения Time Outs выше ваших базовых показателей, то необходимо увеличить значение параметра Spin Lock Retries.