НОВЫЙ УЧЕБНЫЙ КУРС

Ускорение и Оптимизация 1С, Базовый курс

APDEX, замеры, настройки SQL, регламентные операции, запросы, временные и виртуальные таблицы, блокировки, дедлоки, индексирование, ожидания, эскалации…

Разберем все это и многое другое, что должен знать и уметь каждый 1С‑ник, чтобы все работало быстро и стабильно.

Долгое время самыми дорогими в нашем проекте были два курса – “УПП от А до Я” и курс по Ускорению и Оптимизации 1С.

Первый – потому что это 250+ часов видео про абсолютно все функции 1С:УПП.

Второй – потому что:

  • а) показывал работу внутренних механизмов 1С и их влияние на скорость и стабильность,
  • б) показывал возможные ошибки, чтобы учесть их и чтобы потом не приходилось переделывать из-за того, что все падает / еле шевелится,
  • в) готовил к Аттестации 1С:Эксперт, что круто.

“Все сразу” – но недешево, хотя 1С:Эксперт нужен далеко не всем.

А что если убрать “заточку” под 1С:Эксперт и сделать его дешевле??

Мы получим Базовый курс по Оптимизации и Ускорению 1С – все, что нужно знать каждому разработчику, чтобы писать быстрый и стабильный код и уметь отлавливать и исправлять ошибки.

Оптимизация была важна всегда.
Но теперь это стандартное требование.

Ничего не знать об оптимизации позволительно только консультантам, аналитикам, стажерам и новичкам.

Еще несколько лет назад оптимизацией занимались только отдельные специалисты и это было актуально для масштаба 100+ рабочих мест.

А сейчас этот вопрос поднимается на каждом втором собеседовании, даже если будет 15-20 рабочих мест.

Почему?

Потому что это общее требование: 1С должна работать стабильно, чтобы ничего не падало и никто не засыпал, пока проводится документ или строится отчет.

Жалоба «Ваша 1С тормозит и невозможно работать» могла улыбнуть лет 5 назад – но уже не сейчас…

Весь базовый инструментарий с прямым кодом, быстрыми запросами, распределением нагрузки мы дадим Вам на нашем курсе.

Чему Вы научитесь на курсе:

Детальное содержание курса

Занятие № 1

С чего начать оптимизацию

Темы занятия:

  • Этапы оптимизации
  • С чего начинать оптимизацию
  • Основная ошибка при оптимизации

Занятие № 2

Описание методики оценки производительности APDEX

Темы занятия:

  • Описание и этапы методики APDEX
  • Ключевые операции и целевое время
  • Формула расчета APDEX

Занятие № 3

Внедрение механизма замеров

Темы занятия:

  • Включение замеров в типовой конфигурации
  • Объединение с подсистемой замеров из БСП
  • Настройка подсистемы замеров
  • Обзор компонентов подсистемы замеров времени

Занятие № 4

Замер времени проведения

Темы занятия:

  • Возможности и ограничения замеров
  • Замер времени проведения документа
  • Возможные ошибки при замере на клиенте

Занятие № 5

Замер времени отчета СКД

Темы занятия:

  • Варианты замера времени отчета на СКД
  • Замер непосредственного выполнения отчета СКД без формы
  • Замер непосредственного выполнения отчета СКД с формой
  • Замер фонового выполнения отчета СКД с формой

Занятие № 6

Замер времени открытия формы

Темы занятия:

  • Последовательность событий при открытии формы
  • Как правильно замерить открытие
  • Особенности замеров при программном открытии формы

Занятие № 7

Анализ замеров

Темы занятия:

  • Создаем и заполняем профили ключевых операций
  • Чем поможет отчет Оценка производительности?

Занятие № 8

Проверка и установка основных параметров MS SQL

Темы занятия:

  • Базовая настройка
  • Разделение рабочей и тестовой среды
  • Проверка обновлений СУБД
  • Параметр «Максимальный объем памяти»
  • Параметры параллельного выполнения запроса
  • Настройка мгновенной инициализации файлов
  • Обзор и настройка параметра «Автоувеличение»
  • Как правильно настроить Shared Memory
  • Настройка блокировки страниц в памяти
  • Установка флагов запуска MS SQL

Занятие № 9

Настройка регламентных операций MS SQL

Темы занятия:

  • Регламентные операции СУБД
  • Обновление статистики базы данных
  • Зачем проводить дефрагментацию и реиндексацию
  • Настройка плана обслуживания

Занятие № 10

Настройка хранения файлов базы данных

Темы занятия:

  • Размещение файлов базы данных на диске
  • Размещение файлов TempDB на диске
  • Создание нескольких файлов TempDB
  • Антирекомендации по настройке хранения

Занятие № 11

Настройка режима Turbo Boost

Темы занятия:

  • В этом занятии мы рассмотрим параметр Turbo Boost.

Занятие № 12

Регламентные операции 1С

Темы занятия:

  • Cдвиг границы рассчитанных итогов
  • Пересчет итогов и его ускорение
  • Отключение лишнего для ускорения конфигурации

Занятие № 13

Локализация проблемы

Темы занятия:

  • Схема: возможные узкие места производительности
  • Код или окружение? Определяем узкое место
  • Расследуем, проявляется ли проблема только при параллельной работе

Занятие № 14

Работа с замером производительности в конфигураторе

Темы занятия:

  • Как включить отладку на сервере
  • Как выполнить анализ замера производительности в Конфигураторе

