КУРС УЧЕБНОГО ЦЕНТРА 1С

Подготовка к Аттестации «1С:Эксперт по технологическим вопросам» – основной блок

Записаться

Практические навыки решения проблем производительности 1С!

Обучение построено на кейсах – много информации, личного опыта и никакой «воды».

Рассмотренные темы:

  • Как объективно оценить, насколько быстро работает система
  • Общие подходы к анализу производительности
  • Производительность оборудования
  • Индексы для повышения производительности
  • Как получить информацию о запросах, которые выполняет 1С
  • Технологический журнал 1С
  • Трассировка запросов и DMV для анализа запросов
  • План запроса
  • Как писать запросы, которые работают быстро
  • Интерактивная задача: анализ неоптимального запроса
  • Транзакции в 1С. Лог транзакций MS SQL и WAL для Postgres, бэкапы и отказоустойчивость СУБД
  • Транзакционные блокировки
  • Другие виды блокировок
  • Как повысить надежность работы кластера 1С
  • Лицензии 1С
  • Нагрузочное тестирование

Курс в видео-формате

Можете начать занятия
в любое время

Курс в онлайн-формате

17 – 21 февралря 2025

10:00 – 17:00 (Мск) по будням

Практические навыки решения проблем производительности 1С!

Обучение построено на кейсах – много информации, личного опыта и никакой «воды».

Курс в видео-формате

Можете начать занятия
в любое время

 

Курс в онлайн-формате

27 ноября – 1 декабря 2023

10:00 – 18:00 (Мск) по будням

Рассмотренные темы:

  • Как объективно оценить, насколько быстро работает система.
  • Общие подходы к анализу производительности.
  • Производительность оборудования.
  • Индексы для повышения производительности.
  • Как получить информацию о запросах, которые выполняет 1С.
  • Технологический журнал 1С.
  • Трассировка запросов и DMV для анализа запросов.
  • План запроса.
  • Как писать запросы, которые работают быстро.
  • Интерактивная задача: анализ неоптимального запроса.
  • Транзакции в 1С. Лог транзакций MS SQL и WAL для Postgres, бэкапы и отказоустойчивость СУБД.
  • Транзакционные блокировки.
  • Другие виды блокировок.
  • Как повысить надежность работы кластера 1С.
  • Лицензии 1С.
  • Нагрузочное тестирование.

Что вам это даст?

  • Вы качественно подготовитесь к престижному экзамену – «1С:Эксперт по технологическим вопросам».
  • Вы научитесь выявлять и устранять «узкие места» информационных баз на платформе 1С.
  • Вы сможете обеспечивать работу 1С на 1000+ рабочих мест.

Вам нужен этот курс если:

  • Вы хотите пройти Аттестацию «1С:Эксперт по технологическим вопросам»
  • Вы хотите продвинуться в карьере и повысить свою стоимость как специалиста

Курс можно пройти в двух форматах

Видео

  • 45 учебных часов видео
  • Общение с преподавателем по электронной почте

Стоимость: 19 650 ₽

Онлайн

  • 5 дней вебинаров
  • Доступ к записям курса
  • Общение с преподавателем во время вебинаров и выполнение заданий под его контролем

Стоимость:  19 650 ₽

Вне зависимости от формата вы получите:

  • 90 дней доступа к курсу с момента его активации
  • Удостоверение о повышении квалификации

Содержание курса

Тема 1. Вводная часть

  • Какие знания и навыки дает данный курс
  • Что дает сертификат 1С:Эксперт его обладателю
  • Карьера специалистов, получивших сертификат 1С:Эксперт
  • Навыки 1С:Эксперта для проектирования, разработки, сопровождения и ускорения крупных систем 1С
  • Внедрения в КОРП сегменте, большие базы, высокая нагрузка: почему здесь никак без 1С:Эксперта
  • Архитектор программного обеспечения: зачем ему знания 1С:Эксперта
  • Полезные материалы для подготовки к экзамену и просто повышения своего уровня

Тема 2. Производительность глазами ИТ менеджера (Руководитель проектов, Директор ИТ)

  • Легко сказать, не просто сделать: полноценный тюнинг или просто набор рекомендаций?
  • Настройки
  • Вертикальное масштабирование: подбор оборудования, очевидные моменты при апгрейде
  • Горизонтальное масштабирование: кластеризация, сплит базы

Тема 3. Обзор средств и методик мониторинга и расследования проблем производительности и стабильности

