По време на курса 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


