[Специалист] Oracle 11g: Настройка команд SQL

  • Автор темы I AM
  • 366
  • Обновлено
  • 02, Apr 2018
  • #1
Oracle 11g: Настройка команд SQL Специалист На занятиях курса рассматриваются методы, позволяющие получить различные уровни детализации информации о том, как сервер базы данных Oracle выполняет SQL-команды.

Вы изучите различные способы доступа к данным, узнаете о том, какие из них являются наиболее эффективными в тех или иных случаях, и как обеспечить использование лучшего метода.

В ходе обучения Вы рассмотрите методы соединения таблиц, секционирование таблиц, а также использование подсказок оптимизатора, переменных привязки и различные типы индексов.

Спойлер: Описание далее

Модуль 1. Архитектура сервера базы данных

Архитектура сервера базы данных Обзор

Структуры памяти базы данных: Обзор

Роль фоновых процессов

Автоматическое управление разделяемой памятью (ASSM)

Автоматическое управление памятью, используемой для выполнения SQL операторов

Архитектура хранения данных

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

Модуль 2. Введение в настройку SQL

Причины возникновения проблем производительности SQL команд

Способы мониторинга производительности

Обзор средств мониторинга и настройки производительности

Страницы производительности EM для решения проблем производительности

Настройка производительности с учетом разделения времени реакции на время потребления CPU и время ожидания

Масштабируемость на стадии проектирования приложения, на этапе реализации и конфигурирования системы

Обшие ошибки в клиентских системах

Проактивная методология настройки

Модуль 3. Введение в оптимизатор

Structured Query Language (Структурированный язык запросов)

SQL оператор - представление, реализация & обработка: обзор

Разбор(parsing) SQL оператора: обзор

Зачем нужен оптимизатор?

Оптимизация на этапе жесткого разбора

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

Управление поведением оптимизатора

Функциональные возможности оптимизатора и их зависимость от версии базы данных Oracle

Модуль 4. Операции Оптимизатора

Определение способов доступа к строкам таблиц

Основные структуры и методы доступа

Полный просмотр таблицы

Индексы: обзор

Использование индексов и столбцы с неопределенными значениями

Битовые индексы, составные индексы и невидимые индексы

Рекомендации по обслуживанию индексов

Кластеры

Модуль 5. Интерпретация планов выполнения

План выполнения

Взаимосвязи между важными динамическими представлениями словаря

Автоматический Репозиторий Нагрузки (AWR)

Получение отчетов на основе данных AWR

Мониторинг команд SQL: Обзор

Чтение более сложных планов выполнения

Анализ плана выполнения

Что происходит по ту сторону плана выполнения

Модуль 6. Пример: Star Transformation

Модели схем «Звезда» и «Снежинка»

План выполнения без преобразования «Звезда»

Извлечение строк таблицы фактов из одного Измерения, всех Измерений

Соединение промежточного результирующего набора с таблицами измерений

Использование битовых индексов соединений

Трансформация Звезда

Битовые индексы соединений

Модуль 7. Статистика оптимизатора

Статистика оптимизатора & типы статистик оптимизатора

Статистика по группе столбцов: Обзор

Статистика по выражению: обзор

Сбор системной статистики

Statistic Preferences (Заданные параметры сбора статистики): Обзор

Динамическая выборка, выполняемая оптимизатором: Обзор

Блокировка статистик

Модуль 8. Использование переменных связывания(bind variables)

Совместное использование курсоров и различные значения литералов

Совместное использование курсоров и переменные связывания

Переменные связывания в SQL*Plus & Enterprise Manager

Усовершенствования в совместном использовании курсоров

Адаптивное совместное использование курсоров: обзор

Работа с Адаптивным совместным использованием курсоров

Модуль 9. Использование подсказок оптимизатору

Подсказки оптимизатору: Обзор

Типы подсказок оптимизатору

Как задать подсказки оптимизатору

Правила применения

Рекомендации

Категории подсказок оптимизатору

Подсказки, указывающие цели оптимизации и используемые подходы

Дополнительные подсказки оптимизатору

Модуль 10. Трассировка приложений

Сквозная трассировка: преимущества

Расположение файлов трассировки

Что такое служба(service)?

Использование служб в клиентских приложениях

Трассировка Вашего сеанса

Содержание трассировочного файла

Форматирование трассировочного файла : Обзор

Утилита tkprof

Модуль 11. Автоматическая Настройка SQL

Автоматическая настройка операторов SQL

Проблемы, связанные с настройкой приложений

SQL Tuning Advisor (консультант по настройке SQL-операторов) : Обзор

Устаревшая или отсутствующая статистика по объектам БД

Профилирование SQL оператора

Процесс оптимизации плана и создание профиля (SQL Profile)

Database Control и SQL Tuning Advisor

Реализация рекомендаций

http://www.specialist.ru/course/ornas

Скрытая информация :: Авторизуйтесь для просмотра »

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
Тем
49554
Комментарии
57426
Опыт
552966

Интересно