Тема 4. Как объективно оценить, насколько быстро работает система

  • Что такое индекс производительности (Apdex)
  • Типовые средства БСП для вычисления индекса производительности
  • Как быстро составить список ключевых операций и целевое время
  • Apdex и SLA для ежедневного мониторинга
  • Apdex для проекта по нагрузочному тестированию
  • Apdex для проекта по оптимизации: методика ЦКТП для ускорения 1С
  • Обратный Apdex, DeltaApdex
  • Как по Apdex понять, насколько можно увеличить скорость работы
  • Примеры с реальных проектов

Тема 5. Когда уже тормозит

  • С чего начать расследование
  • Когда целесообразно ускорение единичной операции
  • Штатный замер производительности: когда применим и подводные камни
  • Когда замера не достаточно: скорость скрытых действий платформы 1С
  • Когда замера не достаточно: время на взаимодействие клиент-сервер
  • Оптимизация клиент-серверного взаимодействия
  • Когда необходим поиск и устранение узких мест всей системы
  • Ускорение целой системы: инструменты, подходы, подводные камни
  • Различие в методиках ускорения отдельных операций и целой системы, типичные ошибки новичков
  • Как из отдельных кусков собрать общую картину – что происходит с системой

Тема 6. Производительность оборудования

  • Счетчики производительности железа на Windows и их расшифровка
  • Интерактивная задача: настройка анализа загрузки железа на Windows
  • Мониторинг железа на Linux
  • Счетчики производительности MS SQL Server и их расшифровка
  • Как узнать, кто нагружает CPU, диски и неэффективно использует память на сервере 1С:Предприятие
  • Утечки памяти и прожорливые вызовы сервера: как различить и как расследовать
  • Как узнать, кто нагружает CPU, диски и неэффективно использует память на сервере СУБД
  • Счетчики виртуальной машины на примере VMWare
  • Особенности эксплуатации виртуальных машин на примере VMWare
  • Чек-листы по настройке продуктивного контура для максимальной производительности

Тема 7. Средства диагностики 1С и СУБД

  • Технологический журнал (ТЖ)
  • Практическая задача по настройке ТЖ и расследовании проблемы с помощью ТЖ
  • Динамические представления для MS SQL и Postgres
  • Трассировка Extended Events
  • Нормализация запросов из трассировки или ТЖ
  • Как из трассировки или DMV найти запрос в коде конфигурации 1С
  • Практическая задача по настройке трассировки и расследованию проблемы с помощью трассировки
  • Как настроить логи Postgres для сбора информации о выполняющихся запросах
  • В каких случаях ТЖ и трассировка влияют на производительность
  • 1С:Центр управления производительностью

Тема 8. Проектируем, чтобы работало быстро: индексы базы данных

  • Что такое индекс базы данных
  • Когда индексы ускоряют выполнение запросов и почему
  • Какие индексы бывают и какие поддерживает платформа 1С
  • Чем хорош кластерный индекс
  • Преимущества покрывающего индекса
  • Когда индексы бесполезны
  • Рекомендации по индексированию и почему оптимизатор запросов может принять решение, отличное от вашего
  • Интерактивная задача по использованию индексов
  • Как узнать каких индексов не хватает
  • Как узнать, какие индексы лишние
  • Особенности индексов, создаваемых платформой. Подводные камни

Тема 9. Анализируем работу запроса: план запроса

  • Зачем нужен план запроса
  • Какие бывают планы запроса
  • Как получить план запроса в MS SQL Server и Postgres
  • Основные операторы плана запроса: сравнение для MS SQL Server и Postgres
  • Признаки неоптимальных планов: разбор нескольких планов с реальных проектов
  • Влияние статистики СУБД на качество плана запроса
  • Параллелизм в MS SQL Server и Postgres: влияние на производительность и подводные камни

Тема 10. Сопровождаем, чтобы работало быстро: обслуживание индексов и статистики для MS SQL Server и Postgres

  • Как MS SQL Server и Postgres автоматически обновляют статистику и когда ее нужно обновлять дополнительно
  • Практическая задача: настройка плана обслуживания индексов и статистики для небольших баз на примере MS SQL Server
  • Обслуживание больших баз и баз 24/7 на примере MS SQL Server
  • Обслуживание баз Postgres

Тема 11. Пишем запросы, которые работают быстро

  • Рекомендации по написанию запросов
  • Типичные причины неоптимальной работы запросов
  • Приемы оптимизации запросов
  • Особенности разработки запросов для крупных (высоконагруженных) систем 1С

