План на курса

Методология за настройка на приложението

Архитектурна база данни и екземпляр

    Сървърни процеси Структура на паметта (SGA, PGA) Разбор и споделяне на курсори Файловете с данни, регистрационните файлове, файловете с параметри

Анализ на плана за изпълнение на командата

    Хипотетичен план (EXPLAIN PLAN, SQLPlus AutoTrac XPlane) Действителният план за изпълнение (V $ SQL_PLAN, XPlane, AWR)

Мониторинг на ефективността и намиране на тесни места в процеса

    Мониторинг на текущото състояние на екземпляра чрез изгледи на системни речници Мониторинг на исторически речници Приложение за проследяване (SQLTrace, TkProf, TreSess

Процесът на оптимизация

    Оптимизиране на разходите за имоти и регулирани Решимост за оптимизиране

Оптимизатор на базата на разходите за контрол на работата чрез:

    Параметри на сесията и екземпляр Съвети (подсказки) Модели на планове за заявки

Statistics и хистограми

    Статистика на въздействието и хистограми за ефективност Методите за събиране на статистика и хистограми Стратегия за преброяване и оценка на статистика Статистика за управление: блокиране, копиране, редактиране, автоматизиране на събирането, наблюдение на промените Динамично вземане на проби от данни (временни табели, сложни предикати) Статистика с много колони, базирана върху изрази Statistics Система

Логическата и физическа структура на базата данни

    Пространства маси. сегменти Разширения (EXTENTS) Блокове

Методи за съхранение на данни

    Физическите аспекти на таблицата временни таблици Таблици Индекс на външни таблици Таблица на дялове (span, letter, hash, mixed) Физическа реорганизация на таблиците

Материализирани изгледи и механизъм QUERY REWRITE

Методи за индексиране на данни

    Изграждане на B-TREE индекси Индекс на свойства Индекси: уникална функция с много колони, обратна Индекси на компресия Реконструкция и сливане на индекси Виртуални индекси Индекси частни и публични Bitmap индекси и кръстовище

Казус от практиката - данни от пълно сканиране

    Въздействието на място на ниво таблица и показания на производителността на блокове Зареждане на данни конвенционален и директен път Редът на предикатите

Case Study - достъп до данни чрез индекса

    Методи за четене на индекс (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN) Използване на функционални индекси Индекс на селективност (Clustering Factor) Многоколонни индекси и SKIP SCAN NULL и индекси Индексни таблици (IOT) Индекси на въздействие DML операции

Case Study - сортиране

    Сортиране на паметта Сортиране по индекс Сортиране по език Ефектът на ентропията за сортиране (Клъстерен фактор)

Case Study - съединявания и подзаявки

    Сливането: MERGE, HASH, NESTED LOOP Съединения в OLTP и OLAP системи Редът на превключване на външни съединявания Anti-join Незавършени съединявания (SEMI) Прости подзаявки Корелирани подзаявки Изгледите, клаузата WITH

Други операции базиран на разходите оптимизатор

    Сортиране на буфер INLIST VIEW FILTER Брой Stop Key Result Cache

Запитванията се разпръснаха

    Прочетете планове за заявка за използване на dblinks Избор на водеща маркировка

Паралелна обработка

Изисквания

  • Безплатно използване на основите на SQL и познаване на средата на база данни на Oracle (за предпочитане Oracle 11g завършване на обучение - Native SQL за програмисти - Семинари)
  • Практически опит в работата с Oracle
 28 Hours

Брой участници



Цена за участник

Oтзиви от потребители (1)

Свързани Kурсове

Developing Applications with Oracle Application Express (APEX)

21 Hours

Oracle 11g - SQL language for administrators - workshops

21 Hours

Oracle 11g - SQL language for developers - Workshop

35 Hours

Oracle 11g - Programming with PL / SQL I - Workshops

28 Hours

Oracle 11g - Programming with PL / SQL II

21 Hours

Свързани Kатегории