Курс Oracle Database 19c: SQL Tuning Workshop

Курс Oracle Database 19c: SQL Tuning Workshop
  • Код курса:
    O19cTSQL-Tuning
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Ковальчук Валерий f
Опыт работы с СУБД Oracle более 15 лет
Описание Курса:
Курс Oracle SQL Tuning for Developers Workshop допоможе вам вивчити, як налаштовуються плани виконання операторів Oracle SQL. Ви дізнаєтеся, як відразу писати добре налаштовані SQLоператори, що повністю підходять для СУБД Oracle.
===
Курс Oracle SQL Tuning for Developers Workshop поможет вам изучить, как настраиваются планы выполнения операторов Oracle SQL. Вы узнаете, как сразу писать хорошо настроенные SQLоператоры, полностью подходящие для СУБД Oracle.
Предварительная подготовка:
Курс "Oracle Database 19c: SQL Workshop" або мати еквівалентні знання
===
Курс «Oracle Database 19c: SQL Workshop» или иметь эквивалентные знания
Приобретаемые навыки:
  • Інтерпретувати плани виконання запитів та різні способи доступу до даних.
  • Розшифровувати, приймати рішення оптимізації, а потім застосовувати налаштування в коді SQL.
  • Використовувати різні способи налаштування.
  • Використовувати переваги від зв'язуваних змінних, трасувальних файлів та використовувати різні типи індексів.
  • Використовувати різні шляхи даних доступу для кращої оптимізації коду.
===
  • Интерпретировать планы выполнения запросов и различные способы доступа к данным.
  • Расшифровывать, принимать решения оптимизации, затем применять настройки в коде SQL.
  • Использовать различные методы настройки.
  • Использовать преимущества от связываемых переменных, трассировочных файлов и использовать различные типы индексов.
  • Использовать различные пути к данным доступа для лучшей оптимизации кода.
Содержание курса:

Модуль 1 «Вступ до курсу»

  • Введення у курс
  • Семінар 1 «Підвищення продуктивності оператора SQL-запиту»

Модуль 2 "Введення в SQL Tuning"

  • Введення у SQL Tuning
  • Швидка стратегія налаштування SQL.
  • Семінар 2 "Огляд етапів виконання інструкції SQL"
  • Практична робота 2-1 «Використання SQL Developer»

Модуль 3 «Використання інструментів трасування додатків»

  • Використання інструментів трасування додатків
  • Утиліта Trcsess.
  • Семінар 3 «Як вчитися налаштовувати операцію сортування за допомогою індексу в
  • пропозиціях ORDER BY»
  • Практична робота 3-1 «Відстеження програм (Частина 01)»
  • Практична робота 3-1 «Відстеження програм (Частина 02)»

Модуль 4 "Основи оптимізатора"

  • Основи оптимізатора.
  • Оцінка запитів селективність та потужність.
  • генератор планів.
  • Семінар 4 «Ідентифікація та налаштування погано написаного SQL-оператора»
  • Практична робота 4-1 "Розуміння рішень оптимізатора (Необов'язково)"

Модуль 5 «Генерація та відображення планів виконання»

  • Генерація та відображення планів виконання
  • Автотрасування.
  • Автоматичне сховище робочого навантаження.Семінар 5 «Ефекти зміни порядку стовпців у складовому індексі»
  • Практична робота 5-1 «Вилучення плану виконання за допомогою SQL Developer»
  • Практична робота 5-2 «Вилучення планів виконання»

Модуль 6 «Інтерпретація планів виконання та вдосконалення коду»

  • Інтерпретація планів виконання та вдосконалення коду
  • Семінар-6 «Використання інформації у файлі 10053 для налаштування SQL-оператора»
  • Практична робота 6-1 «Використання динамічних планів»

Модуль 7 «Оптимізатор Шляхи використання таблиць та індексів»

  • Оптимізатор Шляхи використання таблиць та індексів
  • Індекси Огляд.
  • Bitmap Індекси.
  • Загальні здібності.
  • Семінар 7 «Розуміння того, які рішення ухвалює оптимізатор.
  • Практична робота 7-1 «Використання різноманітних конструкцій запиту (Частина 01)»
  • Практична робота 7-1 «Використання різноманітних конструкцій запиту (Частина 02)»
  • Практична робота 7-1 «Використання різноманітних конструкцій запиту (Частина 03)»
  • Практична робота 7-1 «Використання різноманітних конструкцій запиту (Частина 04)»

Модуль 8 "Оптимізатор Оператори з'єднання"

  • Оптимізатор Оператори з'єднання
  • Семінар 8 «Стратегія налаштування»
  • Практична робота 8 «Використання з'єднань»