Тема 12. Транзакции с точки зрения 1С и СУБД

  • Что такое транзакция
  • Как начать транзакцию в 1С явно
  • Примеры, когда платформа неявно начинает транзакцию
  • Неявные транзакции для СУБД на примере MS SQL Server
  • Что подразумевается под утверждением «1С не поддерживает вложенные транзакции»
  • Свойства транзакции и их расшифровка
  • Защита от грязного чтения в СУБД – «блокировочнике» и СУБД – «версионнике»
  • Каким образом реализован механизм MVCC в MS SQL Server, Postgres и Oracle
  • Для чего нужны уровни изоляции транзакций и транзакционные блокировки
  • Уровни изоляции в разных версиях платформы 1С
  • Как узнать, что действие выполняется в транзакции

Тема 13. Лог транзакций MS SQL и WAL для Postgres, бекапы и отказоустойчивость СУБД

  • Для чего нужен лог транзакций MS SQL и WAL для Postgres
  • Модель восстановления базы MS SQL Server
  • Настройки для WAL Postgres, влияющие на производительность и надежность
  • Особенности резервного копирования (backup) для разных моделей восстановления базы MS SQL Server
  • Особенности резервного копирования (backup) для Postgres
  • Обзор механизмов отказоустойчивости для MS SQL Server и Postgres

Тема 14. Разрабатываем так, чтобы обеспечить высокую параллельность: транзакционные блокировки

  • Когда блокировка оправдана, а когда считается избыточной
  • Что такое автоматический и управляемый режим блокировок
  • Как быстро перевести конфигурацию на управляемые блокировки
  • Отличие таймаута на блокировке и дедлока
  • Совместимость управляемых блокировок 1С
  • Совместимость блокировок MS SQL Server
  • Блокировки в Postgres
  • Все способы, как узнать, кто кого заблокировал и найти причину
  • Практическая задача: конфликты на управляемых блокировках 1С – как воспроизвести и как расследовать
  • Практическая задача: конфликты на блокировках СУБД – как воспроизвести и как расследовать
  • Практическая задача: подходы к разработке, приводящие к конфликтам блокировок и как разрабатывать правильно
  • Практическая задача: расследование таймаута и дедлока с помощью “1С: Центр управления производительностью” (ЦУП)
  • Интерактивная задача: разбор причин конфликтов блокировок с реальной системы 1С

Тема 15. Другие виды блокировок

  • Объектные блокировки
  • Латчи (PAGELATCH, PAGEIOLATCH)

Тема 16. Как повысить надежность работы кластера 1С

  • Возможности кластера 1С для распределения нагрузки
  • Возможности кластера 1С для защиты от чрезмерного потребления памяти процессом кластера
  • Возможности кластера 1С для защиты от чрезмерного потребления памяти и CPU серверным вызовом
  • Система мониторинга кластера 1С
  • Сеансы и соединения для тонкого и толстого клиента
  • Счетчики потребления ресурсов в кластере 1С
  • Ограничения потребления ресурсов в кластере 1С

Тема 17. Лицензии 1С

  • Типичные проблемы с аппаратными ключами 1С и способы их решения
  • Особенности эксплуатации программных лицензий 1С

Тема 18. Проверяем в “песочнице”, а не в продуктиве: нагрузочное тестирование

  • Для чего нужно нагрузочное тестирование и чем оно отличается от функционального
  • Нагрузочное тестирование как часть приемо-сдаточных испытаний
  • Нагрузочное тестирование для выявления нестабильно воспроизводимых проблем
  • Нагрузочное тестирование для сайзинга (подбора) оборудования
  • Стресс-тестирование
  • Что такое реалистичный нагрузочный тест
  • Обзор возможностей конфигурации “1С: Тест центр”
  • Пример простого нагрузочного теста
  • Особенности подготовки, разработки и запуска больших нагрузочных тестов (до нескольких тысяч пользователей)
  • Как найти оборудование для тестирования, лицензии для системного ПО и платформы 1С:Предприятие

На курсе Вы узнаете:

  • Как объективно оценить, насколько быстро работает система
  • Общие подходы к анализу производительности
  • Производительность оборудования
  • Индексы для повышения производительности
  • Как получить информацию о запросах, которые выполняют 1С
  • Технологический журнал 1С
  • Трассировка запросов и DMV для анализа запросов
  • План запроса
  • Как писать запросы, которые работают быстро
  • Сквозной пример практической задачи
  • Интерактивная задача: анализ неоптимального запроса
  • Транзакции в 1С
  • Лог транзакций MS SQL и WAL для Postgres, бекапы и отказоустойчивость СУБД
  • Транзакционные блокировки
  • Другие виды блокировок
  • Как повысить надежность работы кластера 1С
  • Лицензии 1С
  • Нагрузочное тестирование

Преподаватель

Виктор Богачев

Эксперт по высоконагруженным системам.

Ведущий эксперт на проектах по запуску 1С на 5 и 10 тыс. пользователей в единой базе.

