Oracle Database 12c R2 – Настройка на SQL за разработчици Ед 2

По време на курса Oracle Database 12c R2 – Настройка на SQL за разработчици Ед 2, фокусиран върху разработката на приложения, участниците научават за настройката на SQL изрази Oracle и как да напишете ефективни, подходящи за базата данни SQL изрази Oracle.

Участниците се научават да интерпретират планове за изпълнение и различните начини, по които могат да бъдат достъпни данните. Показано им е как да дешифрират, решават и след това прилагат настройка към SQL кода. Демонстрират се различни техники за настройка.

Този курс ще бъде подкрепен от практически лабораторни упражнения.

Към кого е адресирано?

  • Администраторите
  • Разработчици
  • Разработчици на складове за данни
  • PL/SQL разработчици
  • Разработчици на приложения
  • Разработчици
  • Инженери за поддръжка

Какво ще научите?

Участниците в този курс ще се научат да:

• Използвайте инструментите Oracle за идентифициране на неефективността на SQL.
• Използвайте автоматична настройка на SQL.
• Използвайте SQL мониторинг в реално време.
• Пишете по-ефективни SQL изрази.
• Наблюдавайте и проследявайте SQL изрази с голямо натоварване.
• Управление на статистиката на оптимизатора за обекти на база данни.
• Разбиране на стъпките и операторите на оптимизационния процес.
• Интерпретирайте планове за изпълнение.
• Извършване на проследяване на приложения.
• Променете SQL оператор, за да осигурите най-добра производителност
• Идентифицира лошо работещ SQL
• Проследяване на приложение през различните нива на архитектура на приложението
• Разберете как оптимизаторът на заявки взема решения относно начина на достъп до данните
• Определете как статистиката на оптимизатора влияе на производителността на SQL
• Идентифицира възможните методи за достъп до данните, включително различни методи за асоцииране

Предпоставки:

  • Запознаване с архитектурата на базата данни;
  • Познания по SQL и PL/SQL.

График на курса:

Материалите на курса са на английски език. Обучението се води на румънски език.

Въведение

  • Цели на курса, програма на курса и приложения, използвани в този курс
  • Аудитория и изисквания
  • Примерни схеми, използвани в курса
  • Информация за акаунта на класа
  • SQL среди, налични в курса
  • Семинари, демонстрационни скриптове и примерни скриптове за код
  • Приложения в курса

Въведение в настройката на SQL

  • Сесия за настройка на SQL
  • Стратегии за настройка на SQL
  • Среди за разработка: Общ преглед
  • Инструмент за диагностика SQLTXPLAIN (SQLT).

Използване на инструменти за проследяване на приложения

  • Използване на SQL Trace Facility: Общ преглед
  • Необходими стъпки преди проследяване
  • Налични инструменти за проследяване: Общ преглед
  • Помощната програма trcsess
  • Форматиране на SQL Trace файлове: Общ преглед

Разбиране на основните техники за настройка

  • Разработване на ефективни SQL оператори
  • Скриптове, използвани в този урок
  • дизайнер на табла
  • Индекс на използване
  • Трансформиран индекс
  • Несъответствие на типа на датата
  • NULL употреба
  • Настройте клаузата ORDER BY

Основи на оптимизатора

  • Представяне на SQL оператор
  • Обработка на SQL изрази
  • Защо ви е нужен оптимизатор?
  • Компоненти на оптимизатора
  • Трансформатор на заявки
  • Оптимизатор на базата на разходите
  • Адаптивна оптимизация на заявки
  • Функции на оптимизатора и Oracle Database Пресата

Генериране и показване на планове за изпълнение

  • План за изпълнение?
  • Командата EXPLAIN PLAN
  • План на масата
  • AutoTrac
  • Изглед на V$SQL_PLAN
  • Автоматично хранилище за натоварване
  • SQL мониторинг
  • DBML_SQL_MONITOR

Тълкуване на планове за изпълнение и подобрения

  • Тълкуване на сериен план за изпълнение
  • Адаптивни оптимизации
  • Оптимизатор: Пътища за достъп до таблица и индекс
  • Операции с източник на ред
  • Основни съоръжения и пътища за достъп
  • Пълно сканиране на таблица
  • Индекси
  • Общи наблюдения

Операции за присъединяване към оптимизатора

  • Методи за присъединяване
  • Типове присъединяване

Други оператори на оптимизатора

  • SQL оператори
  • Други операции с N-масив
  • Кеш оператори за резултати

Въведение в понятията за статистика на оптимизатора

  • Оптимизатор на статистиката
  • Видове статистики на оптимизатора
  • Събиране и управление на статистиката на оптимизатора: Общ преглед

Използване на променливи за свързване

  • Споделяне на курсора и различни буквални стойности
  • Променливи за споделяне на курсора и свързване

Управление на SQL планове

  • Поддържане на производителността на SQL
  • Управление на SQL планове

работилници

Препоръчваме да продължите с:

Няма препоръчителни курсове след завършване на този курс.

Oracle Database 12c R2 – Настройка на SQL за разработчици Ед 2

Персонализирани оферти за групи от минимум 2 човека

Подробности за курса

Продължителност:

3
дни

Цена:

1440 EUR

Доставка:

Преподаване в класна стая, хибридна класна стая, виртуална класна стая

Ниво:

5. Специализиран

Роли:

Database администратор