Занятие № 15

Настройка инструмента Монитор

Темы занятия:

  • Основные проблемы производительности кода
  • Описание инструмента Монитор
  • Скачивание и установка Монитора
  • Активация Монитора
  • Настройка мониторинга баз

Занятие № 16

Сбор данных о запросах, блокировках и взаимоблокировках

Темы занятия:

  • Мониторинг запросов
  • Настройка мониторинга ожиданий на блокировках и взаимоблокировок
  • Тестирование работоспособности

Занятие № 17

Подзапросы

Темы занятия:

  • Оценка необходимости оптимизации
  • Соединение с подзапросами / виртуальными таблицами
  • Подзапрос в условии соединения
  • Подзапросы в условиях и вложенные подзапросы

Занятие № 18

Временные таблицы

Темы занятия:

  • Использование временных таблиц
  • Индексация временных таблиц
  • Быстрый способ создания временной таблицы из подзапроса

Занятие № 19

Пример анализа запроса

Темы занятия:

  • Анализ запроса в сервисе с контекстом
  • Анализ запроса в сервисе без контекста

Занятие № 20

Введение в индексы и ускорение индексирования

Темы занятия:

  • Поиск без индекса в запросе
  • Пример создания индекса
  • Пример ускорения реструктуризации (создания индекса)
  • Несоответствие индексов и условий
  • Особенности индексации регистров
  • Индексы в разделенной базе
  • Поиск без индекса методом Прочитать

Занятие № 21

Условие ИЛИ и производительность

Темы занятия:

  • Условие ИЛИ для полей одной таблицы
  • Условие ИЛИ для полей разных таблиц

Занятие № 22

Условия, замедляющие запрос

Темы занятия:

  • Вычисления и функции дат в условии запроса
  • Условие ВЫБОР КОГДА
  • Поиск по части слова (условие ПОДОБНО, НАЧИНАЕТСЯ С)
  • Сложные условия

Занятие № 23

Грамотное использование условия с НЕ, списков и сортировки

Темы занятия:

  • Условие НЕ В и его аналог
  • Условие на вхождение полей в разные списки
  • Вхождение в список с большим числом элементов
  • Влияние сортировки на производительность

Занятие № 24

Работа с составным типом данных

Темы занятия:

  • Разыменование полей составного типа
  • Оптимизация через регистр данных документов
  • Условие с разыменованием полей
  • Условие Поле В (&МассивИзРазныхТипов)
  • Ограничение на реквизиты поля составного типа в СКД
  • Смешивание простых и ссылочных типов
  • Определяемые типы и общие рекомендации

Занятие № 25

Поиск по Ctrl+F и работа с динамическими списками

Темы занятия:

  • Анализ медленного запроса с CTRL+F
  • Ускорение поиска в динамических списках по Ctrl+F
  • Рекомендации по работе с динамическим списком

Занятие № 26

Виртуальные таблицы

Темы занятия:

  • Фильтрация виртуальных таблиц
  • Ускорение срезов регистров сведений

Занятие № 27

Другие причины замедления запросов

Темы занятия:

  • Запросы в цикле
  • Большой объем выборки данных
  • Запросы с RLS и возможные обходы
  • Сложные условия и запросы

Занятие № 28

Внешние причины замедления запросов

Темы занятия:

  • Ожидание на блокировке
  • Ожидание оборудования

Занятие № 29

Особенности выполнения и анализа запросов

Темы занятия:

  • Особенности выполнения пакетных запросов
  • Что не влияет на производительность запроса?
  • Методика анализа больших запросов

Занятие № 30

Сводная информация по запросам

Темы занятия:

  • Алгоритм анализа и список причин медленных запросов
  • Оптимизация в обход проблемы
  • Как узнать, кто выполняет долгий запрос
  • Рекомендации по написанию запросов

Занятие № 31

Основные сведения о блокировках

Темы занятия:

  • О проблеме ожиданий на блокировках
  • Основные сведения о блокировках
  • Схема работы блокировок в 1С и СУБД
  • Блокировки при записи
  • Блокировки при чтении и таблица блокировок
  • Когда блокировки не ставятся

Занятие № 32

Ожидания на блокировках

Темы занятия:

  • Совместимость блокировок
  • Условия возникновения ожиданий на блокировках
  • Где возникают ожидания на блокировках
  • Избыточные ожидания на блокировках
  • Понятие таймаута блокировки и его настройка

Занятие № 33

Ожидание из-за блокировки в начале транзакции

Темы занятия:

  • Разберем, почему установка блокировки в начале транзакции может приводить к замедлению

Занятие № 34

Ожидания на объектных данных и константах

Темы занятия:

  • Параллельность констант
  • Ожидания на объектных данных

Занятие № 35

Ожидание на любых объектах из-за запроса в 8.2

Темы занятия:

  • Схема ожидания из-за запроса
  • Пример ожидания из-за запроса
  • Анализ ожиданий из-за запроса
  • Устранение ожиданий из-за запроса
  • Принцип работы версионирования в MS SQL
  • Включение версионирования на 8.2

Занятие № 36

Ожидания на регистрах при удалении набора записей

Темы занятия:

  • Рассмотрим возможные проблемы параллельности работы при удалении набора записей

Занятие № 37

Ожидания на регистрах накопления и бухгалтерии

Темы занятия:

  • Параллельность регистра накопления
  • Анализ ожиданий на регистре накопления
  • Механизм разделения итогов
  • Включение разделения итогов
  • Особенности разделения итогов
  • Разделение итогов и контроль остатков до записи
  • Разделение итогов и контроль остатков после записи
  • Свойство БлокироватьДляИзменения
  • Ожидания на регистре бухгалтерии

Занятие № 38

Ожидания на регистрах сведений и расчета

Темы занятия:

  • Параллельность и ожидания на регистре сведений
  • Параллельность на регистре расчета
  • Ожидание на регистре расчета из-за платформенного запроса в 8.2

Занятие № 39

Ожидания на последовательности

Темы занятия:

  • Когда возникают ожидания на последовательности
  • Что делать с ожиданиями на последовательности

Занятие № 40

Ожидания из-за эскалации

Темы занятия:

  • Изменение большого числа данных в транзакции
  • Схема эскалации блокировок СУБД
  • Анализ и устранение ожиданий из-за эскалации СУБД
  • Эскалация блокировок 1С

Занятие № 41

Ожидания при обменах на таблицах регистрации изменений

Темы занятия:

  • Схема ожидания при обменах
  • Пример ожиданий при обменах
  • Анализ и устранение ожиданий при обменах

Занятие № 42

Сводная информация по блокировкам

Темы занятия:

  • Таблица параллельности объектов и причин блокировки
  • Оптимизация в обход проблемы
  • Алгоритм анализа ожиданий на блокировках

Занятие № 43

Описание и диагностика взаимоблокировок

Темы занятия:

  • Описание взаимоблокировки
  • Быстрая диагностика взаимоблокировок

Занятие № 44

Взаимоблокировка из-за повышения уровня блокировки

Темы занятия:

  • Схема взаимоблокировки из-за повышения уровня блокировки ресурса
  • Пример и анализ взаимоблокировки из-за повышения уровня блокировки ресурса 1С
  • Решение взаимоблокировки из-за повышения уровня блокировки ресурса

Занятие № 45

Взаимоблокировка из-за разного порядка захвата ресурсов

Темы занятия:

  • Схема взаимоблокировки разного порядка захвата ресурсов
  • Анализ взаимоблокировок из-за разного порядка
  • Устранение взаимоблокировок из-за разного порядка
  • Пример и анализ взаимоблокировки из-за запроса со сканированием в 8.2

Занятие № 46

Сводная информация по взаимоблокировкам

Темы занятия:

  • Алгоритм анализа взаимоблокировок
  • Таблица причин взаимоблокировок

Примеры видео из курса

Пример 1: Расследования ожиданий при удалении набора записей

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

Тайминг важных этапов видео:

00:00 – воспроизведение ожидания
01:33 – анализ проблемы
03:21 – схема ожидания
05:06 – оптимизация

Пример 2: Несколько приемов оптимизации запросов с составным типом

Из этого видео станет понятно, почему запросы с составными типами могут работать неоптимально и когда именно это происходит. Также мы разберем, какой текст запроса SQL получается в том или ином случае, и — самое главное — рассмотрим, как ускорить работу с составными типами в запросах.

Тайминг важных этапов видео:

00:00 – описание и структура составного типа данных на примере поля Регистратор
01:33 – запрос с использованием реквизита через точку от поля составного типа
02:54 – оптимизация через функцию ВЫРАЗИТЬ
05:14 – оптимизация через ВНУТРЕННЕЕ СОЕДИНЕНИЕ
06:03 – оптимизация через ВЫБОР + ВЫРАЗИТЬ
07:33 – оптимизация через временные таблицы и ВНУТРЕННЕЕ СОЕДИНЕНИЕ

Пример 3: Ускорение быстрого поиска (Ctrl+F)

В больших динамических списках быстрый поиск при вводе (Ctrl+F) может работать медленно. В видео рассмотрим причины замедления, а также на примере разберем, как ускорить поиск.

Тайминг важных этапов видео:

00:52 — воспроизведение проблемы
03:20 — анализ запроса
04:53 — отключение строки поиска и поиска по нескольким колонкам
10:32 —отключение сортировки
11:10 — предустановленные фильтры

Для участников курса – Инструмент анализа производительности «Монитор»

Авторский инструмент Андрея Бурмистрова, который помогает решать проблемы производительности 1С.

Монитор позволяет проводить:

  • Анализ блокировок 1С и СУБД
  • Анализ взаимоблокировок 1С и СУБД
  • Анализ запросов

Полный функционал бесплатно доступен участникам в течение четырех месяцев.

Бесплатный функционал по анализу запросов остается у слушателей навсегда.

Автор курса – Андрей Бурмистров

Более 10 лет в сфере разработки на платформе 1С:Предприятие 8


Работал экспертом по технологическим вопросам на проекте ЦКТП в компании 1С в 2011 — 2012 гг. http://v8.1c.ru/expert/cts/cts.htm


В качестве эксперта участвовал в проектах по повышению быстродействия и стабильности компаний Enter, Комацу, Иркутскэнерго и многих других


Работал над оптимизацией и стабильностью 1cfresh.com на заре его появления


Проводил корпоративное обучение для компаний Связной, DHL, Иркутская нефтяная компания, QIWI, Тинькофф


Автор курса «Ускорение и оптимизация систем на 1С:Предприятие 8.3. Подготовка на 1С:Эксперт по технологическим вопросам»


