Оптимізація продуктивності
Предметом цього курсу є використання засобу автоматичного налаштування продуктивності бази даних 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 грн. |
Найближчі дати | |
|