(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Курс "Oracle. Настройка языка SQL"

Код: EDU-OR-06
Специализация: Авторские курсы: СУБД и хранилища данных

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

Расписание:
3 июня 2019 года (Москва)        
9 августа 2019 года (Москва)        
14 октября 2019 года (Москва)        
11 декабря 2019 года (Москва)        

Стоимость:  16 605 руб.  

Курс посвящен настройке SQL-запросов в Oracle. Правильная настройка запроса способна улучшить время реакции иногда на три порядка, и поэтому без нее не обходится ни одна серьезная разработка информационной системы. Курс знакомит со способами обнаружения наиболее "неприятных" для Oracle запросов и со способами улучшить их временные характеристики.

Знания даются для версий Oracle 8i, 9i, 10g, 11g и 12с. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание рассматриваемых понятий и освоить основные технические приемы настройки запросов в Oracle.

По окончании курса слушатели научатся самостоятельного находить проблемные запросы и осуществлять их грамотную настройку.

Курс ориентирован на администраторов БД и на разработчиков, занимающихся отладкой и проектированием базы данных и прикладной системы. Предполагается предварительное знание основ архитектуры Oracle 8 и 9.

Программа курса Oracle. Настройка языка SQL

Оптимизация выполнения запросов в СУБД Oracle

1. Общие положения

2. Схема отработки запросов в СУБД Oracle

  • Схема взаимодействия с СУБД
  • Структуры СУБД в оперативной памяти
  • Области для обработки SQL-запросов
  • Порядок обработки SQL-запросов
  • Воздействие на эффективность обработки запросов
  • Механизм работы буфера блоков данных
  • Основные типы списков для буфера блоков
  • Правила версии 8 для попадания в LRU-список и удержания в нем
  • Правила версии 9 для попадания в LRU-список и удержания в нем
  • Изменение параметров буферизации (промежуточное решение между LRU-порядком и использованием счетчиков)
  • Некоторые детали выделения оперативной памяти для обработки SQL-запросов

3. Структуры хранения данных

  • Основные структуры хранения
  • Сегменты обычных таблиц
  • Кластеры
  • Сегмент LOB
  • Вспомогательные объекты и структуры хранения
  • Индексы
  • Виртуальные таблицы с хранением данных (materialized views)

4. Основные методы доступа

  • Полный просмотр таблицы (TABLE ACCESS FULL)
  • Поиск строки в таблице по индексу (TABLE ACCESS BY INDEX ROWID)
  • Поиск в уникальном индексе (INDEX UNIQUE SCAN)
  • Поиск в индексе по диапазону (INDEX RANGE SCAN)
  • Полный просмотр адресов в индексе (INDEX FULL SCAN)

5. Выявление проблемных запросов

  • Использование базовых и виртуальных таблиц словаря-справочника
  • Динамические таблицы
  • Пример определения запросов, потребляющих ресурсы СУБД более прочих
  • Просмотр незакрытых курсоров
  • Просмотр долгих запросов
  • Просмотр запросов, выдаваемых определенными участками приложения
  • Сценарии на SQL и PL/SQL, поставляемые Oracle
  • utlbstat.sql и utlestat.sql (все версии)
  • STATSPACK (версия 8.1.6 и выше)
  • AWR (версия 10 и выше)
  • Прочие полезные сценарии на SQL и PL/SQL
  • Специальные программные продукты

6. Как узнать подробности обработки конкретного запроса

  • Команда EXPLAIN PLAN
    Использование пакета DBMS_XPLAN для просмотра планов
  • Использование SQL Trace и программ TKPROF и TRCSESS
  • Параметры СУБД и служебные пакеты
  • Включение и отключение трассировки
  • Использование TKPROF и TRCSESS для выдачи результатов трассировки
  • Замечание по методологии
  • Возможности влиять на выполнение запросов

7. Конфигурирование хранимых объектов БД в Oracle (общие возможности)

  • Общее конфигурирование таблиц
  • Некоторые рекомендации по конфигурированию для старых версий
    Пересоздание/корректировка структуры хранения таблицы (– сегмента)
  • Умолчательные свойства выполняемых с таблицами операций
  • Общее конфигурирование индексов
  • Некоторые рекомендации по конфигурированию для старых версий
  • Пересоздание/корректировка структуры хранения индекса (– сегмента)
  • Умолчательные свойства выполняемых с индексами операций
  • Структуры хранения (сегменты) для объектов LOB

8. Некоторые специальные возможности конфигурирования объектов БД («особые случаи»)

  • Таблицы с раздельным хранением строк
  • Индексно организованные таблицы
  • Виртуальные таблицы с хранением данных (materialized view)
  • Пример с автоматической подменой запроса (Query Rewrite)
  • Поразрядные индексы
  • Индекс с функциональным преобразованием ключа
  • Пример с функцией, заданной пользователем
  • Индекс с обращеннием ключа
  • Кластерная организация таблиц
  • Простые (индексированные) кластеры
  • Однотабличные кластеры с вычисляемым местом расположения строк
  • Многотабличные кластеры с вычисляемым местом расположения строк
  • Таблицы с временным хранением результата

9. Настройка запросов

  • Виды запросов
  • Простые запросы
  • Соединения
  • Подзапросы
  • Связаный подзапрос
  • Декартово произведение
  • Запросы с выдачей частичных итогов
  • Запрос для отбора «первых N» записей
  • Формулирование условий отбора строк
  • Разнообразие обработки запросов
  • Способы обработки соединения
  • Отбор строк
  • Оптимизатор метода доступа к данным
  • Оптимизатор стоимости обработки
  • Фактор статистики
  • Фактор версии оптимизатора
  • Фактор подсказок
  • Стабилизация планов конкретных запросов
  • Частичная стабилизация плана
  • Полная фиксация плана

10. Возможности по автоматизации настройки запросов в версиях 10+

  • Настройка средствами пакета DBMS_SQLTUNE
  • Углубленный анализ запросов
  • Настройка отдельных запросов
  • Получение рекомендаций в виде готового сценария
  • Настройка запроса, полученного по ссылке в рабочей области SQL в SGA
  • Групповая настройка запросов
  • Избирательное слежение за выполнением запросов SQL и загрузкой СУБД средствами пакета DBMS_MONITOR
  • Установка единиц слежения и просмотр существующих значений
  • Пример отслеживания запросов SQL со стороны приложения и его элементов
  • Пример сбора статистики о запросах SQL в приложении
  • Автоматизация выполнения анализа и получения рекомендаций средствами пакета DBMS_ADVISOR
  • Общие сведения
  • Пример «быстрого» анализа запроса
  • Пример «полновесного» анализа запроса
  • Средства OEM для настройки запросов

11. Выполнение SQL-запросов в сети

  • Механизм выполнения запросов через сеть
  • Некоторые возможности оптимизации запросов в сети
  • Изменение параметра ARRAYSIZE
  • Способ хранения данных в табличных пространствах
  • Внутренняя организация хранения данных в табличных пространствах
  • Схемы автоматического выделения памяти в табличных пространствах
  • Искусственное увеличение и уменьшение объема сегмента
  • Списки свободных блоков и автоматическое управление сегментами (ASSM)
  • Устройство блока данных
  • Некоторые рекомендации по размещению файлов на дисках

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


В современном мире сложно обойтись без информационных технологий и их производных - компьютеров, мобильных телефонов, интернета и т.д., особенно в крупных компаниях и государственных организациях, работающих с большим количеством людей, а не только с парой VIP-клиентов, как это может быть в случае небольшой компании. А там, где есть большое количество контрагентов, заявителей и т.д. - не обойтись без баз данных, необходимых для обработки информации. Естественно, что времена гроссбухов и карточек, памятных многим по библиотекам, давно прошли, сегодня используются персональные компьютеры и электронные базы данных.

Сегодня невозможно представить работу крупнейших компаний, банков или государственных организаций без использования баз данных и средств Business Intelligence. Базы данных позволяют нам хранить и получать доступ к большим объемам информации, а система управления базами данных (СУБД) — осуществлять менеджмент доступных хранилищ информации.

В Учебном центре « Интерфейс» Вы научитесь эффективно использовать системы управления базами данных: быстро находить нужную информацию, ориентироваться в схеме базы данных, создавать запросы, осуществлять разработку и создание баз данных.

Обучение позволит Вам не только получить знания и навыки, но и подтвердить их, сдав соответствующие экзамены на статус сертифицированного специалиста . Опытные специалисты по СУБД Microsoft SQL Server или Oracle могут быть заинтересованы в изучении систем бизнес-аналитики. Это задачи достаточно сложные, использующие громоздкий математический аппарат, но они позволяют не только анализировать происходящие процессы, но и делать прогнозы на будущее, что востребовано крупными компаниями. Именно поэтому специалисты по бизнес-аналитике востребованы на рынке, а уровень оплаты их труда весьма и весьма достойный, хотя и квалифицированным специалистам по базам данных, администраторам и разработчикам, жаловаться на низкий уровень дохода тоже не приходится. Приходите к нам на курсы и получайте востребованную и высокооплачиваемую профессию. Мы ждем Вас!

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

Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.

  • Нужна помощь в поиске курса?
    Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
  • Поговорите со своим личным тренинг-менеджером!
    Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru


 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Personal Edition Named User Plus License
Oracle Database Standard Edition 2 Processor License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
Stimulsoft Reports.Ultimate Single License Includes one year subscription, source code
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Золотухина Е.Б., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
И я там был (2)
И я там был, мед пиво пил, по усам текло, а в рот не попало.
 
Написание оптимального кода под Delphi (1)
Delphi выполняет все почти именно так, как должен. Это как раз переизбыток "оптимизации" в...
 
Русификация рамки IDEF0 BPWin4 (41)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Настройка меню "Пуск" Windows 7 при помощи реестра (2)
Скажите пожалуйста, а как можно закрепить ярлыки программ с помощью твиков реестра в левой части...
 
Как изменить шрифт Wordpad? (4)
Как изменить шрифт Wordpad по умолчанию? Там Таймс, а мне, допустим, Ариал нужен. Можно ли...
 
 
 



    
rambler's top100 Rambler's Top100