«Производительность в MS DAX: Внедрение на больших БД»
В ходе курса рассматриваются большинство аспектов, влияющих на успешное внедрение Microsoft Dynamics AX на больших инсталляциях, начиная от проведения первоначального тестирования, заканчивая мониторингом работы и использованием данных. Разбирается комплексный подход к вопросам производительности, который позволяет успешно решать возникающие задачи, выбирая наиболее оптимальные средства.
Курс предназначен для опытных программистов и администраторов Microsoft Dynamics AX. Обязательными требованиями являются: опыт программирования в Microsoft Dynamics AX; наличие опыта администрирования баз данных; общие знания по администрированию Windows 2000 или XP.
Продолжительность - 2 дня
План тренинга
Тестирование производительности
- Установка модуля Benchmark
- Запуск и настройка
- Анализ результатов
- Доработки для тестирования на реальных данных
- Тестирование операций – нормативное время работы
Особенности написания кода
- Индексы
- Хинты
- Клиент-серверное взаимодействие
- Кэширование
Аппаратное оборудование
- Требования к серверу БД, АОС
- Размещение файлов данных и приложение на сервере БД и AOS
- Основные узкие места, их мониторинг и выявление. Работа со счетчиками
Блокировки
- Понятие блокировок(lock), взаимоблокировок(dead lock)
- Работа DAX с блокировками, сравнение блокировок в SQL Server и Oracle
- Решение проблем взаимоблокировок
- Методы устранения блокировок, IMTS
Мониторинг работы
- Поиск неоптимальных запросов
- Работа с SQL Profiler
- Работа с DAX Code Profiler
- Работа с DAX SQL Profiler
Организация работы
- Процедуры выполнения синхронизации
- Использование Batch сервера
- Сокращение размера базы данных
Отчетность
- Подходы к построению отчетов на больших объемах данных, OLAP
- Организация взаимодействия с хранилищем OLAP
Ближайшие тренинги:
|