Продолжительность курса: 34 ч. (5 рабочих дней).
Автор курса: Башкатов Валерий Григорьевич, Ведущий консультант по технологиям OpenEdge.
Курс знакомит с расширенными задачами администрирования СУБД OpenEdge и предназначен для администраторов, имеющих первоначальный опыт работы с СУБД.
Предварительно рекомендуется пройти учебный курс «Ключевые аспекты администрирования СУБД Progress OpenEdge».
Курс состоит из двух частей и 12 практических занятий, с помощью которых слушатели смогут закрепить полученные знания.
В этой части вы научитесь рассчитывать и настраивать размер базы данных для достижения лучшей производительности. Выполнять миграцию базы данных: конвертировать в новую версию; переносить на 64-битную архитектуру; переносить на другую операционную систему. Также узнаете, как восстановить работоспособность базы данных после повреждения в блоках данных и в индексах.
Узнаете, как проектировать, конфигурировать, выполнять мониторинг и тюнинг баз данных 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. |
Слушатели снабжаются учебными пособиями.
После прохождения курса выдаётся сертификат.