Курс освещает вопросы повышения производительности приложений, основанных на базах данных, находящихся под управлением сервера Oracle9i. Даются рекомендации по проектированию, программированию и улучшению производительности приложений. Будет изучен процесс выполнения SQL-запросов сервером Oracle и построение плана выполнения запроса. Во время выполнения многочисленных лабораторных работ, слушатели освоят технику улучшения производительности выполнения SQL-запросов и PL/SQL-процедур. Будут обсуждены вопросы настройки параметров сессии для приложений класса DSS или OLTP.
Содержание курса:
- Знакомство с вопросами настройки производительности.
- Архитектура сервера Oracle9i.
- Эффективное использование памяти.
- Ускорение выполнения операторов SQL.
- Инструменты EXPLAIN PLAN и AUTOTRACE SQLTRACE и TKPROF.
- Увеличение скорости выполнения соединения таблиц (join) и подзапросов.
- Директивы для управления оптимизатором (Hints).
- Методы работы с большими таблицами.
- Методы работы с большими индексами.
- Подстройка параметров сессии.
- Повышение эффективности коды приложений.
- Динамический SQL.
- Возможности в области хранилищ данных.
Слушатели: системные аналитики, разработчики, проектировщики, администраторы и персонал служб сопровождения.
Предварительная подготовка:
Требуется знание языков SQL и PL/SQL, принципов реляционных баз данных, различных типов объектов баз данных. Рекомендуется прослушать курс "08-INTRO Введение в Oracle8i"или "9I-INTRO Введение в Oracle9i", либо прослушать пару курсов 9I-SQL Язык SQL Oracle9i и Программирование на языке Oracle9i PL/SQL. Желательно иметь опыт работы в среде Oracle шесть месяцев и более.
Цена курса: 27 000 руб.
Продолжительность курса: 5 дней









