Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Методология за настройка на приложения
Архитектура на базата данни и инстанцията
- Сървърни процеси
- Структура на паметта (SGA, PGA)
- Парсване и споделени курсори
- Файлове с данни, лог файлове, файлове с параметри
Анализ на плана за изпълнение на командата
- Хипотетичен план (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Действителен план за изпълнение (V $ SQL_PLAN, XPlane, AWR)
Мониторинг на производителността и откриване на тесни места в процеса
- Мониторинг на текущото състояние на инстанцията чрез системни изгледи от речника
- Мониторинг на историческите речници
- Проследяване на приложения (SQLTrace, TkProf, TreSess
Процес на оптимизация
- Свойства на оптимизацията на разходите и регулираната оптимизация
- Определяне на оптимизацията
Контрол на работата на оптимизатора, базиран на разходите, чрез:
- Сесийни параметри и параметри на инстанцията
- Съвети (hints)
- Модели на планове за заявки
Статистики и хистограми
- Влияние на статистиките и хистограмите върху производителността
- Методи за събиране на статистики и хистограми
- Стратегия за преброяване и оценяване на статистики
- Управление на статистики: блокиране, копиране, редактиране, автоматизация на събирането, мониторинг на промените
- Динамично вземане на проби от данни (временни таблици, сложни предикати)
- Многоколонни статистики, базирани на изрази
- Системни статистики
Логическа и физическа структура на базата данни
- Таблични пространства.
- Сегменти
- Екстенти (EXTENTS)
- Блокове
Методи за съхранение на данни
- Физически аспекти на таблицата
- Временни таблици
- Индексни таблици
- Външни таблици
- Партиционирани таблици (обхват, списък, хеш, смесени)
- Физическа реорганизация на таблици
Материализирани изгледи и механизъм QUERY REWRITE
Методи за индексиране на данни
- Изграждане на B-TREE индекси
- Свойства на индексите
- Индекси: уникални, многоколонни, функционални, обратни
- Компресиране на индекси
- Възстановяване и сливане на индекси
- Виртуални индекси
- Частни и публични индекси
- Битмап индекси и свързване
Казус - пълно сканиране на данни
- Влияние на разположението на ниво таблица и блок върху производителността на четене
- Зареждане на данни по конвенционален и директен път
- Ред на предикатите
Казус - достъп до данни чрез индекс
- Методи за четене на индекс (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Използване на функционални индекси
- Селективност на индекса (Clustering Factor)
- Многоколонни индекси и SKIP SCAN
- NULL и индекси
- Индексни таблици (IOT)
- Влияние на индексите върху DML операции
Казус - сортиране
- Сортиране в паметта
- Сортиране по индекс
- Лингвистично сортиране
- Ефект на ентропията върху сортирането (Clustering Factor)
Казус - свързвания и подзаявки
- Свързване: MERGE, HASH, NESTED LOOP
- Свързвания в OLTP и OLAP системи
- Ред на превключване
- Външни свързвания
- Анти-свързване
- Непълни свързвания (SEMI)
- Прости подзаявки
- Корелирани подзаявки
- Изгледи, клауза WITH
Други операции на оптимизатора, базиран на разходите
- Buffer Sort
- INLIST
- VIEW
- FILTER
- Count Stop Key
- Result Cache
Разпределени заявки
- Четене на планове за заявки с използване на dblinks
- Избор на водеща таблица
Паралелна обработка
Изисквания
- Свободно владеене на основите на SQL и познаване на средата на Oracle база данни (за предпочитане завършено обучение Oracle 11g - Native SQL за програмисти - Уъркшопи)
- Практически опит в работата с Oracle
28 Часа
Отзиви от участници (2)
1. Момичето ми хареса стила на предаване на треньора и търпението му да обяснява. 2. Хареса ми, че треньорът отговаряше на нашите допълнителни въпроси, дори и тези, които извеждаха дискусиите малко подалеч от предаването, което показва гъвкавост. 3. Хареса ми, че имаше praktičen лабораторен часов, а не само теоретична част. 4. Момичето ми хареса, че курсът беше онлайн.
Roxana - DB Global Technology
Курс - Oracle 11g - Application Tuning - Workshop
Машинен превод
Експертиза на тренера в оптимизацията на SQL
Bogdan - DB Global Technology
Курс - Oracle 11g - Application Tuning - Workshop
Машинен превод