Продолжительность курса (дней):
5
Уровень
Подробно (Эксперт)
Описание курса
Курс предназначен для администраторов баз данных, занимающихся оптимизацией работы Adaptive Server. Этот курс дает детальную картину всех подсистем сервера, его архитектуры. В нем рассматриваются вопросы оптимизации физического расположения баз данных, управления системными ресурсами ASE (процессоры, кэши, диски), обслуживания статистики оптимизатора, выбора оптимальной схемы блокировок, настройки режима параллельного выполнения запросов. Вы познакомитесь с приемами диагностики и решения проблем производительности, научитесь пользоваться диагностическим инструментарием Sybase (мониторные таблицы, sp_sysmon, системные процедуры) и в рамках лабораторных занятий на практике опробуете все методики оптимизации, рассматриваемые в этом курсе.
Цели курса
По завершению курса Вы научитесь:
- Понимать основные принципы оптимизации производительности;
- Пользоваться sp_sysmon и другими утилитами для диагностики и оптимизации сервера;
- Правильно конфигурировать память для оптимальной работы сервера;
- Работать с многопроцессорностью (несколько engines);
- Настраивать оптимальным образом кэши данных, процедур, партиций;
- Выявлять и исправлять проблемы неоптимальной физической схемы базы, таблиц, научитесь использовать партиции;
- Использовать статистику для контроля над фрагментацией DOL таблиц и индексов;
- Подбирать оптимальную схему блокировки таблиц в зависимости от характера их использования;
- Динамически переконфигурировать Adaptive Server;
- Оптимизировать работу с tempdb, включая решение проблем с блокировками, выбор оптимального размера и физического размещения на дисковых устройствах.
Темы курса
- Основные принципы оценки и настройки производительности;
- Обзор архитектуры ASE;
- Инструментарий для настройки производительности;
- Принципы работы механизма блокировок;
- Фрагментация таблиц;
- Многопроцессорная работа (engines);
- Конфигурирование именованных кэшей;
- Настройка ввода/вывода большими блоками;
- Настройка процедурного кэша и кэша SQL-операций;
- Оптимизация дисковых устройств;
- Табличные партиции;
- Статистика оптимизатора;
- Концепция параллелизма в ASE;
- Настройка параллельных операций;
- Менеджер логических процессов (процессорные группы, классы выполнения, привязка объектов к процессорам);
- Настройка bcp.
Кому предназначен курс
- Администраторам баз данных.
Предварительные требования
- Курс "Базовый курс по ASE 12.5/15.0";
- Курс "Администрирование ASE 12.5/15.0"
или эквивалентный опыт работы.