spinner-it

Оптимізація продуктивності

Предметом цього курсу є використання засобу автоматичного налаштування продуктивності бази даних Oracle 11g, таких як консультанти SQL Tuning Advisor та SQL Access Advisor, автоматизований репозиторій робочого навантаження AWR і монітор автоматичної діагностики бази даних ADDM. Курс в основному присвячений завданням налаштування продуктивності, які покладені на адміністратора бази даних: відповідне коригуюче налаштування операторів SQL, підтримка продуктивності операторів SQL і налаштування компонентів примірника бази даних Oracle. В рамках цього курсу слухачі практикуються в налаштування продуктивності екземпляра Oracle, виконуючи серію практичних занять.

Аудиторія

  • Адміністратори баз даних
  • Співробітники служб технічної підтримки
  • Технічні консультанти.

По закінченні курсу

  • використовувати методологію налаштування бази даних Oracle, яка відповідає наявним інструментальним засобам
  • застосовувати консультанти бази даних для попередньої настройки примірника бази даних Oracle
  • використовувати для налаштування бази даних інструментальні засоби, засновані на автоматизованому репозиторію робочого навантаження AWR
  • виконувати діагностику і усунення найбільш поширених проблем, пов'язаних з неефективним кодом SQL
  • діагностувати і усувати найпоширеніші проблеми, пов'язані з налаштуванням примірника
  • використовувати для моніторингу бази даних Oracle сторінки продуктивності Enterprise Manager.
  • Модуль 1: Введення
    • Питання налаштування продуктивності
    • Хто повинен виконувати налаштування
    • Що потрібно налаштовувати
    • Як потрібно виконувати налаштування
  • Модуль 2: Моніторинг з допомогою основних інструментальних засобів
    • Огляд засобів моніторингу продуктивності
    • Enterprise Manager
    • V$-подання, статистики та метрики
    • Події очікування
    • Модель витраченого часу (Time Model): огляд
  • Модуль 3: Використання автоматизованого репозиторію робочого навантаження AWR
    • Огляд автоматизованого репозиторію робочого навантаження AWR
    • Дані, що зберігаються в автоматизованому репозиторії робочого навантаження AWR
    • Панель управління Database Control і AWR
    • Створення звітів AWR з SQL*Plus
  • Модуль 4: Ідентифікація проблеми
    • Циклічний підхід до фаз налаштування
    • Ідентифікація проблеми, що вимагає налаштування
    • Виправлення для цієї проблеми
  • Модуль 5: Ідентифікація проблемних операторів SQL
    • Характеристики поганих операторів SQL
    • Роль оптимізатора
    • Створення плану виконання
    • Вибір шляхів доступу до даних
    • Трасування виконання
  • Модуль 6: Вплив на оптимізатор
    • Управління статистиками оптимізатора
    • Калібрування операцій вводу-виводу
    • Вартість виконання
    • Зміна поведінки оптимізатора
  • Модуль 7: Управління планами виконання операторів SQL
    • Завдання автоматичного супроводу
    • Профілі операторів SQL (SQL Profiles)
    • Консультант з оптимізації шляхів доступу SQL Access Advisor
    • Схеми плану виконання операторів SQL (SQL Outlines)
    • Базові діапазони планів виконання SQL (SQL Plan Baselines)
  • Модуль 8: Управління змінами
    • Типи змін
    • SQL Performance Analyzer
    • Інструментальне засіб відтворення навантаження бази даних Database Replay
    • Попередження, що генеруються сервером
  • Модуль 9: Використання метрик і попереджень
    • Переваги метрик
    • Зразок використання панелі управління Database Control
    • Метрики SQL, що задаються користувачем
  • Модуль 10: Використання інструментальних засобів, заснованих на AWR
    • Завдання автоматичного супроводу
    • Використання монітора автоматичної діагностики бази даних ADDM
    • Використання історії активних сеансів (Active Session History – ASH)
    • Перегляд історичних даних
  • Модуль 11: Моніторинг додатків (використання служб)
    • Огляд поняття служби (service)
    • Управління службами
    • Об'єднання (угруповання) служб і трасування
    • Трасування власного сеансу
  • Модуль 12: Базові діапазони
    • Робота з використанням базового діапазону метрик
    • Установка підлаштованих порогів попереджень (Adaptive Alert Thresholds)
    • Конфігурування нормалізованих показників
  • Модуль 13: Налаштування розділяється пулу
    • Функціонування розділяється пулу
    • Семафор (mutex)
    • Індикатори продуктивності у звітах Statspack і AWR
    • Сторінка активності бібліотечного кеша (Library Cache Activity)
    • Інструментальні засоби діагностики
    • GA і режим розділяється сервера Oracle
    • Великий пул
  • Модуль 14: Налаштування кешу буферів
    • Архітектура кешу буферів
    • Цілі і способи налаштування
    • Симптоми проблем продуктивності
    • Рішення
  • Модуль 15: Налаштування PGA і тимчасового простору
    • Моніторинг використання пам'яті SQL
    • Управління тимчасовим табличним простором
  • Модуль 16: Автоматичне керування пам'яттю (AMM)
    • Архітектура автоматичного керування пам'яттю
    • Динамічна пам'ять SGA
    • Управління AMM
  • Модуль 17: Налаштування використання простору блоку
    • Управління простором
    • Управління виділенням і звільненням розміри
    • Анатомія блоку бази даних
    • Управління простором усередині блоку
  • Модуль 18: Налаштування вводу-виводу
    • Архітектура введення-виведення
    • Чергування і віддзеркалення дисків
    • Використання RAID
    • Діагностика вводу-виводу
    • Використання системи автоматичного управління дисковим простором ASM
  • Модуль 19: Налаштування продуктивності: резюме
    • Важливі параметри ініціалізації, що впливають на продуктивність
    • Висока доступність бази даних: рекомендовані підходи
    • Табличні простору: рекомендовані підходи
    • Збір статистик для оптимізатора
  • Модуль 20: Використання пакету Statspack
    • Введення в Statspack
    • Створення знімків Statspack
    • Створення звітів Statspack
    • Рекомендації по використанню Statspack
    • Statspack і AWR
  • Знання в обсязі програм курсів «Основи адміністрування Oracle 11g, частина I» та «Основи адміністрування Oracle 11g, частина II»

Запис на курс

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

У зв'язку з карантином всі наші курси читаються у online-форматі.