Закрыто

[Специалист] Oracle 11g: Настройка команд SQL, Oracle 11g: Передовые методы PL/SQL

Тема в разделе "Курсы по администрированию", создана пользователем bertopls, 24 фев 2014.

Цена: 38000р.
Взнос: 1332р.-96%
100%

Основной список: 63 участников

Резервный список: 8 участников

Статус обсуждения:
Комментирование ограничено.
  1. 24 фев 2014
    #1
    bertopls
    bertopls ЧКЧлен клуба

    [Специалист] Oracle 11g: Настройка команд SQL, Oracle 11g: Передовые методы PL/SQL

    [​IMG]
    Oracle 11g: Настройка команд SQL

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

    Модуль 1. Архитектура сервера базы данных
    • Архитектура сервера базы данных Обзор
    • Структуры памяти базы данных: Обзор
    • Роль фоновых процессов
    • Автоматическое управление разделяемой памятью (ASSM)
    • Автоматическое управление памятью, используемой для выполнения SQL операторов
    • Архитектура хранения данных
    • Логические и физические структуры данных

    Модуль 2. Введение в настройку SQL
    • Причины возникновения проблем производительности SQL команд
    • Способы мониторинга производительности
    • Обзор средств мониторинга и настройки производительности
    • Страницы производительности EM для решения проблем производительности
    • Настройка производительности с учетом разделения времени реакции на время потребления CPU и время ожидания
    • Масштабируемость на стадии проектирования приложения, на этапе реализации и конфигурирования системы
    • Обшие ошибки в клиентских системах
    • Проактивная методология настройки
    Модуль 3. Введение в оптимизатор
    • Structured Query Language (Структурированный язык запросов)
    • SQL оператор - представление, реализация & обработка: обзор
    • Разбор(parsing) SQL оператора: обзор
    • Зачем нужен оптимизатор?
    • Оптимизация на этапе жесткого разбора
    • Оптимизатор по стоимости
    • Управление поведением оптимизатора
    • Функциональные возможности оптимизатора и их зависимость от версии базы данных Oracle
    Модуль 4. Операции Оптимизатора
    • Определение способов доступа к строкам таблиц
    • Основные структуры и методы доступа
    • Полный просмотр таблицы
    • Индексы: обзор
    • Использование индексов и столбцы с неопределенными значениями
    • Битовые индексы, составные индексы и невидимые индексы
    • Рекомендации по обслуживанию индексов
    • Кластеры
    Модуль 5. Интерпретация планов выполнения
    • План выполнения
    • Взаимосвязи между важными динамическими представлениями словаря
    • Автоматический Репозиторий Нагрузки (AWR)
    • Получение отчетов на основе данных AWR
    • Мониторинг команд SQL: Обзор
    • Чтение более сложных планов выполнения
    • Анализ плана выполнения
    • Что происходит по ту сторону плана выполнения
    Модуль 6. Пример: Star Transformation
    • Модели схем «Звезда» и «Снежинка»
    • План выполнения без преобразования «Звезда»
    • Извлечение строк таблицы фактов из одного Измерения, всех Измерений
    • Соединение промежточного результирующего набора с таблицами измерений
    • Использование битовых индексов соединений
    • Трансформация Звезда
    • Битовые индексы соединений
    Модуль 7. Статистика оптимизатора
    • Статистика оптимизатора & типы статистик оптимизатора
    • Статистика по группе столбцов: Обзор
    • Статистика по выражению: обзор
    • Сбор системной статистики
    • Statistic Preferences (Заданные параметры сбора статистики): Обзор
    • Динамическая выборка, выполняемая оптимизатором: Обзор
    • Блокировка статистик
    Модуль 8. Использование переменных связывания(bind variables)
    • Совместное использование курсоров и различные значения литералов
    • Совместное использование курсоров и переменные связывания
    • Переменные связывания в SQL*Plus & Enterprise Manager
    • Усовершенствования в совместном использовании курсоров
    • Адаптивное совместное использование курсоров: обзор
    • Работа с Адаптивным совместным использованием курсоров
    Модуль 9. Использование подсказок оптимизатору
    • Подсказки оптимизатору: Обзор
    • Типы подсказок оптимизатору
    • Как задать подсказки оптимизатору
    • Правила применения
    • Рекомендации
    • Категории подсказок оптимизатору
    • Подсказки, указывающие цели оптимизации и используемые подходы
    • Дополнительные подсказки оптимизатору
    Модуль 10. Трассировка приложений
    • Сквозная трассировка: преимущества
    • Расположение файлов трассировки
    • Что такое служба(service)?
    • Использование служб в клиентских приложениях
    • Трассировка Вашего сеанса
    • Содержание трассировочного файла
    • Форматирование трассировочного файла : Обзор
    • Утилита tkprof
    Модуль 11. Автоматическая Настройка SQL
    • Автоматическая настройка операторов SQL
    • Проблемы, связанные с настройкой приложений
    • SQL Tuning Advisor (консультант по настройке SQL-операторов) : Обзор
    • Устаревшая или отсутствующая статистика по объектам БД
    • Профилирование SQL оператора
    • Процесс оптимизации плана и создание профиля (SQL Profile)
    • Database Control и SQL Tuning Advisor
    • Реализация рекомендаций
    Oracle 11g: Передовые методы PL/SQL

    Цель курса — научиться применять наиболее перспективные с точки зрения безопасности и производительности информационных систем методы программирования на языке PL/SQL, подготовиться к сдаче экзамена для получения международного сертификата Oracle — Oracle Advanced PL/SQL Developer Certified Professional.

    Язык PL/SQL — процедурное расширение языка SQL, разработанное корпорацией Oracle. С помощью данного языка можно разрабатывать хранимые на сервере программные компоненты, такие как процедуры, функции и триггеры, используя при этом преимущества процедурного стиля программирования.

    Курс предназначен для разработчиков прикладного ПО, разработчиков PL/SQL, администраторов БД.

    Модуль 1. Обзор среды разработки
      • SQL Developer
      • SQL*Plus
    Модуль 2. Рекомендации по проектированию
      • Описание предопределённых типов данных
      • Создание подтипов на основе имеющихся в приложении типов
      • Проектирование курсоров
      • Использование курсорных переменных
      • Передача курсорных переменных как параметров программ
      • Сравнение курсоров и курсорных переменных
    Модуль 3. Использование коллекций
      • Обзор коллекций
      • Использование ассоциативных массивов
      • Использование вложенных таблиц
      • Использование массивов переменной длины
      • Написание PL/SQL программ, использующих коллекции
      • Эффективное использование коллекций
    Модуль 4. Вызов внешних процедур, написанных на других языках программирования
      • Вызов из PL/SQL процедур, написанных на языке C
      • Вызов из PL/SQL процедур, написанных на языке Java
    Модуль 5. Применение детального контроля доступа
      • Обзор детального контроля доступа
      • Описание методов детального контроля доступа
      • Описание контекста приложения
      • Создание контекста приложения
      • Применение контекста приложения
      • Процедуры пакета DBMS_RLS
      • Применение политики
      • Представления словаря данных, содержащие информацию о детальном контроле доступа
    Модуль 6. Работа с большими объектами
      • Описание больших объектов (LOBs)
      • Работа с внутренними LOBs
      • Описание BFILEs
      • Создание директорий для доступа к объектам BFILEs
      • Описание пакета DBMS_LOB
      • Удаление LOBs
      • Создание временных LOBs с помощью пакета DBMS_LOB
    Модуль 7. Администрирование SecureFile LOBs
      • Введение в SecureFile LOBs
      • Окружениедля SecureFile LOBs
      • Использование SecureFile LOBs для хранения документов
      • Преобразование BasicFile LOBs в SecureFile LOB формат
      • Проверка производительности SecureFile LOBs
      • Разрешение дедупликации и сжатия
      • Разрешение шифрования
    Модуль 8. Оптимизация производительности
      • Влияние компилятора
      • Настройка производительности кода PL/SQL
      • Управление автоматическим встраиванием подпрограмм ( intra unit inlining) оптимизатором
      • Идентификация проблем использования памяти и ее настройка
    Модуль 9. Увеличение производительности за счет SQL и PL/SQL кэширования
      • Кэширование результатов запроса при помощи Query Result Cache
      • Использование кэширования результирующего набора SQL-запроса
      • Кэширование PL/SQL-функций
    Модуль 10. Анализ кода PL/SQL
      • Использование встроенных пакетов Oracle и представлений словаря данных для получения информации о коде
      • Анализ определяемых пользователем идентификаторов с помощью управляемого компилятором инструментального средстваPL/Scope
      • Получение метаданных в XML или DDL виде при помощи пакета DBMS_METADATA , например, для для пересоздания объектов
    Модуль 11. Профилирование и трассировка кода PL/SQL
      • Трассировка выполнения кода
      • Профилирование программ на PL/SQL
    Модуль 12. Защита кода от SQL-внедрений
      • Описание SQL-внедрений
      • Уменьшение зон, уязвимых для SQL-внедрений
      • Использование DBMS_ASSERT
      • Создание неуязвимого для SQL-внедрений кода
     
     
    Последнее редактирование модератором: 8 май 2014
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      10 июл 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
    3. skladchik.com
      Складчина закрыта.
      26 июн 2014
    4. Мартино
      Мартино участвует.
      13 июн 2014

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      10 июл 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
    3. skladchik.com
      Складчина закрыта.
      26 июн 2014
    4. skladchik.com
      Взнос составляет 666р.
      11 июн 2014
  3. Обсуждение
  4. 24 фев 2014
    #2
    sergsen
    sergsen ЧКЧлен клуба
    этот курс новый и не включен в комплексную программу по ораклу
     
    1 человеку нравится это.
  5. 24 фев 2014
    #3
    bertopls
    bertopls ЧКЧлен клуба
    как раз больше админам, хотя сложно сказать, если на работе нет четкого разделения кто такой администратор БД
     
  6. 3 апр 2014
    #4
    lecollage
    lecollage ЧКЧлен клуба
    До скольки сбрасывать будем? Тут наверняка специалисты собрались, которым этот курс нужен. Эта цена, я думаю, уже многих устроит?
     
  7. 3 апр 2014
    #5
    lecollage
    lecollage ЧКЧлен клуба
    Согласен, но по-хорошему нужно бы их вместе взять...
     
  8. 13 апр 2014
    #6
    ruzerone
    ruzerone ЧКЧлен клуба
    Если люди из комплексной складчины подтянутся в эту, здесь взнос будет на уровне 300-400р, т.е. цена взноса будет адекватнее.
     
  9. 13 апр 2014
    #7
    i_shaped
    i_shaped БанЗабанен
    Дорого для двух курсов, нет?

    До 400 с человека дойдём?
     
  10. 13 апр 2014
    #8
    lecollage
    lecollage ЧКЧлен клуба
    Считаю, что цена взноса до 1000р адекватна, ведь курсы стоят 38000р
    Лишь бы Орг нашелся:) Хотя, тут Prametei подтянулся:rolleyes:
     
  11. 14 апр 2014
    #9
    ruzerone
    ruzerone ЧКЧлен клуба
    Не спорю, что 1000р для оракловых курсов, цена адекватная, но согласитесь, не все готовы потянуть такую цену, как показала практика старта комплексного курса, когда за 2 дня 30 человек выписалось.

    По этому, имеет смысл снизить цену хотя бы до рубежа в 400-600р, при такой цене думаю покидать складчину будет бессмысленно, так как сумма взноса ~1% от полной стоимости.
     
    1 человеку нравится это.
  12. 17 апр 2014
    #10
    i_shaped
    i_shaped БанЗабанен
    При 400 - я вписываюсь
     
  13. 17 апр 2014
    #11
    lecollage
    lecollage ЧКЧлен клуба
    Если вписаться сейчас - ничего страшного, пока орг найдется, потом дату сборов объявят, ты всё увидишь и ещё подумаешь. А если не вписываться сейчас, то и величина взноса не упадет. Нужно смело вписываться, так мы приблизимся к желаемому результату!
     
  14. 17 апр 2014
    #12
    MILLennium
    MILLennium ОргОрганизатор
     
  15. 8 май 2014
    #13
    ruzerone
    ruzerone ЧКЧлен клуба
    Друзья, пора начинать делать рекламу курса для оракловых админов.
     
    1 человеку нравится это.
  16. 7 июн 2014
    #14
    Progmatex
    Progmatex ОргОрганизатор
    Не разбегаемся, ждать библиотеку не придется долго.
    Как большинство оплатят, то сразу и откроется :rolleyes:.
     
    1 человеку нравится это.
  17. 7 июн 2014
    #15
    Progmatex
    Progmatex ОргОрганизатор
    За минималку что-ли хотели поучаствовать? Зачем разбегаетесь-то?
     
  18. 7 июн 2014
    #16
    Jewgenis
    Jewgenis ЧКЧлен клуба
    Коллеги, участвую первый раз, подскажите пожалуйста, каким способом обычно осуществляется оплата складчины, через банковской перевод, WebMoney или каким-либо другим способом?
     
  19. 7 июн 2014
    #17
    bertopls
    bertopls ЧКЧлен клуба
    любой перевод на кошелек выбмани, главно чтоб долшло
     
  20. 7 июн 2014
    #18
    Мартино
    Мартино ДолжникДолжник
    Предпочтительно с помощью webmoney. Заведи кошелек.
     
  21. 7 июн 2014
    #19
    ruzerone
    ruzerone ЧКЧлен клуба
    Не реагируй на таких людей, им видимо за бесплатно хотелось курс получить. Или, они просто не понимают ценности курса.

    Тут большинство с комплексной программы за ~120к, там как помнишь, всю сумму собрали, тут на врятли будет иначе ;)

    P.s.: стоимость взноса 1,5% от общей стоимости курсов. Думайте перед тем как выписываться, тут не 2 часа перевода, а структурированная информация и отточенные навыки преподавателей УЦ, сомневаюсь, что кто-то будет недоволен или не узнает чего-то стоющего.
     
    1 человеку нравится это.
  22. 7 июн 2014
    #20
    orangedao
    orangedao ДолжникДолжник
    А точно на 12 июня будут реквизиты? а то с 17 по 24 июня не будет возможности выйти в интернет, и я боюсь как бы не пропустить сбор средств.
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей