Курс обучения повышению производительности 1С:Предприятие 8 (для программистов)
Есть в сети онлайн курс Бурмистрова по оптимизации в виде монолога и в основном теория. Хотелось бы узнать, что представляет этот очный курс, т к по содержанию - это обычный курс по оптимизации со стандартными темами. Но продают его, как курс, который содержит множество кейсов из их работы с клиентами в рамках оптимизации 1с. Хочется хоть иметь представление о том, что внутри ( в плане практики, опыта, находок, так как теорию уже давно можно найти в сети).
Может кто нибудь будет проходить этот курс и сможет что либо записать в аудио, видео формате + составить методичку по курсу, чтоб было понятно записываться на курс или это совсем для новичков, то было бы здорово. Не знаю сколько это может стоить, поэтому пока поставлю 30% от стоимости курса, а дальше будет зависеть от количества участников.
Целью данного курса, является получение практических навыков по ускорению работы систем на базе 1С:Предприятие 8.x.
Эти знания в первую очередь для тех, кто уже не первый год занимается программированием на 1С и имеет достаточный опыт работы с платформой. Как показывает практика большую часть проблем с производительностью можно решить с помощью кода. Более того, есть проблемы которые решаются только программной оптимизацией, при этом можно добиться ускорения в десятки, сотни раз. Одним только апгрейдом оборудования такого не сделать.
В процессе обучения мы будем учится на реальных примерах как найти узкие места в коде и исправить их. Будем выполнять практические задания в условиях максимально приближенных к боевым. Так же рассмотрим инструменты автоматического анализа проблемных мест, которые сильно облегчат вам жизнь.
В конце 3го дня разберем те основные проблемы, которые наблюдаются именно в вашей информационной системе и дадим необходимые рекомендации.
1 день.
Общий подход к оптимизации
Основные причины медленной работы системы
Особенности трансляции запроса 1С на язык SQL
Основные сведения о плане запроса (получение, чтение, формат, операторы плана)
Практическое задание по планам запроса
Основные причины медленной работы запроса
Конструкции запроса приводящие к замедлению
Рекомендации по написанию запросов
Поиск и анализ медленных запросов в конфигурации
Практические задания по поиску, анализу и оптимизации неоптимальных запросов
2 день.
Понятия блокировок и транзакций
Особенности режимов блокировки
Что, когда и на сколько блокируется
Установка управляемых блокировок
Основные причины избыточных блокировок и способы решения
Режим разделения итогов, особенности использования
Практические задания по поиску, анализу и устранению излишних ожиданий
Основные причины взаимоблокировок и способы решения
Редкие причины взаимоблокировок
Практические задания по поиску, анализу и устранению взаимоблокировок
3 день.
Многопоточность, примеры реализации
Комплексное практическое задание на оптимизацию
Мониторинг загруженности оборудования
Особенности настройки оборудования при работе с виртуальной машиной
Сложные случаи и неочевидные моменты
Кейсы оптимизации и реальные примеры из практики
Выявление проблем связанных с сетью
Инструменты позволяющие выявить неочевидные узкие места
4 день.
Консоль администрирования кластера серверов
Настройки кластера серверов
Конфигурация кластера серверов для лучшей производительности
Практическое задание по настройке кластера серверов
Настройка MS SQL Server для максимальной производительности
Общий подход к оптимизации
Основные причины медленной работы системы
Особенности трансляции запроса 1С на язык SQL
Основные сведения о плане запроса (получение, чтение, формат, операторы плана)
Практическое задание по планам запроса
Основные причины медленной работы запроса
Конструкции запроса приводящие к замедлению
Рекомендации по написанию запросов
Поиск и анализ медленных запросов в конфигурации
Практические задания по поиску, анализу и оптимизации неоптимальных запросов
2 день.
Понятия блокировок и транзакций
Особенности режимов блокировки
Что, когда и на сколько блокируется
Установка управляемых блокировок
Основные причины избыточных блокировок и способы решения
Режим разделения итогов, особенности использования
Практические задания по поиску, анализу и устранению излишних ожиданий
Основные причины взаимоблокировок и способы решения
Редкие причины взаимоблокировок
Практические задания по поиску, анализу и устранению взаимоблокировок
3 день.
Многопоточность, примеры реализации
Комплексное практическое задание на оптимизацию
Мониторинг загруженности оборудования
Особенности настройки оборудования при работе с виртуальной машиной
Сложные случаи и неочевидные моменты
Кейсы оптимизации и реальные примеры из практики
Выявление проблем связанных с сетью
Инструменты позволяющие выявить неочевидные узкие места
4 день.
Консоль администрирования кластера серверов
Настройки кластера серверов
Конфигурация кластера серверов для лучшей производительности
Практическое задание по настройке кластера серверов
Настройка MS SQL Server для максимальной производительности
http://www.gilev.ru/kurs/#prep