O12cTSQL. Oracle SQL Tuning for Developers Workshop.


This course will help you learn how to analyze and optimize SQL queries to improve your Oracle database performance. You will gain practical skills in identifying and tuning inefficient SQL statements, using tracing tools, analyzing query execution, and working with the SQL optimizer. The course is aimed at DBAs, developers, data analysts, and anyone looking to improve their SQL skills in Oracle.


24000 27000-11.11%

Choose a date: *
Please choose a date
 
Flag: *
Course dates:
  • 17.03.2025 - 19.03.2025 10:00 - 17:00
  • 31.03.2025 - 02.04.2025 10:00 - 17:00

In detail


Курс з тренером, що має досвід понад 15 років.

Рівень курсу 2:

Для тих, хто вже знайомий з основами SQL і хоче покращити свої навички в оптимізації запитів.

Аудиторія курсу TSQL Oracle

  • Розробники PL/SQL
  • Розробники додатків
  • Адміністратори бази даних
  • Адміністратори інформації про зберігання інформації
  • Розробники інформації про зберігання інформації
  • Фахівці з технічної підтримки

Результат курсу з Oracle SQL Tuning:

Після проходження курсу ви зможете ефективно аналізувати продуктивність SQL-запитів та впроваджувати оптимізаційні техніки для підвищення швидкості їх виконання

Ви навчитеся:


✅ Аналізувати продуктивність SQL-запитів
✅ Використовувати SQL Trace, TKPROF та інші інструменти трасування
✅ Інтерпретувати плани виконання та налаштовувати оптимізатор
✅ Переписувати запити для підвищення швидкодії
✅ Використовувати адаптивні механізми оптимізації Oracle

Після курсу ви зможете:

✅ Аналізувати та інтерпретувати плани виконання запитів, вибираючи оптимальні методи доступу до даних.
✅ Виконувати моніторинг ефективності SQL-операторів у режимі реального часу.
✅ Збирати та аналізувати статистику використання запитів на різних рівнях, розуміючи її вплив на продуктивність.
✅ Виявляти неефективні SQL-запити та застосовувати найкращі методи їх оптимізації.
✅ Глибше розуміти принципи роботи оптимізатора запитів Oracle та його механізми прийняття рішень.
✅ Забезпечувати стабільну продуктивність SQL-запитів навіть у змінних умовах роботи бази даних.


Програма курсу O12cTSQL. Oracle Налаштування SQL-запитів для розробників:

Модуль 1: Вступ до оптимізації SQL

  • Основи продуктивності SQL-запитів
  • Виявлення проблемних операторів SQL
  • Обхідні методи для покращення продуктивності

Модуль 2: Аналіз неефективних SQL-запитів

  • Стратегія аналізу запитів
  • Використання SQL Trace та TKPROF
  • Інтерпретація трасувальних файлів для розуміння рішень оптимізатора
  • Енд-то-енд трасування запитів

Модуль 3: Основи роботи SQL-оптимізатора

  • Внутрішня логіка обробки SQL-запитів
  • Компоненти SQL-оптимізатора
  • Методи оптимізації запитів
  • Переписування запитів для підвищення продуктивності

Модуль 4: Аналіз планів виконання SQL-запитів

  • Витягування та інтерпретація планів виконання
  • Моніторинг SQL-запитів
  • Методи доступу до таблиць та індексів
  • Оптимізація операцій JOIN

Модуль 5: Робота з оптимізатором SQL

  • Методи доступу до даних
  • Використання кешу результатів
  • Взаємодія з адаптивним механізмом оптимізації

Модуль 6: Статистика оптимізатора та змінні прив’язки

  • Збір статистики таблиць, стовпців та індексів
  • Автоматизація збору статистичних даних
  • Використання змінних прив’язки та їх вплив на ефективність запитів
  • Робота з параметром CURSOR_SHARING

Модуль 7: Шаблони планів виконання SQL

  • Використання шаблонів планів виконання
  • Практичне налаштування SQL-запитів

Сертифікат навчального центру після закінчення навчання Oracle TSQL

Матеріали курсу - pdf файли англійською мовою

Лабораторні роботи - штручна середа для виконання налаштувань під керівництвом тренера