Основы настройки производительности OpenEdge
В рамках этого тренинга вы освоите фундаментальные принципы оптимизации производительности. Мы рассмотрим задачи, связанные с мониторингом и настройкой различных аспектов функционирования базы данных, таких как использование разделяемой памяти, операции Before-imaging и After-imaging, ввод-вывод данных, а также параметры сетевого взаимодействия с базой данных.
Обзор
В рамках данного тренинга мы рассмотрим основы проектирования, конфигурирования, мониторинга и оптимизации баз данных OpenEdge.
В начале занятия мы ознакомимся с основами настройки производительности. Затем мы рассмотрим процесс проектирования базы данных и настройки конфигурации для обеспечения оптимальной производительности.
Далее мы подробно рассмотрим задачи мониторинга и настройки различных компонентов работающей базы данных, таких как ресурсы разделяемой памяти, Before-imaging, After-imaging, операции ввода/вывода и параметры сетевого взаимодействия.
В завершение мы рассмотрим основные принципы управления производительностью OpenEdge Replication, OpenEdge Transparent Data Encryption, OpenEdge Multi-tenancy и OpenEdge Table Partitioning.
Тренинг предназначен для администраторов, имеющих начальный опыт работы с СУБД OpenEdge.
Примеры практических заданий выполняются с использованием версии Progress OpenEdge для Windows, что является наиболее удобным вариантом для самостоятельного изучения на персональном компьютере. Однако представленные принципы, исходный код и команды могут быть применены и на других операционных системах.
Предварительно необходимо пройти «Основы администрирования СУБД OpenEdge».
Учебный план
Учебный план
- 18 Sections
- 104 Lessons
- Срок службы
- ПРОИЗВОДИТЕЛЬНОСТЬ5
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 1: ПОДГОТОВКА ТРЕНИРОВОЧНОЙ СРЕДЫ4
- ПОДХОДЫ К ПРОЕКТИРОВАНИЮ БАЗ ДАННЫХ12
- 3.1Введение
- 3.2Проектирование физической структуры БД
- 3.3Области хранения
- 3.4Экстенты
- 3.5Кластеры
- 3.6Количество записей в блоке
- 3.7Создание базы данных
- 3.8Определение размеров области Before-Image
- 3.9Определение размеров областей After-Image
- 3.10Перемещение таблиц
- 3.11Перемещение индексов
- 3.12Перемещение BI-файлов
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 2: СОЗДАНИЕ БАЗЫ ДАННЫХ3
- НАСТРОЙКА ПАРАМЕТРОВ БАЗЫ ДАННЫХ11
- 5.1Параметры старта разделяемой памяти
- 5.2Параметры старта Before-Imaging
- 5.3Параметры старта буферного пула
- 5.4Параметры старта After-Imaging
- 5.5Параметры для настройки сетевой коммуникации
- 5.6Создание файла параметров
- 5.7Процедура старта базы данных
- 5.8Старт процесса Before-Image Writer
- 5.9Старт процесса After-Image Writer
- 5.10Старт Asynchronous Page Writers
- 5.11Старт процесса Watchdog
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 3: НАСТРОЙКА БД ATM2
- ТЮНИНГ РЕСУРСОВ РАЗДЕЛЯЕМОЙ ПАМЯТИ10
- 7.1Введение
- 7.2Тюнинг спин-локировки
- 7.3Мониторинг latch timeouts с помощью PROMON
- 7.4Мониторинг latch timeouts в OpenEdge Management
- 7.5Настройка параметра Spin Lock Retries в PROMON
- 7.6Настройка параметра Spin Lock Retries с помощью VST
- 7.7Тюнинг таблицы локировок
- 7.8Storage Object Cache Size
- 7.9Shared Memory Overflow Size
- 7.10Мониторинг ожиданий локировок и ресурсов
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 4: ТЮНИНГ РЕСУРСОВ РАЗДЕЛЯЕМОЙ ПАМЯТИ7
- 8.0Описание занятия
- 8.1Задание 4.1: определение базовых показателей производительности
- 8.2Задание 4.2: тюнинг Spin Lock Retries
- 8.3Задание 4.3: тюнинг Locks Table Entries
- 8.4Задание 4.4: тюнинг Storage Object Cache Size
- 8.5Задание 4.5: тюнинг Shared Memory Overflow Size
- 8.6Задание 4.6: мониторинг ожиданий локировок и ресурсов
- ТЮНИНГ BEFORE-IMAGING7
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 5: НАСТРОЙКА ВВОДА-ВЫВОДА BI4
- ТЮНИНГ ВВОДА-ВЫВОДА БАЗЫ ДАННЫХ10
- 11.0Введение
- 11.1Тюнинг буферов базы данных
- 11.2Мониторинг Buffer Hits в PROMON
- 11.3Мониторинг Buffer Hits в OpenEdge Management
- 11.4Мониторинг Buffer Hits с помощью VST
- 11.5Увеличение размера буферного пула онлайн
- 11.6Настройка LRU skips
- 11.7Использование частных буферов только для чтения.
- 11.8Тюнинг процессов APW
- 11.9Тюнинг областей хранения
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 6: НАСТРОЙКА ВВОДА-ВЫВОДА БАЗЫ ДАННЫХ4
- ТЮНИНГ AFTER-IMAGING4
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 7: НАСТРОЙКА ВВОДА-ВЫВОДА AFTER-IMAGING4
- ТЮНИНГ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ6
- ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 8: НАСТРОЙКА СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ4
- РАСШИРЕНИЯ БАЗЫ ДАННЫХ5
- ЗАКЛЮЧЕНИЕ2