Alternate Buffer Pool OpenEdge 10.2B Башкатов В.Г. v.bashkatov@csbi.ru www.openedge.ru.

Презентация:



Advertisements
Похожие презентации
Transparent Data Encryption OpenEdge 10.2B Башкатов В.Г.
Advertisements

Transparent Data Encryption Richard Banville OpenEdge Fellow, Progress Software Session 130.
Source - следующий этап автоматизации банков Управляя информацией Open Source - следующий этап автоматизации банков Валерий Башкатов.
© 2006 Cisco Systems, Inc. All rights reserved.ISCW v Cisco IOS Threat Defense Features Configuring Cisco IOS IPS.
1. Определить последовательность проезда перекрестка
Structured Error Handling in the ABL Sarah Marshall QA Architect, OpenEdge Session 128.
Вычислите, укажите правильный ответ
Итоги ЕГЭ-2013 в Санкт-Петербурге ХИМИЯ. ГОД Зарегистриров ано на экзамен, чел. Явилось на экзамен Получил и 100 баллов, чел. Число экзаменуемых, не сдавших.
Управляя информацией Информационные системы с открытым кодом – современная стратегия развития ИТ. Информационная банковская система с открытым программным.
Understanding Record and Table Locking In OpenEdge ® SQL Applications Jeff Owen Principle Software Engineer, OESQL Progress Software Session 132.
доступом на базе MS Forefront Identity Manager и Indeed-ID Управляя информацией Система управления доступом на базе MS Forefront.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Using CSA Analysis Generating Application Deployment Reports.
Основы реляционных баз данных Лекция 6. Введение в SQL Желенкова Ольга Петровна, с.н.с. ОИ САО РАН, к.ф.-м.н апреля 2008.
Отслеживание изменений данных в SQL Server 2008 Денис Резник Trainer, Microsoft Innovation Center Team Lead, LPP Soft MCITP, MCTS.
© 2001, Cisco Systems, Inc. CSIDS Chapter 9 Signature and Intrusion Detection Configuration.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Using CSA Analysis Configuring Application Deployment Investigation.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v Deployment of Cisco Unified CallManager Release 5.0 Endpoints Configuring Cisco Unified CallManager.
© 2001, Cisco Systems, Inc. CSIDS Chapter 4 Cisco Secure Policy Manager Installation.
Using Actional with OpenEdge The Zen of Business Transaction Assurance David Cleary Principal Software Engineer – Progress Software Session 116.
© 2003, Cisco Systems, Inc. All rights reserved. CSVPN Lesson 7 Configure the Cisco VPN Firewall Feature for IPSec Software Client.
Транксрипт:

