Подготовка к 1С:Эксперту по технологическим вопросам. Основной курс
Описание курса
Практический курс для подготовки к сдаче экзамена «1С:Эксперт по технологическим вопросам». На курсе вы разберете кейсы, моделирующие исключительные ситуации — конфликты блокировок, загруженность оборудования, неоптимальная работа запросов, а также комплексные сценарии, моделирующие проблемы быстродействия 1С.
Курс проводит Виктор Богачев — эксперт по высоконагруженным системам, действующий экзаменатор «1С:Эксперт».
Вы сможете обсудить интересующие вопросы напрямую.
В ходе обучения вы научитесь:
- выявлять «узкие места» производительности,
- анализировать планы запросов и оптимизировать запросы,
- расследовать и устранять конфликты блокировок и решать проблемы медленной работы 1С при большом количестве пользователей и интенсивной нагрузке.
Для кого
Курс для всех желающих успешно сдать экзамен «1С:Эксперт по технологическим вопросам».
По окончании курса вы
- подготовитесь к сдаче экзамена,
- обеспечите себе карьерный рост и повышение рыночной стоимости как специалиста,
- научитесь самостоятельно выявлять и устранять «узкие места» информационных баз на платформе 1С.
Как проходит обучение
- Уроки проходят в формате онлайн-трансляций по будням с 10:00 до 17:00.
- Период обучения — 5 учебных дней (40 ак. часов).
- После трансляции все уроки будут доступны в записи в течение 90 дней. Вы в любое удобное время сможете посмотреть запись.
- После успешного прохождения курса вы получите Удостоверение о повышении квалификации от фирмы «1С», подтверждающее полученные компетенции.
Посмотреть системные требования →
Краткая программа обучения
Вводная часть
- Что дает сертификат 1С:Эксперт его обладателю
- Почему важно уметь самому проектировать, сопровождать и ускорять крупные системы 1С
Как объективно оценить, насколько быстро работает система
- Индекс производительности (Apdex) и типовые средства БСП для его вычисления
- Как быстро составить список ключевых операций и целевое время
Общие подходы к анализу производительности
- Какие методики в каком случае применять
- Ускорение единичной операции (документ, отчет)
- Ускорение целой системы: инструменты, подходы, подводные камни
Производительность оборудования
- Счетчики производительности железа на Windows и их расшифровка
- Интерактивные задачи
- Определяем, кто нагружает CPU, диски и неэффективно использует память на сервере
- Влияние настроек энергосбережения на производительность
Индексы для повышения производительности
Как получить информацию о запросах, которые выполняет 1С
- Технологический журнал
- Трассировка
- Системы мониторинга
Технологический журнал 1С
Трассировка запросов и DMV для анализа запросов
- План запроса
- Зачем нужен план запроса
- Как получить план запроса в MS SQL Server и Postgres
Как писать запросы, которые работают быстро
- Типичные причины неоптимальной работы запросов
- Приемы оптимизации запросов
- Обзор возможностей «1С: Центр управления производительностью» (ЦУП) для анализа запросов
Транзакции в 1С
- Свойства транзакции и их расшифровка
- Защита от грязного чтения в СУБД — «блокировочнике» и СУБД — «версионнике»
Лог транзакций MS SQL и WAL для Postgres, бекапы и отказоустойчивость СУБД
Транзакционные блокировки и другие виды блокировок (объектные, латчи)
Как повысить надежность работы кластера 1С
- Возможности кластера 1С для распределения нагрузки
- Возможности кластера 1С для защиты от чрезмерного потребления памяти процессом кластера
- Возможности кластера 1С для защиты от чрезмерного потребления памяти и CPU серверным вызовом
- Система мониторинга кластера 1С
- Сеансы и соединения для тонкого и толстого клиента
Лицензии 1С
- Типичные проблемы с аппаратными ключами 1С и способы их решения
- Особенности эксплуатации программных лицензий 1С
Нагрузочное тестирование
- Для чего нужно и чем оно отличается от функционального
- Особенности подготовки, разработки и запуска больших нагрузочных тестов (до нескольких тысяч пользователей)