Oracle Database: SQL Tuning for Developers
38000,00 ₴
Код курса: OTSQL
Тривалість: 4 дні / 32 години
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс «SQL Tuning for Developers» допоможе слухачам навчитися визначати та налаштовувати неефективні SQL оператори. Буде розглянуто методи, які дозволяють отримати різні рівні інформації про те, як сервер бази даних Oracle виконує SQL оператори. Це дозволить слухачам визначати причини неефективності SQL операторів.
Слухачі вивчать різні способи доступу до даних, дізнаються про те, які з них є найбільш ефективними у тих чи інших обставинах, і як забезпечити використання найкращого методу. Будуть розглянуті інструменти для трасування на різних рівнях, переваги використання змінних прив’язки та різних типів індексів.о
о
Вимоги до підготовки слухачів:
- Знання SQL на рівні курсу Oracle 12c: Основи SQL 1.
о
Для кого підходить цей курс:
- Розробники PL/SQL
- Розробники додатків
- Адміністратори баз даних
- Адміністратори сховищ даних
- Розробники сховищ даних
- Спеціалісти служб технічної підтримки
о
Слухачі отримають знання для виконання таких дій:
- Інтерпретація плану виконання та різних методів доступу до даних
- Моніторинг виконання SQL оператора в режимі реального часу
- Збір статистики по роботі додатків на різних рівнях (трасування додатків) та інтерпретація зібраної статистики
- Пошук SQL операторів, що потребують оптимізації, та вибір правильного способу їх налаштування
- Розуміння роботи оптимізатора запитів (Query Optimizer)
- Забезпечення стабільної продуктивності оптимізованих SQL операторів у змінному середовищі
о
Програма курсу
1. Вступ до налаштування SQL
- Обхідні шляхи для покращення продуктивності
- Аналіз неефективного SQL
- Основні методики налаштування SQL
- Стратегія аналізу запитів
2. Використання SQL Trace і TKPROF
- Вивчення трасувального файлу для розуміння рішень оптимізатора
- Трасування “від кінця до кінця”
3. Основні методики налаштування
- Переписування запитів для покращення продуктивності
4. Основи оптимізатора
- Огляд подання оператора SQL, його реалізації та виконання
- Компоненти оптимізатора
5. Інтерпретація послідовного плану виконання
- Різні способи отримання планів виконання
- Використання моніторингу SQL
- Інтерпретація послідовного плану виконання
6. Оптимізатор: Методи доступу до таблиць та індексів
- Різні способи доступу до даних таблиць та індексів
7. Оптимізатор: Операції з’єднання
- Різні способи з’єднання таблиць
8. Інші методи доступу
о
9. Статистика оптимізатора
- Статистика таблиць, стовпців та індексів
- Системна статистика оптимізатора
- Автоматичний збір статистики оптимізатора
10. Використання змінних прив’язки
- Взаємодія з механізмом адаптивного розподілу курсорів
- Використання параметра ініціалізації CURSOR_SHARING
11. Шаблони планів виконання SQL
- Використання шаблонів планів виконання SQL
о
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
o
| ✉️ | 📅 | ☎️ | 🔝 |




