Oracle Database 12c: Управління і налаштування продуктивності

Кому слід відвідати

  • Адміністратори баз даних
  • Адміністратори сховищ даних

Цілі курсу

На тренінгу Ви дізнаєтеся про:
  • Методологію налаштування Oracle
  • Використання інструментів, що поставляються Oracle для моніторингу і діагностики проблем продуктивності SQL і примірника баз даних
  • Використання консультантів баз даних для виявлення проблем продуктивності
  • Налаштування проблемних операторів SQL
  • Моніторинг продуктивності примірника за допомогою Enterprise Manager
  • Налаштування продуктивності примірника баз даних.

Зміст курсу

У цьому курсі розглядаються основні завдання налаштування продуктивності, що вимагаються від адміністратора баз даних: випереджаюче управління через вбудовані функції аналізу продуктивності та інструментів, діагностика і налаштування компонентів бази даних Oracle і діагностика і налаштування проблем з продуктивністю SQL.
Вступ
  • Завдання курсу
  • Програма курсу
  • Теми, що не розглядаються в цьому курсі
  • Хто налаштовує?
  • Що налаштовується?
  • Способи налаштування продуктивності
  • Методологія налаштування продуктивності
Основи налаштування продуктивності
  • 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)
Підсумки налаштування продуктивності
  • Параметри ініціалізації і їх вплив на продуктивність
  • Початкові розміри структур пам'яті
  • Налаштування великого пулу
  • Кращі практики для різних видів табличних просторів
  • Розміри блоку
  • Налаштування розміру буфера оперативного журналу та файлів оперативного журналу
  • Автоматичний збір статистики
  • Події очікування, що спостерігаються найчастіше
  • Oracle Database 12c: Administration Workshop

Запис на курс

Код курсуEA-12cPMT
Тривалість5д (40ч)
Код екзамену
Вартість без ПДВ грн.