Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration

Наши контакты

☎ +7 747 716 2122 ☎ +7 777 241 7298
☎ +7 747 592 9208
asem@ciscotrain.kz info@ciscotrain.kz
gulzifa@ciscotrain.kz

Схема проезда

Гоголя 39, каб. 509
Казахстан, г. Алматы, ул. Гоголя 39, каб. 509, 050002

Настройка производительности и мониторинг DB2 (Linux, UNIX, Windows)

40

В рамках данного курса Вы узнаете, как настроить для оптимальной работы IBM DB2 10.1 для Linux, UNIX, и Windows. В рамках данного курса будут затронуты вопросы проектирования баз данных и приложений, влияющие на производительность, основные параметры производительности баз данных, различные инструменты для регулирования производительности. Для этого Вы будете использовать утилиты  DB2 такие,  как RUNSTATS, REORG и db2batch.

Содержание курса

Мониторинг баз данных

·         Конфигурация базы данных для сбора информации об активности и метриках объектов, возвращаемой табличными функциями мониторинга

·         Использование db2pd для выполнения анализа мониторинга и определения проблем

·         Использование табличных функций и представлений в создании отчетов и мониторинге системы баз данных, объектов и кэша пакетов для того, чтобы быстро обнаружить факторы, влияющие на производительность

·         Настраивать конфигурационные опции баз данных, управляющих набором запросов, активностей и метрик над всей базой данных

 Управление вводом/выводом в базах данных

·         Объяснение разницы между логическим и физическим чтением страниц

·         Конфигурация базы данных для поддержки асинхронного чтения и записи в буферный пул

·         Мониторинг на чтение и запись в базу данных

·         Мониторинг журналирования и выбора соответствующих значений для параметра SOFTMAX

·         Объяснение альтернативной очистки страниц, связанный с переменной реестра DB2_USE_ALTERNATE_PAGE_CLEANING

Табличные пространства и таблицы

·         Выбор необходимых значений для размера страниц и экстентов

·         Описание подсчета PREFETCHSIZE, когда оно находится в значении AUTOMATIC

·         Описание преимуществ  DMS табличного пространства и использования Automatic Storage

·         Создание нескольких групп хранения (storage groups) для управления табличными пространствами на дисковых системах

·         Настройка опций кэширования файловой системы для оптимизации производительности работы табличных пространств

·         Описание алгоритмов вставки строк в таблицы, основанных на использовании опции append  или определении кластерного индекса

·         Реализация сжатия строк для снижения дискового пространства и повышения производительности

·         Использование ADMIN_GET_TAB_COMPRESS_INFO для оценки результатов статического и адаптивного сжатия

·         Описание того, как опция сжатия по индексу может снизить занимаемое дисковое пространство

·         Сжатие временных данных для повышения производительности

Управление памятью

·         Память инстанции, память базы данных и приложений

·         Управление разделяемой памятью баз данных, основанное на настройке опции DATABASE_MEMORY в значение AUTOMATIC, COMPUTED или определенное количество страниц

·         Выбор режима управления сортировкой с помощью SORTHEAP и SHEAPTHRES_SHR

·         Мониторинг с помощью команды db2mtrk и SQL выражений

·         Использование db2pd для мониторинга памяти базы данных

Автоматическое управление памятью

·         Использование STMM

·         Работа STMM с настройкой опции DATABASE_MEMORY

·         Конфигурация базы данных для STMM

·         Активация и деактивация STMM

·         Управление памятью на основе конфигурации sortheap

·         Обсуждение того, как DB2 сама повышает или понижает количество памяти, выделяемое на несколько баз данных

Производительность приложений

·         Особенности разработки приложений, влияющие на производительность

·         Особенности разработки функций и хранимых процедур, влияющие на производительность

·         Разработка приложений для оптимизации сортировок и минимизации блокировок

·         Мониторинг производительности приложений с помощью db2pd и SQL-выражений

·         Создание отчета об активных соединениях приложений

Использование инструментов Explain

·         Просмотр планов доступа с помощью графического инструмента Explain в Data Studio

·         Оценка плана доступа с помощью проверки отчетов, созданных командой db2exfmt

·         Настройка Explain для анализа данных и динамических выражений

·         Команда db2expln

·         Использование монитора активностей для создания отчетов Explain

DB2 оптимизатор

·         Этапы компиляции SQL

·         Выбор соответствующего класса оптимизации

·         Статистика каталога и конфигурационные опции базы данных, влияющие на выбор плана доступа

·         Использование конфигурационного параметра STMT_CONC

·         Использование утилиты db2look

·         Профили оптимизации

Использование индексов для производительности

·         Как с помощью индексов повысить производительность

·         Функция MON_GET_INDEX

·         Комбинирование нескольких индексов

·         Использование Design Advisor

SQL производительность

·         Отчеты Explain

·         Разница между Nested Loop, Merge Scan и Hash Joins

·         Создание индексов для схемы звезда

·         Свойства Refresh Immediate и Refresh Deferred  MQT

·         Использование Design Advisor

·         Партиционные и непартиционные индексы

Инструменты и утилиты для производительности

·         Использование утилиты RUNSTATS

·         Настройка политик и опций для автоматического сбора статистики

·         Мониторинг активности

·         Утилита db2batch

 

Мониторинг событий

·         Создание PACKAGE CAСHE

·         Создание монитора блокировок

·         Мониторинг транзакций

·         Использование монитора CHANGE HISTORY

·         Мониторинг активностей

 Подходит? Подать заявку на этот курс