Профилактический/упреждающий мониторинг работы системы, диагностика и управление производительностью SQL-операторов и компонент экземпляра Oracle — это задачи, которые чаще всего приходится решать администратору базы данных. Данный курс знакомит слушателей с инструментами диагностики и настройки, а также даёт навыки практического применения этих средств. В ходе курса слушатели выполняют серию практических работ, направленных на овладение навыками настройки сервера Oracle. Курс предназначен для пользователей Oracle Database 12c, 18с, 19c. Лабораторная среда - Oracle Database 19c.
Категория Слушателей: администраторы БД
Предварительная подготовка: Знание основ администрирования базы данных
Программа:
- Методология Oracle по настройке приложений
- Использование базовых средств диагностики и настройки (статистики, метрики, события ожидания)
- Использование файла alert log и файлов трассировки для диагностики производительности
- Использование инструментов Enterprise Manager Cloud Control and SQL Developer для диагностики производительности
- Использование Statspack для диагностики производительности
- Автоматический репозиторий рабочей нагрузки (Automatic Workload Repository)
- Метрики и сигналы (alerts)
- Работа с базовыми статистиками (baselines)
- Управление автоматизацией выполнения заданий
- Использование ADDM для анализа производительности
- История активных сессий (active session history)
- Emergency Monitoring и Real-Time ADDM
- Поиск проблемных SQL-операторов
- Сопровождение индексов
- Сопровождение таблиц
- Как повлиять на работу оптимизатора запросов?
- Планы выполнения SQL-операторов: их поиск и интерпретация
- Управление сбором статистики необходимой для работы оптимизатора
- Мониторинг выполнения операций ( SQL monitoring , Real-Time Database Operation Monitoring)
- Инструменты анализа и настройки SQL-операторов (SQL Access Advisor, SQL Tuning Advisor )
- Реальное тестирование приложений ( опция Real Application Testing ): Database Replay, SQL Perfomance Analyzer, SQL Plan Management
- Использование служб для мониторинга приложений
- Диагностика и настройка разделяемого пула (shared pool)
- Диагностика и настройка кэша буферов базы данных (buffer cache)
- Диагностика и настройка областей памяти пользовательских сессий (PGA) и временного пространства (temporary space)
- Автоматическое управление памятью ( automatic memory management )
- Колоночное представление данных в памяти (In-Memory Column Store)