Alternate Buffer Pool OpenEdge 10.2B Башкатов В.Г.

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Альтернативный буферный пул Только для Enterprise License Доступен начиная с 10.2B Для чего? Обеспечивает контроль над использованием памяти Уменьшает LRU конкуренцию и издержки Ввода/Вывода Активно используемые таблицы Активно используемые индексы Зашифрованные объекты Параметр запуска базы данных proserve -B2 Буферный пул базы данных = (-B) + (-B2)

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Как работает? Первичный буферный пул -B Альтернативный буферный пул -B2 LRU: политика замещения буферов Доступные буферы базы данных FIFO LRU2 / PROUTIL INCREASETO –B2 Уменьшение I/O активности Исключение издержек шифрования

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Использование Альтернативного буферного пула Работа с областями хранения (SAT-I / SAT-II) proutil -C enableB2 Статистика по использованию Альтернативного буферного пула promon Работа с отдельными объектами базы данных (SAT-II) Data Admin OpenEdge SQL DDL Отчет по областям и объектам

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , PROUTIL ENABLEB2 proutil -C enableB2 Работает только в Offline Используется только для областей хранения PROUTIL VIEWB2 PROUTIL DISABLEB2 proutil -C disableB2

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Использование Альтернативного буферного пула Работа с областями хранения (SAT-I / SAT-II) proutil -C enableB2 Статистика по использованию Альтернативного буферного пула promon Работа с отдельными объектами базы данных (SAT-II) Data Admin OpenEdge SQL DDL Отчет по областям и объектам

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Data Admin Меню: Admin -> Alternate Buffer Pool -> Alternate Buffer Pool Maintenance

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , CREATE TABLE PUB.tblb2 (fld1 int, fld2 int, fld3 varchar(25)) AREA "TestArea2" BUFFER_POOL ALTERNATE; COMMIT; OpenEdge SQL DDL CREATE TABLE PUB.tblblob2 (bfld BLOB BUFFER_POOL ALTERNATE, cfld CLOB BUFFER_POOL ALTERNATE, otherfld int) AREA " TestArea2 "; COMMIT; CREATE INDEX idx1 ON PUB.tblb2 (fld1, fld2) AREA "TestArea2" BUFFER_POOL ALTERNATE; COMMIT; ALTER TABLE PUB.tblb4 SET BUFFER_POOL ALTERNATE; COMMIT; ALTER TABLE PUB.tblb2 ALTER INDEX idx3 SET BUFFER_POOL ALTERNATE; COMMIT;

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Data Definition File (.df) UPDATE TABLE "Customer" BUFFER-POOL "Alternate UPDATE TABLE "Order-Line" ENCRYPTION YES CIPHER-NAME AES_CBC_128 BUFFER-POOL "Alternate" UPDATE INDEX "Comments" OF "Customer" BUFFER-POOL "Alternate". PSC encpolicy=yes bufpool=yes cpstream=ibm UPDATE TABLE BUFFER-POOL "Alternate" DEFINITION TRAILER bufpool=yes

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Использование Альтернативного буферного пула Работа с областями хранения (SAT-I / SAT-II) proutil -C enableB2 Статистика по использованию Альтернативного буферного пула promon Работа с отдельными объектами базы данных (SAT-II) Data Admin OpenEdge SQL DDL Отчет по областям и объектам

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Отчетность Database -> Reports -> Alternate Buffer Pool 30/09/09 16:35:55 PROGRESS Report Alternate Buffer Pool information List of object-level assignable objects that are assigned to the alternate buffer pool at the object level Object Area Name Customer Customer/Order Area - Comments (Index) Customer Index Area - Country-Post (Index) Customer Index Area - Cust-Num (Index) Primary Index Area - Name (Index) Customer Index Area - Sales-Rep (Index) Customer/Order Area TBLB2 TestArea2 - IDX3 (Index) TestArea2 TBLB4 TestArea2 TBLBLOB2 (*) - BFLD (Blob) TestArea2 - CFLD (Clob) TestArea2 (*) Table not assigned to the alternate buffer pool at the object level

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Отчетность proutil -C 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) 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)

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Использование Альтернативного буферного пула Работа с областями хранения (SAT-I / SAT-II) proutil -C enableB2 Статистика по использованию Альтернативного буферного пула promon Работа с отдельными объектами базы данных (SAT-II) Data Admin OpenEdge SQL DDL Отчет по областям и объектам

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , PROMON Опция 5 – Activity Buffer Hits 97 % Primary Hits 57 % Alternate Hits 99 % Опция 6 – Shared Resources Number of database buffers (-B): 3000 Number of database alternate buffers (-B2): 10 R&D - опция 1 (Status Display) -> Опция 12 (Startup Parameters) Database alternate buffers: 10 (40 kb) R&D - опция 2 (Activity Display) -> Опция 1 (Summary) Buffer Hits 93 % Primary Hits 87 % Alternate Hits 94 % R&D - опция 2 (Activity Display) -> Опция 3 (Buffer Cache)

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , PROMON: R&D ->2 ->3 LRU2 replacement policy disabled

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , PROMON: R&D ->2 ->3 Переполнение –B2 приводит к активации LRU2 LRU2 replacement policy enabled

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , PROMON: R&D ->2 ->3 После выполнения команды PROUTIL INCREASETO механизм LRU2 отключается автоматически LRU2 replacement policy disabled

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , Изменения в VST _ActBuffer – Информация о буферной активности Запись 1: Информация о Первичном и Альтернативном пулах Запись 2: Первичный буферный пул Запись 3: Альтернативный буферный пул _BuffStatus – Информация о статусе буфера _BfStatus-LRU : количество буферов в LRU цепочке _IndexStat – статистика по каждому индексу _IndexStat-OsRead: количество чтений индекса из ФС __TableStat TableStat-OsRead: количество чтений таблицы из ФС _Startup – параметры запуска базы _Startup-Alternate_Buffs:размер B2

Санкт-Петербург, площадь Победы, 2(812) , Москва, проезд Ольминского, д.3а, стр.3 (495) , СПАСИБО ЗА ВНИМАНИЕ! OpenEdge 10.2B: Alternate Buffer Pool Башкатов Валерий Григорьевич управляя информацией Вопросы?