Принимает аттестацию «1С:Эксперт».

Этот курс разработан Учебным центром № 1 компании 1С.

Вместе с опытным преподавателем вы сможете на практике рассмотреть методики решения задач, аналогичных экзаменационным.

Этот курс разработан Учебным центром № 1 компании 1С.

Вместе с опытным преподавателем вы сможете на практике рассмотреть методики решения задач, аналогичных экзаменационным.

Примеры (демо-видео)

Разделение данных для контроля прав

На этом уроке лектор рассказывает о разделении данных и нюансах его использования.

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

  • 00:20 – Что такое разделение данных и для чего оно было придумано
  • 01:19 – Почему разделение данных может не подойти для разграничения прав пользователей
  • 03:10 – Решение задачи

Блокировки при обмене данными

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

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

  • 00:00 – Метод выборки изменения
  • 00:53 – Почему изменение номера сообщений – причина избыточных блокировок
  • 02:20 – Разбор примера
  • 05:10 – Как уменьшить вероятность возникновения избыточных блокировок
  • 05:15 – Вариант решения
  • 09:57 – Нюансы такого решения

Как в 1С:ERP пригодился автоматический режим блокировок

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

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

  • 00:27 – Зачем мы рассматриваем автоматический режим блокировок
  • 02:26 – Описание примера из практики
  • 04:46 – Решение
  • 05:45 – Причина применения автоматического режима блокировок
  • 09:15 – Механизм ускорения отладки
  • 10:25 – Нюанс использования метода

Рейтинг 4,7

Рейтинг курса по данным Учебного центра № 1 компании 1С.

Актуальность

Курс обновлен в июне-августе 2023 года.

Требования

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

  • Не менее 25 Гб свободного места для возможности развернуть тестовую базу
  • 8 Гб ОЗУ
  • CPU Core i5 (4 ядра) или выше

Дополнительное ПО и оборудование (рекомендуется)

  • Два монитора – для просмотра тренинга и выполнения практических задач
  • Установленный «1С:Центр управления производительностью»
  • Установленный Linux Ubuntu актуальной версии (можно установить Linux на бесплатную среду виртуализации Oracle Virtual Box)
  • Установленный Git Bash или Cygwin

Требуемое ПО

  • ОС Windows 7 или выше Windows Server 2008 R2 и выше
  • Клиент-серверная версия 1С:Предприятие 8.3 (32х или 64х, сервер+клиентская база)
  • MS SQL Server 2012 или выше, версия Developer Edition или выше. Должны быть установлены Management Studio и Profiler
  • MS Excel
  • NotePad++
  • Развернута и подключена в клиент-серверном варианте база Test1CProf (актуальную ссылку на dt-файл базы уточнить у организаторов). Объем тестовой базы в развернутом виде – 18 Гб
  • В базе Test1CProf должен быть заблокирован запуск регламентных заданий
  • Должны быть права для создания базы в клиент-серверном варианте, перезапуска служб: логин/пароль администратора кластера, пароль для sa, пароль для запуска службы сервера 1С:Предприятие и MS SQL

Гарантия

На курсы нашего проекта мы предоставляем Вам стандартную 60-дневную гарантию.

Однако данный курс разработан Учебным центром № 1 компании 1С, поэтому продается на тех условиях и по тем правилам, которые установлены вендором. Наша гарантия на него не распространяется.

Если Вы начали заниматься по курсу, а затем передумали, к сожалению, мы не можем с уверенностью гарантировать возврат, так как его нужно согласовывать с компанией «1С».

Записаться на курс:

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

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

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

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

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

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



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

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

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

Есть вопросы?

