В этом курсе рассматриваются различные методы исследований, которые охватывают несколько уровней детализации выполнения базой данных Oracle операторов SQL. Слушатели изучают различные способы, при помощи которых осуществляется доступ к данным и которые имеют различную эффективность в зависимости от окружающей обстановки. Также изучаются имеющиеся у пользователей возможности, позволяющие убедиться в том, что оптимизатором выбран наилучший способ доступа к данным. В данном курсе освещены темы секционирования, изучаются преимущества, которые может дать использование подсказок оптимизатору, переменных связывания и различных типов индексов.
Целевая аудитория
Администраторы баз данных
Разработчики PL/SQL
Разработчики приложений
Технические консультанты
Программа курса
Изучение архитектуры базы данных Oracle
Обзор архитектуры сервера базы данных Oracle
Обзор структур оперативной памяти сервера базы данных Oracle
Роль фоновых процессов
Автоматическое управление разделяемой памятью
Автоматическое управление памятью выполняемых операторов SQL
Автоматическое управление памятью
Архитектура внешней памяти базы данных
Логические и физические структуры базы данных Oracle
Введение в процесс настройки операторов SQL
Причины неэффективного выполнения операторов SQL
Имеющиеся программные решения по отслеживанию текущей производительности
Обзор утилит, предназначенных для мониторинга и настройки производительности
Страницы производительности Enterprise Manager, предназначенные для настройки в ответ на снижение производительности
Настройка производительности с учетом разделения времени реакции на время потребления CPU и время ожидания
Масштабируемость и ее взаимосвязь с дизайном, реализацией и конфигурированием приложения
Наиболее распространенные ошибки, допускаемые при проектировании и программировании приложений