Применение агрегатов, индексов

25 участников

О чём курс

О чём курс

В процессе эксплуатации прикладных решений на базе платформы 1С:Предприятие 8 информационные системы меняют свое поведение из-за постоянного роста объема баз данных и изменения бизнес-процессов. Неучет штатных механизмов и неэффективные программные решения со временем приводят к существенному падению быстродействия.

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

Что внутри

Материалы курса охватывают ключевые аспекты ускорения работы системы: от базовых принципов построения запросов и правильного применения индексов до тонкой настройки структуры регистров.

В рамках программы рассматриваются:

  • выявление неэффективных обращений к базе данных и грамотное индексирование прикладных объектов и таблиц значений;
  • тонкости работы с итогами и виртуальными таблицами, которыми обладают регистры накопления;
  • проектирование и обслуживание механизмов, использующих агрегаты, а также оптимизация ресурсоемких отчетов;
  • внедрение методики APDEX для количественной оценки качества работы системы;
  • практическая настройка инструмента Технологический журнал для детального анализа реальных запросов, выполняемых СУБД.

Программа обучения

  • Занятие 1
    • Основные идеи оптимизации быстродействия
    • Инструменты контроля оперативности механизмов системы
    • Задачи поиска на реальных таблицах
    • Дополнительное индексирование прикладных объектов
    • Борьба с неэффективными обращениями к базе данных
    • Применение дополнительного индексирования в запросах
    • Критерии отбора = индексирование, возведенное в ранг конфигурирования
    • Опасности чрезмерного индексирования
    • Использование таблиц, как внешних параметров запроса
    • Индексирование таблиц значений
  • Занятие 2
    • Механизмы работы с итогами регистров накопления
    • Построение виртуальных таблиц на дату и использование промежуточных итогов
    • Отборы на виртуальных таблицах
    • Дополнительное индексирование
    • Влияние порядка следования измерений (использование системного кластерного индекса)
    • Построение сложных оперативных отчетов. Запросный подход
    • Построение сложных оперативных отчетов. Структурный подход
    • Оптимизация за счет снижения избыточности
    • Отключение использования измерений в итогах оборотных регистров для "неважных" аналитических разрезов
    • Сокращение количества измерений за счет обобщения аналитических разрезов
  • Занятие 3
    • Предпосылки использования агрегатов. Работа механизмов агрегатов
    • Создание агрегатов
    • Перестроение сети агрегатов
    • Обновление агрегатов
    • Получение и использование списка оптимальных агрегатов
    • Использование регламентных заданий
    • Создание контекстных отчетов для управляемых форм
    • Практикумы поиска и "расшивки" узких мест оперативности работы системы
  • Занятие 4
    • Теория методики оценки производительности APDEX. Практика подключения подсистемы оценки производительности для конфигураций, работающих в управляемом режиме;
    • Практика подключения подсистемы оценки производительности для конфигураций, работающих в обычном режиме;
    • Примеры настройки автоматического сбора статистики;
    • Анализ производительности и поиск «узких мест»;
    • Ситуации, требующие анализа настоящих запросов, исполняемых СУБД;
    • Настройка и подключение Технологического журнала;
    • Использование Технологического журнала для анализа запросов при реализации интерфейсных задач;
    • Использование Технологического журнала для анализа запросов в программных механизмах;
    • Использование Технологического журнала для анализа запросов при формировании отчетов;
Складчина создана 6 апреля 2019 г.

Теги курса

Инструменты

Другие материалы школы 7

У УЦ-3 Все материалы
303 ₽ 6 000 ₽