Этот сайт посвящается администрированию баз данных OpenEdge Progress.
Не корысти ради, а познания для!

С уважением,
Валерий Башкатов
Сайт разработан при участии компании Progress Technologies, официального дистрибьютора Progress Software Corp. на территории стран СНГ и Латвии.

RSS RSS подписка на обновления сайта

Поиск по сайту

Лучшие материалы

Orphus System
На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите её и нажмите Ctrl+Enter



Результаты опроса: Нужны ли книги по Progress OpenEdge на русском языке? (опрос проводился с мая 2009 по ноябрь 2010)

Да, нужны. Потому что будет легче понять материал - 268
Нет, не нужны. Достаточно материалов на английском языке - 10
Не знаю, мне всё равно - 6

А знаете ли вы что..



Display Last Sample


Для того чтобы просмотреть собранную статистику по каждой базе данных, необходимо перейти в пункт меню ProMonitor -> Display Last Sample. После чего, выбрать необходимую базу данных с помощью F5 или CTRL-G, затем выбрать номер выборки в поле #Sample, это так же можно сделать с помощью указанных клавиш. Нумерация выборок начинается от 1 и сбрасывается на 1 после смены даты. Такой способ нумерации позволяет осуществлять сравнение выборок между различными датами на конкретный момент времени. Программа имеет свое меню, которое и будет описано далее.

Меню Database, это меню состоит из двух пунктов, Select DB и Exit. Select DB позволяет выбрать базу данных, статистику которой вы хотите посмотреть. Exit возвратит вас в основное меню ProMonitor.

Меню Parameters, отображает различные параметры запуска базы данных, такие как время работы брокера, Buffer Cache (-B), BI Buffers (-bibufs) и т.п.

Меню User Info, это меню состоит из нескольких пунктов:

  • Top 10 User I/O, если флаг Create User I/O установлен “YES” (Maint -> DB Maintenance), то эта программа отображает десятку пользователей, которые наиболее сильно использовал I/O с момента запуска брокера базы и кто подключился во время формирования выборки. Для того чтобы сравнить пользователей с наибольшим использованием I/O между выборками, необходимо воспользоваться меню ProMonitor -> Reports -> User Reports -> Highest I/O Rate. Отчет Top 10 Users I/O может быть отсортирован по DB Requests или по DB Reads. Для некоторых процессов поле Hit Ration может отображаться как “?”. Это связанно с тем, что Hit Ratio рассчитывается как деление DB Requests на DB Reads, а в случае если DB Reads не осуществлялось, то деление на ноль приводит к неопределенному значению, т.е. к “?”.

  • Transactions. При формировании выборки (sample) все активные транзакции на этот момент будут записаны. Сортировка транзакций осуществляется по времени, от наиболее длительных к наименее. Это облегчает определение транзакций с ненормально длинным временем выполнения. Что позволит упростить обнаружение ошибок программирования, которые возникают при завершении сессии в середине активной транзакции, или позволит обнаружить пользователей, оставивших не закрытым терминал во время работы транзакции и т.п. Наиболее распространенные статусы транзакций: ACTIVE, ALLOCATED и PREPARED.

  • Record Locks. Если в меню Database Maintenance установлен флаг Record Lock Counts со значением Quick или Full, то все процессы, которые удерживают блокировку записей, будут отображены здесь. Процессы отсортированы по общему количеству блокировок в порядке убывания. Этот экран полезен для нахождения процессов, которые переполняют таблицу блокировок (-L). Если же информация о транзакциях отсутствует, то этому могут быть две причины:
    не одной записи не было заблокировано на момент выборки;
    флаг Record Lock Counts имеет значение “None”.
    Обратите внимание, что если используется значение “Quick” для флага Record Lock Counts, то отображаться будет максимум 512 блокировок. Так же здесь отображается количество времени, понадобившееся для чтения таблицы блокировок когда Record Lock Counts установлен в “Full”. На некоторых системах, это время может быть весьма большим, а также может сильно использоваться CPU. В этом случае используйте значения “Quick” или “None”.
  • Queued Locks. Этот пункт отображает информацию относительно всех процессов, которые ожидали освобождения блокировки другими процессами (см. левый столбец на примере экрана ниже). Если флаг Find Lock Holder установлен в “YES”, то так же будет отображена информация о процессе который удерживает блокировку (см. правый столбец  на экране ниже).

 

<-- Тестирование

 Operating Hints -->





Главная |  Статьи |  Книги |  Гостевая |  Ссылки |  От автора |  Download ProKb


������ ᠩ� pr Online ProKB Blogger Welcome to Russian Progress Users Group at Facebook Welcome to Russian Progress Users Group at LinkedIn
© 2009 - 2011 Все права на материалы, находящиеся на сайте www.openedge.ru, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
При любом использовании материалов сайта ссылка на источник обязательна.