Oracle Database 12c R2 – Налаштування SQL для розробників, ред. 2

Під час курсу Oracle Database 12c R2 – Налаштування SQL для розробників, ред. 2, орієнтований на розробку додатків, учасники дізнаються про налаштування операторів SQL Oracle і як писати ефективні, відповідні базі даних оператори SQL Oracle.

Учасники навчаються інтерпретувати плани виконання та різні способи доступу до даних. Їм показано, як розшифрувати, прийняти рішення та застосувати налаштування до коду SQL. Демонструються різні техніки налаштування.

Цей курс супроводжуватиметься практичними лабораторними заняттями.

Кому воно адресоване?

  • адміністратори
  • Розробники
  • Розробники сховищ даних
  • Розробники PL/SQL
  • Розробники додатків
  • Розробники
  • Інженери підтримки

Що ти навчишся?

Учасники цього курсу навчаться:

• Використовуйте інструменти Oracle для виявлення неефективності SQL.
• Використовуйте автоматичне налаштування SQL.
• Використовуйте моніторинг SQL у реальному часі.
• Пишіть ефективніші оператори SQL.
• Моніторинг і відстеження високонавантажених операторів SQL.
• Керуйте статистикою оптимізатора для об'єктів бази даних.
• Розуміти етапи процесу оптимізації та оператори.
• Інтерпретувати плани виконання.
• Виконуйте відстеження заявок.
• Змініть інструкцію SQL, щоб забезпечити найкращу продуктивність
• Визначає SQL з низькою продуктивністю
• Відстеження програми на різних рівнях архітектури програми
• Зрозумійте, як оптимізатор запитів приймає рішення щодо доступу до даних
• Визначте, як статистика оптимізатора впливає на продуктивність SQL
• Визначає можливі методи доступу до даних, включаючи різні методи асоціації

Передумови:

  • Ознайомлення з архітектурою бази даних;
  • Знання SQL та PL/SQL.

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Вступ

  • Цілі курсу, програма курсу та додатки, які використовуються в цьому курсі
  • Аудиторія та вимоги
  • Зразки схем, які використовуються в курсі
  • Інформація про обліковий запис класу
  • Середовища SQL, доступні в курсі
  • Семінари, демонстраційні сценарії та сценарії прикладів коду
  • Додатки до курсу

Введення в налаштування SQL

  • Сеанс налаштування SQL
  • Стратегії налаштування SQL
  • Середовища розробки: огляд
  • Засіб діагностики SQLTXPLAIN (SQLT).

Використання інструментів відстеження програм

  • Використання SQL Trace Facility: огляд
  • Кроки, необхідні перед трасуванням
  • Доступні засоби трасування: огляд
  • Утиліта trcsess
  • Форматування файлів трасування SQL: огляд

Розуміння основних методів налаштування

  • Розробка ефективних операторів SQL
  • Сценарії, використані в цьому уроці
  • дизайнер дошки
  • Індекс використання
  • Трансформований індекс
  • Невідповідність типу дати
  • NULL використання
  • Налаштуйте пропозицію ORDER BY

Основи оптимізатора

  • Представлення оператора SQL
  • Обробка операторів SQL
  • Навіщо потрібен оптимізатор?
  • Компоненти Оптимізатора
  • Трансформатор запитів
  • Оптимізатор на основі витрат
  • Адаптивна оптимізація запитів
  • Функції оптимізатора та Oracle Database Релізи

Створення та відображення планів виконання

  • План виконання?
  • Команда EXPLAIN PLAN
  • План таблиці
  • АВТОТРЕЙС
  • Перегляд V$SQL_PLAN
  • Автоматичне сховище робочого навантаження
  • Моніторинг SQL
  • DBML_SQL_MONITOR

Інтерпретація планів виконання та вдосконалень

  • Інтерпретація плану послідовного виконання
  • Адаптивні оптимізації
  • Оптимізатор: Шляхи доступу до таблиці та індексу
  • Операції з джерелами рядків
  • Основні споруди та шляхи доступу
  • Повне сканування таблиці
  • Індекси
  • Загальні спостереження

Операції приєднання оптимізатора

  • Методи приєднання
  • Типи з'єднань

Інші оператори оптимізатора

  • Оператори SQL
  • Інші операції N-масиву
  • Оператори кешу результатів

Вступ до понять оптимізатора статистики

  • Оптимізатор статистики
  • Типи статистики оптимізатора
  • Збирайте та керуйте статистикою оптимізатора: огляд

Використання змінних прив’язки

  • Спільне використання курсору та різні літеральні значення
  • Спільне використання курсора та змінні прив’язки

Керування планом SQL

  • Підтримка продуктивності SQL
  • Керування планом SQL

Семінари

Рекомендуємо продовжити:

Після закінчення цього курсу рекомендованих курсів немає.

Oracle Database 12c R2 – Налаштування SQL для розробників, ред. 2

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

3
днів

Ціна:

1440 EUR

Доставка:

Викладання в класі, гібридний клас, віртуальний клас

Рівень:

5. Спеціалізовані

Ролі:

Database адміністратор