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

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

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

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

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

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



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

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

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



B2 в OpenEdge: Просмотр с помощью PROUTIL






Утилита PROUTIL с параметром VIEWB2 формирует отчет по всем объектам базы данных, и показывает информацию о типе буферного пула для каждого из них. Синтаксис команды следующий:

    proutil db-name -C viewb2

В отчете будет указан тип буферного пула для каждой области хранения и для каждого объекта в этой области. Поле «Object Enablement» будет иметь одно из двух значений, «Default» или «Alternate». Значение «Default» означает, что объект наследует тип буферного пула от области, в которой он размещен. А значение «Alternate» означает, что объект использует Альтернативный буферный пул независимо от типа буферного пула области. На уровне объектов значение «Alternate» возможно только для объектов, размещенных в области хранения с типом SAT-II.

Индексы и LOB-поля сопровождаются в описании указанием их родительского объекта, т.е. именем таблицы. Например, индекс Comments принадлежит таблице Feedback, значит в отчете это будет отображено следующим образом «Comments (PUB.Feedback)».

Ниже приведена часть отчета, полученного с помощью VIEWB2:

Area  12: "Misc" - Alternate Buffer Pool

Object Enablement   Type  Object Id: Name
-----------------    ------    ---------------
Default                   Table       5:  PUB.Salesrep
Default                   Table       7:  PUB.LocalDefault
Default                   Table       8:  PUB.RefCall
Default                   Index       8:  InvoiceNum (PUB.Invoice)
Default                   Index       9:  CustNum (PUB.Invoice)
Default                   Index      10:  InvoiceDate (PUB.Invoice)
Default                   Index      11:  OrderNum (PUB.Invoice)
Default                   Index      25:  SalesRep (PUB.Salesrep)
Default                   Index      26:  State (PUB.State)
Default                   Index      27:  localdefnum (PUB.LocalDefault)
Default                   Index      28:  CallNum (PUB.RefCall)
Default                   Index      29:  CustNum (PUB.RefCall)
Default                   Index      30:  Sibling (PUB.RefCall)
Default                   Index      31:  Txt (PUB.RefCall)
Default                   Index      32:  Department (PUB.Feedback)
Default                   Index      35:  Contact (PUB.Feedback)

Area  13: "TESTB2" - Alternate Buffer Pool

Object Enablement   Type  Object Id: Name
-----------------    ------    ---------------
Default                   Table       1:  PUB.Invoice
Default                   Table       6:  PUB.State
Alternate                Table       9:  PUB.Feedback

Area  14: "IDXB2" - Primary Buffer Pool

Object Enablement   Type  Object Id: Name
-----------------    ------    ---------------
Alternate                 Index      33:  Comments (PUB.Feedback)
Alternate                 Index      34:  Company (PUB.Feedback)
Default                    Index      36:  Rating (PUB.Feedback)

Обратите внимание на некоторые интересные моменты в отчете:

  • Область 13 использует Альтернативный буферный пул. Таблица Feedback на уровне объекта тоже использует Альтернативный пул, но таблицы Invoice и State имеют значение Default. Это не означает, что таблицы работают с первичным буферным пулом. Все объекты области TESTB2 используют Альтернативный буферный пул.

  • Область 14 использует первичный буферный пул, но два индекса в ней (Comments и Company) работают с Альтернативный буферным пулом, в то время как индекс Rating наследует тип буферного пула от области, т.е. первичный буферный пул.


Previous pageReturn to chapter overviewNext page






Главная |  Статьи |  Книги |  Гостевая |  Ссылки |  От автора |  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, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
При любом использовании материалов сайта ссылка на источник обязательна.