Разработал авторский инструмент для выявления и анализа проблем производительности в системах 1С.


Неоднократный докладчик конференций Инфостарт


Лауреат премии Infostart Awards 2021 за вклад в области «Администрирование СУБД. HighLoad оптимизация»


Схема обучения:

Мы сами 1С-ники и знаем, что обучение в формате вебинаров подходит не всем. Вебинары часто проходят в неудобное время, их нельзя поставить на паузу или ускорить.

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

Вы оплачиваете – и сразу получаете курс

После оплаты Вы получаете доступ к закрытым разделам сайта и скачиваете видеоуроки.

Уроки можно изучать в любом удобном графике и порядке. Доступ к ним у Вас остается навсегда.

Помощь
в Мастер-группах

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

Поддержка по курсу – 4 месяца, если нужно, ее можно «поставить на паузу».

Практические задания и тесты

Для закрепления материала мы предлагаем выполнить 50 практических заданий и решить 42 теста.

К каждому практическому заданию Вы получаете эталонное решение.

Так мы обучили больше 20 000 человек, это работает :)

Стоимость курса

Регулярная стоимость курса:

23 700 рублей

Специальная цена
до 23 ноября 2024:

18 700 рублей

Если Вы добавите в заказ сопутствующие курсы, то получите дополнительную скидку.

Оформить заказ:

Загружается страница

Возможно у Вас установлен блокировщик контента, поэтому форма заказа не загрузилась

— Отключите на время блокировку контента в Вашем браузере и перегрузите страницу, либо добавьте сайты: курсы-по-1с.рф, fs.курсы-по-1с.рф в список доверенных сайтов (whitelist)

— Если Вы не можете отключить блокировку или действует корпоративная блокировка контента, то Вы можете оформить заказ, заполнив форму:

  • *Оформляя заказ Вы даете согласие на обработку персональных данных и соглашаетесь с Пользовательским соглашением
  • Это поле используется для проверочных целей, его следует оставить без изменений.



— Другие способы оформления заказа:

  • Связаться с оператором в чате и оформить заказ
  • Написать нам на е-мейл support@kursy-po-1c.ru с темой письма «Оформить заказ»

Если никакие из этих способов не подходят - просто позвоните нам: 8-800-100-0613

Гарантия на курс: 60 дней

Мы обучаем с 2008 года и уверены в качестве наших материалов, поэтому даем на этот курс нашу стандартную 60-дневную гарантию.
Если Вы начали проходить курс, но вдруг передумали (по любой причине), Вы можете оформить возврат в течение 60 дней – и мы вернем Вам стоимость курса.

Текущий уровень возвратов наших курсов — менее 1%

Возможность рассрочки

При покупке курса Вы можете оформить беспроцентную рассрочку (при оплате в течение 30 дней) или кредит до 12 месяцев.
Для этого при оформлении заказа перейдите в Ю-Кассу, укажите способ оплаты «Кредит», а далее на сайте платежной системы выберите расписание оплаты и войдите в свой кошелек (или создайте новый).

Варианты оплаты

От физических лиц — оплаты с карт, оплаты электронными деньгами (WebMoney, ЮMoney), оплаты через интернет-банкинг, через салоны связи и так далее.
От организаций и ИП — безналичная оплата, предоставляются документы на поставку. Вы вводите заказ и сразу можете распечатать счет на оплату.
Начните оформлять заказ и на втором шаге Вы сможете выбрать предпочтительный способ оплаты.

Если у Вас есть вопросы – напишите нам на support@kursy-po-1c.ru.

Доступ и защита

Все материалы скачиваются с сайта и доступны Вам без ограничения сроков.
Для просмотра используется специальный видеоплеер, который работает только в среде Windows. Для активации защищенного плеера Вы получите 3 регистрационных ключа + 1 резервный ключ.
Плеер можно активировать дома или на работе и смотреть курс там, где удобно. В случае необходимости Вы можете получить дополнительные ключи.

Обучение нескольких сотрудников

Курс предназначен для индивидуального изучения. Если Вам нужно обучить несколько сотрудников, для каждого приобретается собственный комплект курса.
При покупке нескольких комплектов, на второй и последующие комплекты мы даем скидку 40%.

Скидка 40% на второй и последующие комплекты курса

Входные требования к участникам

Опыт программирования / доработки 1С от полугода


Умение строить запросы 1С

Желательно знание синтаксиса SQL

Системные требования к рабочему месту

ОС Windows

1С клиент-серверная 8.3.12 или выше

Свободное место на диске для учебной базы: мин. 70 Гб, желательно 100 Гб

СУБД MS SQL Server 2012 или выше (либо любые другие СУБД, кроме файловой). Можно использовать бесплатную версию Developer Edition https://www.microsoft.com/ru-ru/sql-server/sql-server-downloads.

Записаться

