Oracle Базы данных 19c: Управление производительностью и настройка / Oracle Database 19c: Performance Management and Tuning

Код: O19cPMT

Курс "Oracle Базы данных 19c: Управление производительностью и настройка" знакомит с тем, как с помощью настройки целевых запросов и методологии для выявления проблем с настройками в базе данных Oracle предпринимать корректирующие действия, как определить и настроить общую базу данных, устранить проблемы с производительностью, как использовать advisors (советники) внутри БД, чтобы заблаговременно понять какие настройки надо сделать и как использовать различные инструменты, предоставляемые Oracle для настройки базы данных.

Формат проведения

-

Продолжительность

40 академических часов

Вендор

Oracle

Тематика

Базы данных
vendor

Вы научитесь

  • Настраивать приложения баз данных для оптимальной производительности
  • Выявлять и решать общие проблемы настройки
  • Использовать источники диагностической информации
  • Управлять статистикой базы данных
  • Выявлять и исправлять проблемные SQL-операторы
  • Пользоваться планом выполнения инструкции SQL с помощью Explain Plan
  • Использовать эффективность SQL-операторов с использованием SQL trace и autotrace
  • Использовать инструменты для мониторинга и диагностики проблем производительности SQL
  • Настраивать компоненты памяти
  • Настраивать SGA и общего пула
  • Настраивать буфер блоков данных
  • Использовать автоматическое управление памятью
  • Устанавливать PGA и временное пространство
  • Управлять дисковым вводом-выводом
  • Настраивать пространство блока
  • Осуществлять мониторинг статистики и событий ожидания
  • Использовать метрики, оповещения и базовые показатели
  • Использовать AWR и ADDM

Аудитория курса

Администраторы баз данных и сотрудники технической поддержки

Требования к предварительной подготовке слушателя

  • Обладать практическими знаниями в области использования SQL и администрирования базы данных Oracle;
  • Должны пройти курс администрирования Oracle SQL и Oracle Database 19c или иметь хорошие знания Oracle SQL и администрирования Oracle;
  • Знание описаний и использования встроенных пакетов Oracle будет весьма полезной, но не существенной;
  • Этот курс построен на операционной системе Linux, базовые знания Linux / UNIX рекомендуются, но не являются существенными;
  • Технический английский язык

Содержание курса

Модуль 1. Основы диагностики и производительности 

  • Диагностика настройки и производительности, Функции, инструменты
  • Время БД
  • Размеры настройки процессора и времени ожидания
  • Модель времени. Динамические представления производительности
  • Статистика базы данных
  • Ожидание событий
  • Диагностические источники
  • Файлы журналов и файлы трассировки
Модуль 2. Снижение стоимости операций SQL

  • Определение непригодных объектов
  • Сохранение индексов
  • SQL Access Advisor
  • Ведение таблиц и их реорганизация
  • Управление экстентами
  • Сцепление строк и перенос строки
  • Сокращение сегмента
Модуль 3. Анализатор производительности SQL

  • Обзор анализатора производительности SQL
  • Использование анализатора производительности SQL
  • Захват рабочей нагрузки SQL
  • Создание задачу анализатора производительности SQL
  • Создание сравнительных отчетов
  • Настройка Regressed Statements
  • Руководство по Workflow Analysis
  • Представления анализатора производительности SQL
Модуль 4. Управление производительностью SQL

  • Ведение статистики оптимизатора
  • Сбор статистики оптимизатора
  • Соберите статистику вариантов
  • Отложенная публикация статистики
  • Optimizer Statistics Advisor
  • Хранилище статистики выражений
  • Адаптивная оптимизация запросов
  • Непрерывные адаптивные планы запросов
  • Автоматическая настройка SQL
  • Мониторинг SQL
  • Мониторинг SQL с помощью Advisor по настройке SQL
  • Мониторинг SQL с помощью Enterprise Manager и SQL Developer
  • Advisor по доступу к SQL
  • Управление планами SQL
  • Диагностика и обновление SQL
Модуль 5. Автоматическое управление памятью 

  • Обзор автоматического управления памятью динамический SGA
  • Параметры для размера SGA
  • Включение и выключение автоматического управления общей памятью
  • Используйте советник SGA
  • Обзор автоматического управления памятью
  • Включение и выключение автоматической памяти
  • Управление
  • Контроль автоматического управления памятью
  • Совокупный предел PGA
Модуль 6. Настройка Shared Pool (общий пул)

  • Обзор архитектуры Shared Pool
  • Защелки и мьютексы
  • Диагностические инструменты для настройки общего пула
  • Избегая жестких разборов
  • Закрепление объектов в общем пуле
  • Размер общего пула
  • Избегая фрагментации общего пула
  • Кэш словаря данных
  • Кэш результатов SQL-запроса