Спросите в комментариях ниже или напишите нам на support@kursy-po-1c.ru

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

  1. Зафар

    Добрый день! На сайте 1С для записи на экзамен “Аттестация “1С:Эксперт по технологическим вопросам” есть требование по наличию сертификата “1С:Профессионал” по технологическим вопросам” и необходимо указывать номер от этого сертификата, но где и как сдают на профессионала непонятно(

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

      Добрый день, Зафар!
      Записаться на экзамен “1С:Профессионал по технологическим вопросам” можно также на сайте 1С.

  2. Анатолий

    На сайте 1С есть еще курс-продолжение:
    “Подготовка к 1С:Эксперту по технологическим вопросам. Применение методик”
    Вопросы:
    1) У вас он есть?
    2) Там сказано, что стоимость 9840, но после курса подготовки к эксперту (Виктора Богачева) = 5400 руб.
    Будет ли действовать эта скидка на этот второй курс (“Применение методик”), если покупать “Основной блок” через вас?

  3. Анатолий

    Есть ли возможность скачать видеоуроки, чтобы потом к ним обращаться в дальнейшем?

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

      Доступ к материалам курса открывается только на сайте. Скачать материалы курса нельзя.

  4. denisstepanov21011990

    Добрый день.
    Как часто выходят обновления к курсу до актуальной версии?

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

      Добрый день!
      Видеоуроки были записаны в августе 2023 года. Они полностью актуальны.
      А в онлайн-вебинарах всегда рассматриваются все последние обновления.

  5. Василий

    Добрый день! Дает ли какие-то преимущества покупка этого курса на вашем сайте по сравнению с покупкой на сайте УЦ1 1С?

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

      Добрый день, Василий!

      Это курс нашего партнера Учебного Центра №1, обучение по курсу проходит на сайте УЦ №1. То есть с точки зрения доступа к материалам и составу курса – это один и тот же курс.

  6. Ирина Лещенко

    Добрый день. Данного курса достаточно для сдачи на Профессионала?

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

      Добрый день, Ирина!
      Курс Подготовка к Аттестации «1С:Эксперт по технологическим вопросам» – это все-таки курс для подготовки к “старшему” экзамену – 1С:Эксперт.

      Если Вас интересует подготовка к экзамену 1С:Профессионал по платформе, то для этой задачи подойдут такие курсы:
      – Знакомство с платформой «1C:Предприятие 8.3» https://kursy-po-1c.ru/courses/uc1-introduction-to-platform-1c/
      – Основы программирования в системе 1C:Предприятие 8.3 https://kursy-po-1c.ru/courses/uc1-basics-of-programming-in-1c/
      – Основные механизмы платформы «1С:Предприятие 8.3» https://kursy-po-1c.ru/courses/uc1-main-mechanisms-platform/
      Эти курсы дадут Вам понимание основного функционала и дадут достаточные навыки программирования. Кроме того, эти курсы помогут подготовиться к экзамену 1С:Профессионал по платформе, если такая задача стоит.

  7. agusikdeon

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

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

      Добрый день!
      Курс был обновлен в августе 2023 года. Изменения в курсе были существенные.

      • Анатолий

        А если произойдет снова обновление – будет ли оно доступно тем, кто снова (сейчас) купит курс?

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

          Если в будущем материалы именно этого курса будут обновлены, они будут доступны слушателям курса. Но если потребуется полная переработка курса (то есть это уже будет новый курс), эти новые материалы доступны не будут.
          Напомню еще, что доступ к материалам курса открывается на 90 дней с момента активации.

  8. Антон

    Добрый день, через 90 дней после начала курса, доступ к видео прекратится ?

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

      Добрый день, Антон!
      Все верно, доступ к материалам курса в формате видеоуроков открывается на 90 дней. После окончания этого срока доступ к курсу закрывается.

  9. codexa

    Добрый день. В записи видео-курса от 13 февраля видео на несколько секунд отстает от звука.

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

      Добрый день!
      Благодарим за информацию! Попросим технического специалиста поправить.

  10. Глеб Чернавин

    Подскажите, в курсе онлайн есть какие то домашние задания? И что подразумевает общение по электронной почте.
    P.S. Хочется смотреть лекции и потом делать задания для закрепления.

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

      Да, в онлайн-версию курса входят домашние задания + их проверка. В видео-версию курса они не входят. В
      В течение 90 дней с момента активации курса у пользователей есть возможность задавать вопросы преподавателю – в личном кабинете на странице курса для этого есть кнопка “Написать преподавателю”.

  11. Александр

    После покупки, в течении какого времени надо начать обучение? т.е. как долго действует доступ?

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

      Активировать доступ к курсу можно в любой удобный Вам момент. После активации доступ к материалам сохранится на 90 дней.

      • Александр

        Т.е. я могу активировать, например, через год после покупки? И у меня будет 90 дней на обучение?

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

          Все верно. Но все-таки рекомендуем так сильно не откладывать обучение, так как курс со временем может утратить актуальность.

  12. Денис

    Здравствуйте!
    Как потом получить сертификат эксперта по технологическим вопросам?
    Раньше в Учебном центре 1С нельзя было сдать экзамен отдельно от их очного курса…

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

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

  13. Евгений

    Добрый день, в требованиях к курсу идет
    Установленный «1С:Центр управления производительностью»
    его нет в свободном доступе, он будет предоставлен в курсе бесплатно?

    • Юлия Толстых

      Здравствуйте, Евгений!
      Нет, к сожалению, в данном курсе программы не предоставляются.
      Предполагается, что у слушателей на момент обучения уже должно быть установлено все необходимое ПО.

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

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