Применение агрегатов, индексов
О чём курс
О чём курс
В процессе эксплуатации прикладных решений на базе платформы 1С:Предприятие 8 информационные системы меняют свое поведение из-за постоянного роста объема баз данных и изменения бизнес-процессов. Неучет штатных механизмов и неэффективные программные решения со временем приводят к существенному падению быстродействия.
Курс направлен на формирование целостного представления о способах обеспечения и повышения оперативности программных решений, а также на выработку устойчивых навыков разработки с учетом требований к производительности.
Что внутри
Материалы курса охватывают ключевые аспекты ускорения работы системы: от базовых принципов построения запросов и правильного применения индексов до тонкой настройки структуры регистров.
В рамках программы рассматриваются:
- выявление неэффективных обращений к базе данных и грамотное индексирование прикладных объектов и таблиц значений;
- тонкости работы с итогами и виртуальными таблицами, которыми обладают регистры накопления;
- проектирование и обслуживание механизмов, использующих агрегаты, а также оптимизация ресурсоемких отчетов;
- внедрение методики APDEX для количественной оценки качества работы системы;
- практическая настройка инструмента Технологический журнал для детального анализа реальных запросов, выполняемых СУБД.
Программа обучения
- Занятие 1
- Основные идеи оптимизации быстродействия
- Инструменты контроля оперативности механизмов системы
- Задачи поиска на реальных таблицах
- Дополнительное индексирование прикладных объектов
- Борьба с неэффективными обращениями к базе данных
- Применение дополнительного индексирования в запросах
- Критерии отбора = индексирование, возведенное в ранг конфигурирования
- Опасности чрезмерного индексирования
- Использование таблиц, как внешних параметров запроса
- Индексирование таблиц значений
- Занятие 2
- Механизмы работы с итогами регистров накопления
- Построение виртуальных таблиц на дату и использование промежуточных итогов
- Отборы на виртуальных таблицах
- Дополнительное индексирование
- Влияние порядка следования измерений (использование системного кластерного индекса)
- Построение сложных оперативных отчетов. Запросный подход
- Построение сложных оперативных отчетов. Структурный подход
- Оптимизация за счет снижения избыточности
- Отключение использования измерений в итогах оборотных регистров для "неважных" аналитических разрезов
- Сокращение количества измерений за счет обобщения аналитических разрезов
- Занятие 3
- Предпосылки использования агрегатов. Работа механизмов агрегатов
- Создание агрегатов
- Перестроение сети агрегатов
- Обновление агрегатов
- Получение и использование списка оптимальных агрегатов
- Использование регламентных заданий
- Создание контекстных отчетов для управляемых форм
- Практикумы поиска и "расшивки" узких мест оперативности работы системы
- Занятие 4
- Теория методики оценки производительности APDEX. Практика подключения подсистемы оценки производительности для конфигураций, работающих в управляемом режиме;
- Практика подключения подсистемы оценки производительности для конфигураций, работающих в обычном режиме;
- Примеры настройки автоматического сбора статистики;
- Анализ производительности и поиск «узких мест»;
- Ситуации, требующие анализа настоящих запросов, исполняемых СУБД;
- Настройка и подключение Технологического журнала;
- Использование Технологического журнала для анализа запросов при реализации интерфейсных задач;
- Использование Технологического журнала для анализа запросов в программных механизмах;
- Использование Технологического журнала для анализа запросов при формировании отчетов;
Теги курса
Другие материалы школы 7
У УЦ-3 Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.