Технологии Progress Software:
Progress OpenEdge:
Progress Apama
Progress Corticon
Технологии Aurea Software:
Savvion
Sonic
Actional
DataXtend

Учебный курс «Расширенное администрирование СУБД OpenEdge»


Продолжительность курса: 34 ч. (5 рабочих дней).

Автор курса: Башкатов Валерий Григорьевич, Ведущий консультант по технологиям OpenEdge.

Курс знакомит с расширенными задачами администрирования СУБД OpenEdge и предназначен для администраторов, имеющих первоначальный опыт работы с СУБД.

Предварительно рекомендуется пройти учебный курс «Ключевые аспекты администрирования СУБД Progress OpenEdge».

Курс состоит из двух частей и 12 практических занятий, с помощью которых слушатели смогут закрепить полученные знания.


Часть 1. Расширенное администрирование (продолжительность 16 часов)

В этой части вы научитесь рассчитывать и настраивать размер базы данных для достижения лучшей производительности. Выполнять миграцию базы данных: конвертировать в новую версию; переносить на 64-битную архитектуру; переносить на другую операционную систему. Также узнаете, как восстановить работоспособность базы данных после повреждения в блоках данных и в индексах.


Часть 2. Тюнинг баз данных (продолжительность 18 часов)

Узнаете, как проектировать, конфигурировать, выполнять мониторинг и тюнинг баз данных OpenEdge для обеспечения оптимальной производительности. Сначала вы познакомитесь с основами настройки производительности. Далее будут рассмотрены задачи мониторинга и настройки различных компонент работающей базы данных, таких как ресурсы разделяемой памяти, Before-imaging, After-imaging, операции ввода/вывода, а также параметры сетевого взаимодействия с базой данных. В завершение познакомитесь с инструментом мониторинга OpenEdge Management.



ОПИСАНИЕ ЛЕКЦИЙ


Лекция

Описание

1

Сайзинг баз данных

Вы узнаете, что такое сайзинг базы данных и для чего он нужен. Затем приведён обзор физических компонент базы данных. В завершение узнаете, как рассчитать размеры областей хранения прикладных данных, а также областей Before-Image и After-Image.

2

Миграция баз данных

Помимо стандартных сценариев миграции (обновление версии, переход на 64-битную архитектуру, перенос на другую ОС), на этом уроке рассказывается о возможных опциях, которые помогают улучшить производительность, а, следовательно, и скорость миграции базы данных. В завершение вы узнаете более подробно о двоичной выгрузке и загрузке данных.

3

Исправление повреждений в базе данных

Ситуации, когда в базе данных могут возникнуть повреждения, которые могут привести к потере данных или их недоступности, встречаются крайне редко. Однако, как администратору базы данных, вам будет полезно знать, как можно исправить повреждения в базе. Вы познакомитесь с различными типами повреждений и способами их исправления.

4

Исправление повреждённых индексов

Индексы в базе данных могут оказаться повреждёнными по разным причинам, например, из-за ошибок в приложении, ошибок в системном программном обеспечении или из-за проблем на аппаратном уровне. Вы узнаете о типах повреждений индексов, способах их обнаружения и исправления.

5

Введение в производительность

Здесь рассказывается об основах настройки производительности баз данных, об упреждающих задачах настройки, а также об инструментах, которые применяются для мониторинга и тюнинга СУБД OpenEdge.

6

Настройка параметров базы данных

Вы узнаете, как настраивать базу данных с помощью параметров старта, в том числе, как оптимизировать с их помощью разделяемую память базы данных, механизмы Before-Imaging и After-Imaging, буферы базы данных и сетевую коммуникацию.

7

Тюнинг ресурсов разделяемой памяти

Рассказывается, как контролировать и настраивать такие параметры разделяемой памяти как спин-локировки, таблицу локировок, размер кэша для хранения объектов и размер переполнения разделяемой памяти. Вы также узнаете, как выполнять мониторинг ожидания локировок и ресурсов, для идентификации проблем с производительностью, вызванных кодом приложения.

8

Тюнинг Before-Image

Рассказывается, как выполнять мониторинг и настройку различных аспектов ввода-вывода Before-Imaging для достижения лучшей производительности. Сначала мы рассмотрим, как выполнять мониторинг и тюнинг BI-буферов. Затем, как определить подходящий размер BI-блока и BI-кластера, а также как предварительно форматировать BI-кластеры.

9

Тюнинг After-Image

Вы уже знаете, как определить оптимальное количество и размер AI-экстентов, а также, как рассчитать оптимальное количество AI-буферов (-aibufs). На этом уроке вы узнаете, как выполнять мониторинг и настройку ввода-вывода After-Imaging для улучшения производительности.

10

Тюнинг сетевого взаимодействия

В многоуровневых приложениях сетевые сообщения постоянно пересылаются между удалёнными клиентами и сервером базы данных. Подобное сетевое взаимодействие является потенциальным источником узких мест, которые могут привести к снижению производительности. Из этого урока вы узнаете, как выполнять проактивный мониторинг и своевременную настройку параметров для улучшения сетевого взаимодействия.

11

Мониторинг баз данных с помощью OpenEdge Management

На протяжении всего курса вы время от времени будете использовать OpenEdge Management для мониторинга баз данных. Из этого урока вы более подробно узнаете, как добавлять базу данных в OE Management, как просматривать журналы баз данных, как выполнять мониторинг основных метрик, областей хранения, фоновых процессов, ресурсов памяти и пользовательской активности. Также вы узнаете о планах мониторинга и о том, как с их помощью автоматизировать собственные задачи мониторинга среды OpenEdge.


Слушатели снабжаются учебными пособиями.

После прохождения курса выдаётся сертификат.