Модуль 7. Настройка BUFFER CACHE (КЭША БУФЕРОВ)

  • Обзор BUFFER CACHE базы данных. Архитектура
  • Цели и методы настройки BUFFER CACHE
  • Симптомы и решения проблем производительности BUFFER CACHE
  • Советник BUFFER CACHE
  • База Данных Smart Flash Cache
  • Полное кэширование базы данных
  • Когда следует очистить BUFFER CACHE
Модуль 8. Настройка PGA и временного пространства 

  • Обзор PGA
  • Использование памяти SQL
  • Автоматическая настройка режима памяти PGA
  • Настройка PGA для нового экземпляра
  • Статистика и гистограммы целевых рекомендаций PGA
  • Автоматический PGA и отчеты AWR
  • Управление временными табличными пространствами
  • Временная группа табличных пространств
  • Несколько временных табличных пространств
  • Мониторинг временных табличных пространств
  • Shrink временного табличного пространства
  • Представления словаря данных и сегменты сортировки
Модуль 9. Создание и использование моментальных снимков и базовых показателей с помощью автоматического репозитория рабочей нагрузки 

  • Обзор встроенных возможностей автоматической настройки
  • Обзор автоматического хранилища рабочей нагрузки
  • Сведения AWR. Enterprise Manager и AWR
  • Создание и сравнение моментальных снимков
  • Изучение AWR отчета
  • Создание и сравнение Baseline
  • Перемещение окна Baseline
  • Базовые Шаблоны
  • Виды Baseline. Мониторинг производительности и Baseline
  • Отчет о сравнении периодов
  • Определение пороговых значений предупреждений, использование статической Baseline
  • Настройка адаптивных Порогов
  • Отчет активностей Performance Hub
Модуль 10. Использование метрик и оповещений

  • Обзор метрик и оповещений
  • Преимущества и ограничения метрик и оповещений
  • Генерация системой, генерация пороговыми значениями и событиями
  • Основные оповещения
  • Установка пороговых значений
  • Просмотр информации об истории метрик
  • Просмотр гистограмм
  • Представления метрик и оповещений
Модуль 11. Использование инструментов на базе AWR

  • Автоматизация задач технического обслуживания
  • Конфигурация окна обслуживания
  • Инструмент мониторинга производительности
  • Активная история
  • Формирование отчета ASH
  • ADDM в реальном времени
Модуль 12. Мониторинг работы базы данных в режиме реального времени 

  • Обзор мониторинга работы базы данных в режиме реального времени
  • Концепции работы с базами данных
  • Определение операции в базе данных
  • Включение мониторинга операции в базе данных
  • Определение, запуск и завершение операции с базой данных
  • Слежение за ходом выполнения операции в базой данных
  • Представления операций в базой данных
  • Настройка работы базы данных
Модуль 13. Мониторинг приложений

  • Атрибуты и виды сервисов
  • Создание сервисов. Использование сервисов с клиентскими приложениями
  • Использование сервиса вместе с менеджером ресурсов
  • Использование услуг планировщика Oracle
  • Сервисы и метрические пороги
  • Использование агрегации сервисов с трассировкой
  • Top Services по производительности на закладке "Производительность"
Модуль 14. BIG DATA и хранилище данных

  • Онлайн - сбор статистики Bulk Loads
  • Сбор статистики в реальном времени во время DML. perations
  • Настройка сбора высокочастотной статистики
  • Базовое и расширенное сжатие таблиц
  • Расширенное сжатие индекса
  • Уменьшение возможности влияния на курсор от операций DDL
  • Автоматическая индексация с помощью DBMS_AUTO_INDEX
  • Масштабируемые последовательности. Bitmap-Based COUNT(DISTINCT) SQL-функции
  • Выделение пула исполняемых SQL-операторов
Модуль 15. Настройка ввода-вывода базы данных 

  • Обзор управления вводом-выводом баз данных
  • Архитектура и режимы ввода-вывода
  • Важные показатели ввода-вывода для баз данных Oracle
  • Калибровка ввода-вывода
  • Статистика и диагностика ввода-вывода
  • Файлы макета с использованием операционной системы или аппаратного обеспечения. Чередование
  • Ручное распределение файлов, чтобы уменьшить конкуренцию ввода-вывода
  • Примеры конфигураций
  • Асинхронный и синхронный ввод-вывод Многопоточный Oracle
  • Автоматическое управление хранилищем (ASM)
Модуль 16. Итоговые положения настройки производительности oracle 

  • Потенциальное влияние параметров инициализации на производительность
  • Изначальный размер памяти для базы данных
  • Рекомендуемые практики для различных типов табличных пространств
  • Определение и использование размеров блоков
  • Размер буфера журнала повтора и файлов журнала повтора
  • Настройка автоматического сбора статистики

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster