Description
Автор: Специалист
Название: 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
Реализация рекомендаций
Reviews
There are no reviews yet.