Комментарии / обсуждение (86):

    • Кузьмин Сергей

      Добрый день!
      Да, все верно, курс был записан в 2022 году. На данный момент он полностью актуален.

  1. Роман

    Добрый день, планируется ли дополнить данный курс информацией по настройке PostgreSql?

  2. cobranet

    Добрый день.
    На следующий 2023 год когда планируется старты обучений, а также подскажите срок обучения на данном курсе.

    • Кузьмин Сергей

      Добрый день!
      Обучение по курсу проходит по свободному графику. Активировать доступ и приступить к обучению можно в любой удобный Вам момент.
      Доступ к материалам курса открывается навсегда, а поддержка тренером действует 3 месяца с даты активации токена.

  3. Denis_Denis

    Планируется в конце 2022 выпуск нового курса “основной курс”, дополнение к базовому ? Есть какие планы на новый курс по производительности?

    • Анна Бортникова

      Доброго дня!
      В конце 2022 года “продвинутого” курса не будет.
      Возможно, в следующем году.
      Планы есть, но пока рано говорить о сроках.

  4. LadyInGreen

    Здравствуйте!
    Раньше, если я правильно помню, в курсе Ускорение и производительность был раздел о работе с КИП. Сейчас начала проходить этот курс, пролистала, не могу найти. Его убрали из курса?

    • Андрей Бурмистров

      Здравствуйте.
      Это базовый курс, здесь нет работы с КИП, она не была заявлена и не планируется.

  5. Павел

    Добрый день!
    Я купил курс в конце марта. До какого срока я должен активировать токен?

    • Кузьмин Сергей

      Рекомендуем активировать токен в течение 90 дней с момента покупки. В этом случае мы можем гарантировать поддержку тренером по курсу.
      Ваш токен доступа сейчас действителен и Вы можете его активировать.

  6. Efimov Ilia

    Добрый день, Андрей!
    .
    В данный момент работаю в файловом варианте.
    .
    Понимания того как перейти на клиент-серверный вариант работы не имею.
    .
    Ранее была получена информация, для того чтобы перейти на клиент-серверный вариант работы необходимо приобрести:
    __Лицензия на сервер 1С;
    __СУБД Microsoft SQL;
    __Лицензии для СУБД.
    .
    Прошу предоставить максимально детальный ответ по поводу того, что требуется приобрести(название ПО, номер версии и т.п.).

    • Андрей Бурмистров

      Здравствуйте.
      Для обучения вам подойдет любая версия 1С версии 8.3.12 или выше.
      Для работы клиент-серверной версии 1С нужна серверная и клиентская лицензии.
      В качестве серверной можно использовать лицензию на мини-сервер на 5 подключений.
      В качестве клиентской достаточно будет Однопользовательской лицензии на одно рабочее место.
      Цены можно уточнить у любого франчайзи.

      Что касается СУБД, то можно использовать MS SQL Developer Edition, версия бесплатна и доступна для скачивания.

      На всякий случай напишу что курс записан с прицелом на клиент-серверный вариант работы и особенности работы файлового варианта здесь не рассматриваются.

    • Андрей Бурмистров

      Нет, там есть ограничение на размер базы в 10 Гб, учебная база сильно больше.
      Вам подойдет Developer Edition, эта версия бесплатна.

  7. Алексей Лосев

    Здравствуйте!
    Среди системных требований: 1С клиент-серверная 8.3.12 или выше.
    Это можно бесплатно организовать или нужно что-то покупать?

    • Андрей Бурмистров

      Платформа конечно платная, организовать бесплатную вы сами себе можете, но это будет не законно :)
      Как вариант посмотрите версию для разработчиков, там цена очень небольшая, возможно вам это подойдет https://developer.1c.ru
      СУБД можно использовать бесплатную.

      • Алексей

        У меня есть программная лицензия на платформу, но можно ли будет развернуть сервер или за сервер нужно платить отдельно?

        • Андрей Бурмистров

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

  8. Сергей

    Добрый день, хотелось бы получить ответ от автора курса.
    Андрей, так как вы были(есть) в команде В. Гилёва и в том числе занимались решением задач по избавлению от неоптимального кода.
    Насколько этот курс будет полезен для решения такой задачи как перевод конфигурации на ут 10.3 на управляемые блокировки (предполагаю что замеры apdex и многие темы как раз могут получить недостающую часть знаний для решения поставленной задачи и анализ до после). Спасибо.

    • Андрей Бурмистров

      Сергей, день добрый.
      Да я раньше работал вместе с командой Гилева.
      Для перевода с автоматических на управляемые блокировки курс хоть и будет полезен, но боюсь что его будет недостаточно т.к. он базовый, и здесь не разбираются тонкости и нюансы работы блокировок, а уж автоматические блокировки и подавно. На самом деле ничего сверх сложного в таком переводе нет, просто нужно понимание что вы делаете, а главное почему именно так.
      Возможно вам стоит пообщаться с людьми кто переводил конфигурации на упр. режим они вам могут растолковать все нюансы. Есть чат 1С Экспертов в телеграмме, наверняка там найдутся такие спецы.
      Курс в любом случае будет полезен, если не на этапе перевода, то после него. Замеры производительности в любом случае нужны, мониторить проблемы в любом случае нужно, в систему вносятся доработки которые могут быть не оптимиальными, и вот со всем этим курс может помочь.

  9. Dementij

    Добрый день. Подскажите, пожалуйста, планируется ли продвинутый курс по ускорению и оптимизации?

    • Кузьмин Сергей

      Автор уже сообщал ранее, что в будущем, возможно, выйдут дополнительные курсы по этой теме.
      Но точные сроки пока что сообщить не сможем.

  10. Игорь Денисенко

    Здравствуйте. Подскажите, пожалуйста, возможно ли курс смотреть на компьютерах под управлением операционной системы mac?

    • Кузьмин Сергей

      Добрый день, Игорь!
      Для просмотра материалов курса используется специальный видеоплеер, который работает только в среде Windows. Использовать виртуальные среды тоже не получится, так как плеер под ними работать не будет.

      • ATS333

        На Windows Server можно будет смотреть ролики? или как вариант на мас поставить Windows? Или так тоже не взлетит? )

        • Кузьмин Сергей

          На Windows Server плеер должен работать корректно.
          На Mac можно при помощи BootCamp установить Windows и плеер тоже будет работать корректно.
          Нужно только убедиться, что в процессе работы не будет активных процессов виртуальных сред.

  11. avbolshakov

    Добрый день. В сис. требованиях указано “1С клиент-серверная 8.3.12 или выше”
    Не получится использовать для занятий Автономный сервер 1с?

    • Андрей Бурмистров

      Здравствуйте.
      Думаю использовать автономный сервер не получиться как минимум потому, что там насколько мне известно там не поддерживается работа с конфигуратором ну вообще он по прежнему в статусе бета тестирования.

    • Андрей Бурмистров

      Здравствуйте, отдельно Extended Events не рассматривается, хотя этот механизм и используется в Мониторе.
      Курс базовый, а эта тема все же требует определенных знаний.

    • Кузьмин Сергей

      В этом курсе работа с практическими заданиями построена на принципе эталонного решения. Это означает, что после одобрения Вашего отчета по практическому заданию Вам будет предоставлено эталонное решение преподавателя.
      Нам важно, чтобы перед просмотром эталонного решения Вы, опираясь на изученную в занятии теорию, попытались самостоятельно выполнить практическое задание. Изучив эталонное решение, Вы сможете оценить, правильно ли Вы выполнили задание и, при необходимости, можете выполнить его повторно.
      Если же в эталонном решении Вам что-то окажется непонятным, то тренер ответит на Ваши вопросы.

  12. Ирина

    Добрый день!
    Курс “Ускорение и оптимизация систем на 1С:Предприятие 8.3 + подготовка на 1С:Эксперт” включает в себя материалы данного курса?

  13. Сергей

    Здравствуйте! Спасибо за профессиональный подход. Но назрела еще одна (для меня и наших сотрудников, по крайней мере) очень неприятная проблема, а именно невероятно медленная работа типовых, не снятых с поддержки конфигураций. Когда сам запуск занимает до 7-10 минут (КА, ERP), и остальные операции превращаются в процесс печального созерцания/ожидания перед экраном монитора. При этом серверы “курят”, расход ОП минимален и нагрузки ЦП практически нет. Вопрос: с этим можно как-нибудь бороться, или программисты 1С не утруждают себя изучением Ваших курсов? Понимаю, что вопрос скорее риторический… Однако как можно ускорить трактор с единственной передачей, и то пониженной?

    • Андрей Бурмистров

      Сергей, приветствую!
      Прекрасно понимаю вашу проблему, к сожалению платформа и типовые далеко не всегда работают так как нам бы хотелось бы.
      Оптимизация это очень объемная тема, сюда относятся не только проблемы с прикладным кодом, но и железо, сеть, настройки кластера, СУБД, ОС, веб-сервер, виртуалки и терминального сервера (при наличии) и т.д. и т.п.
      Взваливать всю ответственность за медленную работу 1С на программистов не совсем корректно, хотя это любимая забава большинства IT отделов :)
      Возможно у вас релиз платформы неудачный, может ваша проблема связана с механизмом DFSS, возможно кластер как-то настроен не совсем корректно, а может быть на багборде или партнерке уже давно описана ваша проблема и дано решение.
      Все эти проблемы решаемы, 1С может работать быстро и на террабайтах данных, правда это требует соответствующей экспертизы, оборудования и огромного такого напильника.
      Если проблема для вас критична, то вы можете либо обратиться к КОРП поддержке 1С, либо нанять людей которые профессионально занимаются устранением таких проблем, такие услуги сейчас уже не редкость.

  14. FReIM

    Коллеги.
    Возник вопрос по видео “Пример 3: Ускорение быстрого поиска (Ctrl+F)”
    Насколько вообще адекватно делать поиск по части строки с конструктом ПЕРВЫЕ 35 без сортировки?
    Просто рекомендация отключить поиск и использовать отбор и не использовать динамические списки это совсем не “Ускорение быстрого поиска (Ctrl+F)”, а способы отказа от него.

    Будут ли в курсе рекомендации по оптимизации динамических списков?
    А не по отказу от них в пользу запросов.
    Т.е. именно оптимизация уже существующего механизма, а не способы отказа от него.

    • Андрей Бурмистров

      > Насколько вообще адекватно делать поиск по части строки с конструктом ПЕРВЫЕ 35 без сортировки?
      Тут не вопрос адекватности, а вопрос какую задачу решает этот поиск.
      Зачастую люди ищут номер документа вводом с клавиатуры, как правило документов с таким номером не много, даже если их несколько то отобразив 3-5 документов без сортировки пользователь без труда выберет свой.
      Тем более сортировка неактуальна если пользователь ищет какой-то товар по наименованию и т.д.
      Даже если сортировка вам жизненно необходима в ДС, то просто используя первый прием из видео (поиск по конкретной колонке) вы уже заметно ускоряете его работу. На видео только за счет этого ускорение почти в 2 раза.

      > Просто рекомендация отключить поиск и использовать отбор и не использовать динамические списки это совсем не “Ускорение быстрого поиска (Ctrl+F)”, а способы отказа от него.
      Видео в основном про оптимизацию с использованием ДС, про возможный отказ от него говориться как о самой крайней мере и в самом конце.
      ДС это не панацея и он как и любой другой инструмент имеет свои ограничения. Если эти ограничения мешают, то стоит рассмотреть возможность использовать другой инструмент, например обычная таблица + запрос, а не пытаться натянуть сову на глобус.

      > Будут ли в курсе рекомендации по оптимизации динамических списков?
      Динамический список формирует обычный запрос просто с небольшими нюансами, и в курсе очень много материала по оптимизации запросов.
      Понимая как работают запросы не составит труда оптимизировать работу ДС, пример чего и показан в этом видео.

  15. Дмитрий

    Добрый день, Андрей. Подскажите пожалуйста, какие механизмы анализа рассматриваются в курсе?
    Будет ли рассмотрен ЦУП?

    • Андрей Бурмистров

      День добрый!
      Для анализа используется инструмент Монитор.
      ЦУП не рассматривается по большому количеству причин.
      Высокая стоимость, включение аналитики только на несколько минут, долгий анализ собранных данных, сложность настройки и т.д. и т.п.

      • Дмитрий

        Спасибо за ответ, Андрей. А не могли бы Вы подсказать или дать ссылку на статью, где рассматриваются за и против ЦУП и Монитор. У нас просто руководство планирует внедрить ЦУП.
        Хотелось бы понять чем монитор лучше и вообще какие у них основные отличия. Заранее спасибо за ответ.

        • Андрей Бурмистров

          Дмитрий, я могу вам на почту написать различия в возможностях инструментов с моей субъективной точки зрения.
          Здесь все таки страница про курс, а не инструмент.
          Использовать ЦУП ни в коем случае не отговариваю, можете поставить и то и другое и сравнить, есть и другие инструменты например облачные сервисы анализа производительности которые использовались в предыдущей версии курса.

  16. Александр

    Проходил ваши первые курсы по ускорению и оптимизации, очень много в них узнал. Здесь видно, что есть новые темы, но буду ждать какой-то не базовый курс.
    Но очень заинтересовал этот “Монитор”. Где можно про него почитать/посмотреть? И почему после покупки курса его (полный) функционал будет доступен всего-навсего на 3-4 месяца?

    • Андрей Бурмистров

      Александр, приветствую!
      Монитор имеет платные функции (анализ блокировок и дедлоков), хотя их цена более чем доступная.
      Более подробно про Монитор можно почитать здесь.
      На время прохождения курса весь функционал предоставляется бесплатно, на самом деле времени даже с запасом, курс можно пройти за месяц.
      Даже если вы решите не использовать этот инструмент после курса, то легко сможете использовать другие т.к. принцип их работы примерно одинаков.

      • Михаил

        Добрый день, Андрей. А не планируется в первый курс по отпимизации добавлять какие то обновления, например про монитор, вместо ЦУП. Какие либо еще?

        • Андрей Бурмистров

          Михаил, день добрый!
          Записывать новый курс по подготовке к 1С Эксперт или обновлять предыдущий пока не планируется.

  17. Константин

    Добрый день!
    Вопрос по инструменту “Монитор”
    У меня два сервера БД MS SQL и Postgres. Монитор можно активировать только на одном сервере или можно активировать на своем компьютере и подключится к разным СУБД?

    • Андрей Бурмистров

      День добрый!
      Он привязывается к серверу приложений 1С, СУБД тут роли не играет.
      Вы можете одним инструментом мониторить несколько баз на разных серверах 1С и СУБД,
      желательно что бы база самого монитора была на MS SQL, под PG скорее всего работать тоже будет просто не тестировалась.
      Сервер 1С с базой Монитора обязательно должен быть на Windows.

      • Константин

        Спасибо, понятно. Ознакомился с роликом по настройке монитора. Ответьте пожалуйста, еще на пару вопросов к данному курсу.
        В рамках курса, будет предоставлена полная версия Монитора на 4 месяца или с ограничением?
        На самом деле у меня 3 сервера 1с: два продуктивных сервера 1С+БД , 1 мини сервер 1с +sql 2005 для разработки. Не знаю насколько ресурсоемкий Ваш продукт, но я бы сначала попробывал на продуктиве с ERP. А после переустановил бы его на сервер для разработки. Возможно или переактивация?

        • Андрей Бурмистров

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

      • Степан

        Правильно ли я понял, что если сервер 1с на линуксе и бд тоже(постгрес) – инструмент безполезен. Так?

        • Андрей Бурмистров

          Не совсем, если сервер 1С с базой Монитора на Windows, тогда вы можете мониторить базы которые расположены на Linux.

  18. wowanama

    Добрый день.
    У меня приобретен курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3» – версия LITE. В новом курсе есть темы, которых нет в старом курсе? Так получилось, что до сих пор не удалось приступить к обучению уже приобретенного курса.

    • Андрей Бурмистров

      День добрый!
      Темы с версией Lite пересекаются, но все они были обновлены в новом курсе с использованием последних на данный момент версий конфигурации БСП.
      Сам материал значительно переработан, курс стал легче и лучше восприниматься.
      Так же в этом курсе используются другие инструменты для анализа проблем производительности.

  19. Андрей

    Добрый день!
    Кто будет тренером на этом потоке? Т.е. кто будет отвечать на вопросы в мастер-классах автор или кто-то другой?

    • Юлия Волкогонова

      Добрый день.
      На вопросы в Мастер-группе будет отвечать Андрей Бурмистров, автор курса.

        • Кузьмин Сергей

          Да, доступ к Монитору будет продлен до 4 месяцев для всех, кто активирует инструмент в декабре. У пользователей, которые активируют только в январе, будет 3 месяца.

        • Андрей Бурмистров

          Андрей, здравствуйте!
          Если вы активируете Монитор в декабре, то он будет длительность активации будет не 3, а 4 месяца.
          Сегодня вечером внесем изменение в алгоритм.
          Всем кто уже успел активировать, вышлем письмо с конфигурацией с продленным сроком действия.

  20. Gerkerk

    Добрый день! Вопрос по курсу Ускорение и Оптимизация 1С, Базовый курс 2022 , у меня файловая версия в курсе рассматривается SQL, будет ли полезен курс для файловой версии?

    • Андрей Бурмистров

      День добрый!
      И да и нет, в курсе рассматривается тема запросов, она будет полезна всем независимо от версии.
      Тема блокировок для вас будет не актуальной скорее всего, ведь файловая версия изначально не рассчитана на нормальную параллельную работу.
      С другой стороны вы наверняка рано или поздно перейдете на клиент-серверный вариант и вот тогда знания из курса вам очень пригодятся.
      В данном курсе используется конфигурация Монитор, которая использует регламентные задания, это надо будет учитывать если вы хотите использовать ее для файловой версии.

  21. Владимир

    Добрый день
    При покупке курса сейчас можно начать обучение с нового года? Сейчас горячая пора, времени совсем нет

  22. dima.yatchenko

    Здравствуйте. В этом курсе не разобрано ряд тем (Кластер серверов, Технологический журнал, Резервное копирование, Работа с PostgreSQL, Работа с Linux и т.д.). Будет ли еще записываться курс по оптимизации, например “Продвинутый” который будет включать все обновленные темы из курса “Ускорение и оптимизация систем на 1С:Предприятие 8.3 Подготовка на 1С:Эксперт по технологическим вопросам”.

    • Андрей Бурмистров

      Здравствуйте!
      Да в этом курсе нет указанных тем, потому что они не совсем вписываются в концепцию базового курса.
      Возможно в будущем будут записаны отдельные курсы по этим темам.

    • Андрей Бурмистров

      Это не обновление предыдущего курса, прошлый во многом был про подготовку к 1С:Эксперт.
      Это базовый курс по оптимизации для реальной жизни, а не для экзамена, что бы можно было по ходу курса сразу применять полученные знания на практике.

      • FreedomOfChoice

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

        • Андрей Бурмистров

          Еще раз напишу, что данный курс не является обновлением предыдущего.
          Этот курс проще, легче, здесь меньше тем, нет такого объема информации как в прошлом, меньше порог входа, по большинству тем даны основы и описание как все это применить на практике, без досконального разбора почему оно именно так работает.
          Объем, цели, задачи и аудитории этих курсов совершенно разные.
          Если вы уже проходили предыдущий курс, то из этого ничего особо нового не узнаете, хотя инструмент анализа производительности здесь новый :)

          Честно говоря я не знаю какие сейчас задачи дают на специалиста и как они связаны с оптимизацией.
          Если эти задачи связаны с запросами, индексами и блокировками, то все это есть в данном курсе.
          Программа курса опубликована на его странице, там все подробно написано.

  23. Дмитрий

    Эх, жалко, что через плеер и только под виндой. Чатиум бы!
    Скажите, по PostgreSQL материалы не планируете?

  24. Евгений

    Добрый день. Чем данный курс отличается от “Ускорение и оптимизация
    систем на 1С:Предприятие 8.3” ?
    Есть ли у данного курса график обучения? и домашние задания?

    • Андрей Бурмистров

      Евгений, день добрый!
      Курс значительно отличается, хотя темы и пересекаются.
      Этот курс больше рассчитан на новичков в оптимизации, ниже порог входа, нет кучи теории нужной только для экзамена,
      больше заточен на применение здесь и сейчас т.е. оправдывает свое название “Базовый курс”.
      График обучения есть как есть и домашние задания, куда же без них ))

      • semenov1cnik

        Отличная новость, вы делаете мир лучше, так держать!
        Очень ждем свежую Pro-версию курса ;)
        с реальными кейсами про решению проблем производительности.

        Из наболевшего: Сервер голдовый (51.55 попугаев по тесту Гилева в SQL варианте), конфигурация БП 3.0 типовая, в базе один бухгалтер (на выходных) пытается закрыть месяц в котором надо перепровести 32 тыс док. Выполняется этот процесс больше 8 часов. Сервер никак практически не нагружен. Как ускорить этот процесс??

        • Андрей Бурмистров

          День добрый.
          Спасибо за высокую оценку!
          Насчет наболевшего, вряд ли тут получиться дать простой ответ без цепочки доп. вопросов, а это уже больше походит на консультацию, а мы тут все таки про курс -)

      • Афанасьев Евгений

        Приобрел курс. Могу ли я указать дату активации 08.12, чтобы уже начать заниматься. Это повлияет на что-нибудь?

        • Кузьмин Сергей

          Старт обучения по курсу – 14.12.2021 – именно эту дату рекомендуем указывать при активации токена.
          Таким образом, доступ к материалам курса для Вас откроется сразу же после активации токена, а поддержка тренером активируется со стартом обучения – с 14 декабря.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *