Курс Управління і налаштування продуктивності. Онлайн навчання
Описание

У цьому курсі розглядаються основні завдання налаштування продуктивності, що вимагаються від адміністратора баз даних: випереджаюче управління через вбудовані функції аналізу продуктивності та інструментів, діагностика і налаштування компонентів бази даних Oracle і діагностика і налаштування проблем з продуктивністю SQL.
Кому слід відвідати
- Адміністратори баз даних
- Адміністратори сховищ даних
На тренінгу Ви дізнаєтеся про:
- Методологію налаштування Oracle
- Використання інструментів, що поставляються Oracle для моніторингу і діагностики проблем продуктивності SQL і примірника баз даних
- Використання консультантів баз даних для виявлення проблем продуктивності
- Налаштування проблемних операторів SQL
- Моніторинг продуктивності примірника за допомогою Enterprise Manager
- Налаштування продуктивності примірника баз даних.
Попередні вимоги до слухачів
- Знання в рамках курсу “Oracle Database 12c: Administration Workshop“
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | |
Длительность занятия | 8 годин |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Онлайн |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертифікат |
Опции | Групповые занятия, Индивидуальное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Вступ
- Завдання курсу
- Програма курсу
- Теми, що не розглядаються в цьому курсі
- Хто налаштовує?
- Що налаштовується?
- Способи налаштування продуктивності
- Методологія налаштування продуктивності
Основи налаштування продуктивності
- Performance Tuning Diagnostics, Features, and Tools
- Час бази даних
- CPU and Wait Time Tuning Dimensions
- Тимчасова модель
- Динамічні подання продуктивності
- Кумулятивні системні статистики
- Події очікування
- Журнальні та файли трасувань
Використання Automatic Workload Repository
- Огляд Automatic Workload Repository
- Дані Automatic Workload Repository
- Enterprise Manager Cloud Control і AWR
- Знімки
- Звіти
- Порівняння звітів
Ідентифікація проблем продуктивності
- Ідентифікація проблем продуктивності
- Встановлення пріоритетів
- Звіти про оператори SQL, які споживають максимальну кількість ресурсів
- Основні проблеми налаштування продуктивності
- Налаштування продуктивності протягом життєвого циклу
- Сеанс налаштування за допомогою ADDM
- Ресурси налаштування продуктивності
- Огляд інструментів моніторингу та налаштування
Використання метрик і попереджень
- Огляд метрик і попереджень
- Обмеження базових статистик
- Переваги метрик
- Перегляд історії значень метрик
- Перегляд гістограм
- Попередження, які генеруються сервером
- Встановлення порогів
- Динамічні подання для метрик і попереджень
Базові діапазони
- Робота з використанням базового діапазону метрик
- Базові діапазони типу ‘ковзне вікно’
- Шаблони базових діапазонів
- Створення базових діапазонів
- Динамічні подання для базових діапазонів
- Моніторинг продуктивності і базові діапазони
- Конфігурація порогів попереджень з використанням статичних базових діапазонів
- Конфігурація адаптивних порогів
Використання інструментів, заснованих на AWR
- Автоматичні завдання супроводу
- Моніторинг продуктивності за допомогою ADDM
- Історія активних сеансів
Моніторинг баз даних в реальному часі
- Огляд і передбачуване використання
- Визначення операцій бази даних
- Концепції операцій бази даних
- Включення моніторингу операцій бази даних
- Ідентифікація, запуск і завершення операції бази даних
- Моніторинг виконання операції бази даних
- Динамічні подання операцій бази даних
- Налаштування операцій бази даних
Моніторинг додатків
- Атрибути і типи сервісів
- Створення сервісів
- Використання сервісів для клієнтських додатків
- Сервіси і менеджер ресурсів
- Сервіси і планувальник пакетних завдань
- Сервіси і пороги метрик
- Агрегація і трасування сервісів
Ідентифікація проблемних операторів SQL
- Етапи виконання команд SQL
- Моніторинг SQL
- Плани виконання
- Пакет DBMS_XPLAN
- Команда EXPLAIN PLAN
- Інтерпретація плану виконання
- Використання трасування SQL
- Генерація трасування оптимізатора
Вплив на оптимізатор
- Завдання оптимізатора запитів
- Управління статистиками оптимізатора
- Параметри ініціалізації, що впливають на поведінку оптимізатора
- Включення можливостей оптимізатора
- Використання посібника оптимізатора
- Шляхи доступу до даних
- Операції з’єднання
- Операції сортування
Зменшення ціни операторів SQL
- Супровід індексів
- Консультант по оптимізації шляхів доступу (SQL Access Advisor)
- Супровід і реорганізація таблиць
- Управління екстентами
- Збереження даних
- Мігруючі і зчеплені рядки
- Скорочення сегментів
- Стиснення таблиць
Використання SQL Performance Analyzer
- Огляд SQL Performance Analyzer
- Огляд і передбачуване використання Real Application Testing
- Захоплення навантаження
- Створення завдання SQL Performance Analyzer
- Порівняльні звіти
- Налаштування регресованих операторів
- Динамічні подання SQL Performance Analyzer
Управління продуктивністю SQL
- Супровід статистики оптимізатора
- Автоматизовані завдання супроводу
- Перегляд параметрів сбору статистики
- Відкладений збір статистики
- Автоматичне налаштування SQL
- Консультант з налаштування SQL (SQL Tuning Advisor)
- Консультант по оптимізації шляхів доступу (SQL Access Advisor)
- Управління планами виконання
Використання Database Replay
- Архітектура Database Replay
- Особливості захоплення навантаження
- Опції відтворення
- Аналіз відтворення
- Database Replay в Enterprise Manager
- Пакети та процедури Database Replay
- Динамічні подання для відтворення навантаження
- Калібрування клієнтів відтворення навантаження
Налаштування розділюваного пулу
- Архітектура розділюваного пулу
- Засувки та м’ютекси
- Інструменти для діагностики розділюваного пулу
- М’які і жорсткі розбори
- Зміна розміру розділюваного пулу
- Фрагментація розділюваного пулу
- Кеш словника даних
- Кеш результатів запитів
Налаштування кешу буферів
- Архітектура кеша буферів
- Робочі набори
- Цілі і техніки налаштування продуктивності кеша буферів
- Симптоми проблем продуктивності кеша буферів
- Вирішення проблем продуктивності кеша буферів
- Database Smart Flash Cache
- Скидання кеша буферів
Налаштування PGA і тимчасового табличного простору
- Використання пам’яті операторами SQL
- Конфігурація автоматичного розподілу PGA
- Гістограми і статистики автоматичного розподілу PGA
- Частина звіту AWR, що стосується автоматичного розподілу PGA
- Управління тимчасовими табличними просторами
- Групи тимчасових табличних просторів
- Моніторинг тимчасових табличних просторів
- Зменшення розміру тимчасового табличного простору
Автоматичне управління пам’яттю
- Динамічна системна глобальна область
- Огляд автоматичного управління системної глобальної області
- Параметри ініціалізації, що впливають на розмір SGA
- Вмикання і вимикання автоматичного управління системною глобальною областю
- Консультант за розміром системної глобальної області
- Огляд автоматичного управління пам’яттю
- Вмикання автоматичного управління пам’яттю
- Моніторинг автоматичного управління пам’яттю
Налаштування введення / виведення
- Архітектура введення / виведення
- Режими введення / виведення
- Важливі для бази даних метрики введення / виведення
- Калібрування введення / виведення
- Статистики введення / виведення
- Діагностика введення / виведення
- Налаштування введення / виведення бази даних
- Automatic Storage Management (ASM)
Підсумки налаштування продуктивності
- Параметри ініціалізації і їх вплив на продуктивність
- Початкові розміри структур пам’яті
- Налаштування великого пулу
- Кращі практики для різних видів табличних просторів
- Розміри блоку
- Налаштування розміру буфера оперативного журналу та файлів оперативного журналу
- Автоматичний збір статистики
- Події очікування, що спостерігаються найчастіше
- м. Київ, вул. Чорновола вячеслава, буд. 4 (офіс 309)