Модуль 9 «Інші операції оптимізатора»

  • Інші операції оптимізатора
  • Семінар 9 «Використання базового плану SQL для створення кращого плану виконання»
  • Практична робота 9-1 Використання кешу результатів.
  • Практична робота 9-2 «Використання інших варіантів конструкції запиту (Не обов'язково)"

Модуль 10 «Вступ до концепції оптимізаційної статистики»

  • Введення у концепцію оптимізаційної статистики
  • Статистика Гістограми.Статистика щодо конкретних сеансів для глобальних часових таблиць.
  • Практична робота 10-1 "Фактор кластеризації індексів"
  • Практична робота 10-2 "Створення статистики виразів"
  • Практична робота 10-3 Включення автоматичного збору статистики (необов'язково) (Частина 01)»
  • Практична робота 10-3 Включення автоматичного збору статистики (необов'язково) (Частина 02)»
  • Практична робота 10-4 «Використання системної статистики (необов'язково)»

Модуль 11 "Використання Bind змінних"

  • Використання Bind змінних
  • Вдосконалення спільного використання курсорів.
  • Практична робота 11-1 "Використання адаптивного спільного використання курсорів"
  • Практична робота 11-2 «Використання CURSOR_SHARING (необов'язково)»

Модуль 12 "Управління планами виконання SQL запитів"

  • Управління планами виконання SQL запитів
  • Налаштування керування планами запитів SQL.
  • Можливі сценарії керованості SQL-планом.
  • Практична робота 12-1 «Використання SQL Plan Management SPM (частина 01)»
  • Практична робота 12-1 «Використання SQL Plan Management SPM (Частина 02)»

Модуль 13 «Семінар»

===

Модуль 1 «Введение в курс»

  • Введение в курс
  • Семинар 1 «Повышение производительности оператора SQL-запроса»

Модуль 2 «Введение в SQL Tuning»

  • Введение в SQL Tuning
  • Быстрая стратегия настройки SQL.
  • Семинар 2 «Обзор этапов выполнения инструкции SQL»
  • Практическая работа 2-1 «Использование SQL Developer»

Модуль 3 «Использование инструментов трассировки приложений»

  • Использование инструментов трассировки приложений
  • Утилита Trcsess.
  • Семинар 3 «Как учиться настраивать операцию сортировки с помощью индекса в
  • предложениях ORDER BY»
  • Практическая работа 3-1 «Отслеживание приложений (Часть 01)»
  • Практическая работа 3-1 «Отслеживание приложений (Часть 02)»

Модуль 4 «Основы оптимизатора»

  • Основы оптимизатора.
  • Оценка запросов селективность и мощность.
  • Генератор планов.
  • Семинар 4 «Идентификация и настройка плохо написанного SQL-оператора»
  • Практическая работа 4-1 «Понимание решений оптимизатора (Необязательно)»

Модуль 5 «Генерация и отображение планов выполнения»

  • Генерация и отображение планов выполнения
  • Автотрассировка.
  • Автоматическое хранилище рабочей нагрузки.
  • Семинар 5 «Эффекты изменения порядка столбцов в составном индексе»
  • Практическая работа 5-1 «Извлечение плана выполнения с помощью SQL Developer»
  • Практическая работа 5-2 «Извлечение планов выполнения»

Модуль 6 «Интерпретация планов выполнения и совершенствование кода»

  • Интерпретация планов выполнения и совершенствование кода
  • Семинар-6 «Использование информации в файле 10053 для настройки SQL-оператора»
  • Практическая работа 6-1 «Использование динамических планов»

Модуль 7 «Оптимизатор Пути использования таблиц и индексов»

  • Оптимизатор Пути использования таблиц и индексов
  • Индексы Обзор.
  • Bitmap Индексы.
  • Общие возможности.
  • Семинар 7 «Понимание того, какие решения принимает оптимизатор.
  • Практическая работа 7-1 «Использование различных конструкций запроса (Часть 01)»
  • Практическая работа 7-1 «Использование различных конструкций запроса (Часть 02)»
  • Практическая работа 7-1 «Использование различных конструкций запроса (Часть 03)»
  • Практическая работа 7-1 «Использование различных конструкций запроса (Часть 04)»

Модуль 8 «Оптимизатор Операторы соединения»

  • Оптимизатор Операторы соединения
  • Семинар 8 «Стратегия настройки»
  • Практическая работа 8 «Использование соединений»

Модуль 9 «Другие операции оптимизатора»

  • Другие операции оптимизатора
  • Семинар 9 «Использование базового плана SQL для создания лучшего плана исполнения»
  • Практическая работа 9-1 «Использование кэша результатов.
  • Практическая работа 9-2 «Использование других вариантов конструкции запроса (Необязательно)»

Модуль 10 «Введение в концепцию оптимизационной статистики»

  • Введение в концепцию оптимизационной статистики
  • Статистика Гистограммы.
  • Статистика по конкретным сеансам для глобальных временных таблиц.
  • Практическая работа 10-1 «Фактор кластеризации индексов»
  • Практическая работа 10-2 «Создание статистики выражений»
  • Практическая работа 10-3 «Включение автоматического сбора статистики (необязательно) (Часть 01)»
  • Практическая работа 10-3 «Включение автоматического сбора статистики (необязательно) (Часть 02)»
  • Практическая работа 10-4 «Использование системной статистики (необязательно)»

Модуль 11 «Использование Bind переменных»

  • Использование Bind переменных
  • Совершенствование совместного использования курсоров.
  • Практическая работа 11-1 «Использование адаптивного совместного использования курсоров»
  • Практическая работа 11-2 «Использование CURSOR_SHARING (необязательно)»

Модуль 12 «Управление планами выполнения SQL запросов»

  • Управление планами выполнения SQL запросов
  • Настройка управления планами запросов SQL.
  • Возможные сценарии управляемости SQL-планом.
  • Практическая работа 12-1 «Использование SQL Plan Management SPM (часть 01)»
  • Практическая работа 12-1 «Использование SQL Plan Management SPM (Часть 02)»

Модуль 13 «Семинар»

Материалы и сертификаты:
Акцент Профі - Акцент Профи
Расписание курсов на 6 месяцев

Возврат к списку



программа курса Microsoft10990
Программа и регистрация на курс Система управления бизнес-проектами, квалификация "Project management" (IAPBE) в акцент профи
Microsoft Office Excel 2 дні поглиблене навчання


Перейти на программу курса ефективні презентації вражаючи презентації power point
Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell