Interface Ltd.
119334, г. Москва, ул. Бардина, д. 4, корп. 1.
(495) 229-0436, shopadmin@itshop.ru
Подписаться на новости в формате RSS | В избранное | Вход
Купить Delphi XE2 - получить C++ Builder XE2 Бесплатно Обновить КОМПАС 3D и График до V13 со скидкой 13% Купить MSDN - Скидка 35% Легализация Windows за 5000 рублей Купить Office 2010 - Скидка 15% Купить Windows Server за 21000 рублей Купить RAD Studio XE2 - получить DB Optimizer XE2 Бесплатно Купить ArchiCAD 15 + nanoCAD СПДС Бесплатно
 
Каталог:
 
 
Категории:
 
Подписка на новости:
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Fotoshop: Алхимия Дизайна
 
Ваш отзыв:
Оцените качество магазина ITShop.ru на Яндекс.Маркете Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты:
 
 
Курс расчета:
 1 у.е. = 31.39 руб.
 
 Цены показывать:
 
 
 
 
  
Разделы:
Системное проектирование    
 
Направления:
Business Intelligence   CASE   Бизнес-тренинги   Интернет   Информационная безопасность   ИТ-Обучение   ИТ-Работа   Корпоративные информационные системы   Операционные системы Linux   Офисное ПО   Разработка веб-приложений   Разработка ПО   Свободное ПО   Системное администрирование   Средства тестирования   СУБД и хранилища данных   Управление бизнесом   Управление ИТ-инфраструктурой   Управление качеством   Управление персоналом   Управление проектами   Управление разработкой ПО   Электронный документооборот  
 

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

Цена: 9 450 руб.

 
Продолжительность - 2 дня
Расписание: 08.06.2012 (Москва)
 
Специализация:  Авторские курсы: СУБД и хранилища данных
Производитель:  Interface Ltd.
Код: EDU-OR-06
 
 
 

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

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

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

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

Программа курса

Оптимизация выполнения запросов в СУБД 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)
  • Устройство блока данных
  • Некоторые рекомендации по размещению файлов на дисках

Способы оформления заявки на курс обучения:

Если Вы являетесь представителем юридического лица:

Вы можете оформить заявку на данный курс:

  • Online в интернет-магазине ITShop.ru, нажав на кнопку "Заказать" или "В корзину" и оформить заказ, получив все необходимые документы для перечисления средств за обучение. B случае, если назначена дата проведения курса, при оформлении и оплаты заказа Вы автоматический будете зарегистрированы на курс на ближайшую дату проведения. Все даты проведения курса можно посмотреть в описании курса, если Вы пожелаете зарегистрироваться на более позднию дату или выбрать удобное для Вас время, укажите эту информацию при оформлении заказа. Внимание! Если назначена дата проведения курсов, то для всех слушателей резервирование места производится только после оплаты курсов. Просьба оплачивать заранее, так как группы набираются быстро. В случае, если не назначена дата курса, при оформлении заказа укажите удобное для Вас время проведения данного курса и наш специалист сообщит Вам о возможности его проведения именно в это время, при это Вашему заказу будет присвоен статус "Предварительный заказа".
  • Связаться со специалистом Учебного центра "Интерфейс" по горячей линии: +7 (495) 925-0049 c 10:00 до 18:00, по будням
  • Связаться со специалистом Интернет-магазина ITShop.ru по горячей линии: +7 (495) 229-0436 c 09:00 до 18:00, без выходных
  • Связаться со специалистом Интернет-магазина ITShop.ru по ICQ: менеджер по обучению (ICQ: 468563365)
  • Если Вы по каким-то причинам не можете с нами связаться, заполните, пожалуйста, форму. В течение часа в рабочее время интернет-магазина наши специалисты свяжутся с Вами.

Если Вы являетесь частным лицо:

Вы можете оформить заявку на данный курс:

  • Online в интернет-магазине ITShop.ru, нажав на кнопку "Заказать" или "В корзину" и оформить заказ, получив все необходимые документы для перечисления средств за обучение. B случае, если назначена дата проведения курса, при оформлении и оплаты заказа Вы автоматический будете зарегистрированы на курс на ближайшую дату проведения. Все даты проведения курса можно посмотреть в описании курса, если Вы пожелаете зарегистрироваться на более позднию дату или выбрать удобное для Вас время, укажите эту информацию при оформлении заказа. Внимание! Если назначена дата проведения курсов, то для всех слушателей резервирование места производится только после оплаты курсов. В случае, если не назначена дата курса и производится набор группы, при оформлении заказа укажите удобное для Вас время проведения данного курса и наш специалист сообщит Вам о возможности его проведения именно в это время, при это Вашему заказу будет присвоен статус "Предварительный заказа".
  • Связаться со специалистом Интернет-магазина ITShop.ru по горячей линии: +7 (495) 229-0436 c 09:00 до 18:00, без выходных
  • Связаться со специалистом Интернет-магазина ITShop.ru по ICQ: менеджер по обучению (ICQ: 468563365)
  • Если Вы по каким-то причинам не можете с нами связаться, заполните, пожалуйста, форму. В течение часа в рабочее время интернет-магазина наши специалисты свяжутся с Вами.

ВНИМАНИЕ: Online оформление заказа в интернет-магазине ITShop.ru позволяет Вам оплатить данный курс 15 способами.

Где проходит обучение?

Обучение по всем направлениям проводится в собственных класса Учебного центра "Интерфейс", по адресу: 119334, Москва, ул. Бардина, д. 4 Возможно проведение курсов обучения для групп на Вашей территории в любом городе, так же программы Авторских курсов могут быть адаптированны по Вашим требованиям, для того чтобы узнать как свяжитесь с нами любым удобным способом связи перечисленным ваше.

Ждем Вас в нашем Учебном центре!

С этим товаром часто покупают:
 

Новости:
  • Доступ к базе данных Oracle средствами ADO.NET Entity Framework
    При разработке программного обеспечения всегда руководствовался простым правилом, чем меньше в развивающемся проекте используется сторонних компонентов, платформ, технологий, тем лучше. Почти все гениальное - просто. К сожалению, у разработчика не всегда есть возможность свободного выбора средств и систем, с которыми он работает. Вот и мне достался проект Windows Forms + ODAC + Oracle DB Server.
  • Мониторинг использования индексов в планах запросов в Oracle 10g
    Для мониторинга использования индексов Oracle предлагает простой способ - включить мониторинг индекса и выключитьпо завершению значимого для данного индекса периода. Описание на сайте Oracle тут. В результате в представлении V$OBJECT_USAGE вы можете увидеть ответ "Yes" или "No".
  • Экспорт - импорт БД oracle большого размера
    Если вы читаете данную статью, то скорее всего Вас настигло несчастье. Экземпляр продуктивной БД доживает последние дни и вот вот перестанет вообще запускаться. Из RMAN-а вы восстановиться не можете, так как пользователи "наработали" достаточно большое количество данных, а архивные журналы с момента аварии безнадежно утеряны. Забегая вперед, отмечу, что с помощью ниже описываемого метода был произведен экпорт-импорт БД размером около 160GB за 18 часов.
Наверх

  
 
Горячая линия:
 
Помощь:
Задать вопрос ONLINE
     программы
     обучение
     экзамены
     компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
 
Бестселлеры:
Курс Курс "Основы моделирования бизнес-процессов и спецификации требований к ПО"
Курс Курс "Разработка приложений в архитектуре клиент-сервер с помощью Delphi"
Курс Курс "Эффективное планирование и управление ресурсами, временем и затратами в Microsoft Project Professional 2010"
Курс Курс "Методология анализа и моделирования бизнес-процессов и информационных систем с использованием инструментария ARIS TOOLSET"
Курс Курс "10262 Разработка клиентских приложений с помощью Microsoft Visual Studio 2010"
Курсы: Microsoft Windows 7
Курсы: Microsoft Windows Vista
Курсы: Microsoft Windows Server 2008
Курсы: Microsoft SQL Server 2008
Курсы: Microsoft Visual Studio 2008
 
Новинки:
 

 
Подписаться на новости в формате RSS | В избранное | Вход


Rambler's Top100 Проверить аттестат Товары@Mail.ru