Экзамен 1с эксперт по технологическим вопросам стоимость

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 Server и WAL для Postgres, бэкапы и отказоустойчивость СУБД

— Для чего нужен лог транзакций MS SQL Server и 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С и СУБД, как не допускать их появления при разработке приложений, о работе с индексами, временными таблицами, о «хороших» и «плохих» планах запросов, тонких настройках серверов СУБД и 1С. Знания и навыки , приобретенные в ходе выполнения домашних заданий и повторения упражений из вебинаров, будут полезны специалистам, занимающимся разработкой и поддержкой высоконагруженных систем. Планирую через несколько лет снова освежить свои знания. Спасибо Виктору за курс.

Назаров Петр Евгеньевич (14.09.2021 09:30:51)

Очень содержательный и доступный в изложении курс. В целом систематизирует накопленные знания и опыт. Также есть информация по дальнейшему развитию. Остается только практиковаться и практиковаться.. :)

Пелих Валерий Павлович (14.09.2021 17:24:01)

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

Назаров Петр Евгеньевич (03.11.2021 09:21:11)

Спасибо большое за курс! Видно что проделана колоссальная работа! Очень понравилась подача материала. По ходу курса начал применять полученные знания в работе и наводить порядок) С нетерпением жду вторую часть курса с применением методик. Решительно нацелен закрепить полученные знания на практике и сдать экзамен)

Савин Виктор Александрович (12.12.2021 18:36:48)

Курс рекомендую всем программистам 1с, имеющим опыт в программировании. Читается понятным, живым языком, с примерами из реальной практики лектора. Сложность курса не в понимании, а во многофакторности проблем производительности и сложности при выявлении основных источников некорректной работы: это может быть плохо написанный запрос или проблемы с «железом», а порой и то, и другое вместе. Обычно программист дальше конфигуратора редко ходит, а тут нужен доступ и в СУБД, и к административным ресурсам, полезно знать параметры оборудования и многочисленные настройки. Желательно сразу применять полученные знания, чтобы наработать практический опыт. При должном усердии можно освоить и эту область. Огромное спасибо Виктору за интересный и полезный курс!

Митюкова Рената (16.05.2022 17:23:34)

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

Алексей Чарчан (12.11.2022 00:21:53)

Курс очень полезный и интересный, очень много примеров из реальной жизни по которым можно понять где кроются проблемы!
Виктор, спасибо за ваш труд и чтение данного курса! Курс рекомендую всем программистам и администраторам 1С даже если вы не планируете сдачу 1С Эксперта, знания полученные в данном курсе вам явно пригодятся!

Рудагин Евгений Игоревич (22.02.2023 06:31:44)

Понравился товар? Оставьте отзыв:)

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

Записаться

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

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

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

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

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

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

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

10 – 14 апреля 2023

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

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

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

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

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

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

13-17 февраля 2023

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

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

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

Практические задания в рамках сквозного примера

90 дней доступа к урокам с момента активации

Общение напрямую с экзаменатором

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

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

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

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

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

Видео

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

Стоимость: 11 000 ₽

Онлайн

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

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

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

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

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

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

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

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

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

Тема 3. Общие подходы к анализу производительности

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

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

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

Тема 5. Индексы для повышения производительности

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

Тема 6. Как получить информацию о запросах, которые выполняет 1С

  • Технологический журнал
  • Трассировка
  • Системы мониторинга на примере «1С:Центр управления производительностью»
  • Что такое план запроса и как его получить с помощью трассировки, ТЖ и ЦУП

Тема 7. Технологический журнал 1С

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

Тема 8. Трассировка запросов и DMV для анализа запросов

  • Как получить трассировку в MS SQL Server
  • Как анализировать трассировку
  • Методики анализа трассировки
  • Как найти в коде 1С запрос из трассировки
  • Нормализация запросов из трассировки
  • Примеры использования DMV для получения информации о запросах
  • Как настроить логи Postgres для сбора информации о выполняющихся запросах
  • Влияние трассировки на производительность
  • Примеры расследования проблем с реальных проектов с помощью трассировки
  • Интерактивная задача: настройка трассировки для MS SQL Server
  • Интерактивная задача: настройка логов Postgres для сбора информации о запросах

Тема 9. План запроса

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

Тема 10. Как писать запросы, которые работают быстро

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

Тема 11. Сквозной пример практической задачи

  • Анализ загруженности оборудования и MS SQL Server
  • Поиск несколькими способами и оптимизация запроса, больше всего нагружающего систему

Тема 12. Интерактивная задача: анализ неоптимального запроса

Тема 13. Транзакции в 1С

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

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

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

Тема 15. Транзакционные блокировки

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

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

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

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

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

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

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

Тема 19. Нагрузочное тестирование

  • Для чего нужно нагрузочное тестирование и чем оно отличается от функционального
  • Что такое реалистичный нагрузочный тест
  • Обзор возможностей конфигурации «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С.

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

Курс обновлен в августе 2022 года.

Требования

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

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

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

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

Требуемое ПО

  • ОС Windows 7 или выше Windows Sever 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

Экзамен проводится с целью проверки знаний и навыков, необходимых для решения вопросов крупных внедрений на платформе 1С:Предприятие 8.

К участию в экзамене приглашаются технические специалисты, имеющие опыт крупных внедрений информационных систем на платформе «1С:Предприятие 8».

Требования к специалистам

  • Знание особенностей архитектуры и реализации механизмов «1С:Предприятия 8», критичных с точки зрения обеспечения работы большой информационной системы. Включая особенности и новые возможности новых выпусков Технологической Платформы.
  • Знание методик проектирования и разработки больших информационных систем, рассчитанных на одновременную работу большого количества пользователей
  • Знание методик эксплуатации и конфигурирования больших информационных систем, рассчитанных на одновременную работу большого количества пользователей
  • Владение методиками и технологиями нагрузочного тестирования систем на платформе «1С:Предприятие 8»
  • Умение администрировать информационную систему с целью достижения максимальной производительности и пропускной способности при одновременной работе большого количества пользователей
  • Умение оценивать эффективность работающей системы, производить мониторинг проблем и узких мест
  • Умение расследовать проблемы производительности и параллельной работы в системе, работающей под большой нагрузкой
  • Умение правильно диагностировать технологические проблемы, возникающие во время рабочей эксплуатации большой информационной системы, определять причину проблем и предлагать адекватный способ их решения
  • Отличное знание и понимание всех методик технологической базы знаний http://kb.1c.ru/
  • Уровень подготовки «1С Профессионал по технологическим вопросам» 

Информация об экзамене

Экзамен проводится в устной и письменной форме.

Письменная часть состоит из теста.

Устная часть проходит в результате беседы с экзаменатором по трем вопросам, обозначенным в билете. Для подготовки к ответу дается 1 час. На ответ по вопросам билета выделяется 15 минут (по 5 минут на вопрос билета). Если специалист не может сформулировать ответ на вопрос билета в течение 5 минут, ответ не засчитывается.

Общее время экзамена составляет 85 минут: 60 минут на подготовку и 25 минут на устную беседу с экзаменатором.

В ходе устной беседы с экзаменатором время распределяется приблизительно следующим образом:

  • 5 минут на проверку письменной части (при необходимости, например, если почерк неразборчив, будут заданы уточняющие вопросы);
  • 15 минут на ответ по трем вопросам по билету;
  • 5 минут на доп вопросы в случае необходимости.

Для успешной сдачи экзамена и получения сертификата «1С:Эксперт по технологическим вопросам» необходимо:

  • Правильно ответить на 80% вопросов теста.
  • Правильно ответить на все три вопроса, обозначенных в билете.
  • При ответе на доп вопросы экзаменатора продемонстрировать понимание предметной области (подробнее ниже).
  • В случае, если слушатель крайний раз посещал тренинг более 12 месяцев до момента сдачи экзамена либо не посещал тренинг совсем, для успешного прохождения сертификации необходимо прослушать тренинг. 

Стоимость участия в экзамене 4 900 рублей.

Пример экзаменационного билета

ВОПРОС 1

В метаданных конфигурации определена последовательность «ПартионныйУчет» с измерением «Организация». Обработчик проведения документа содержит следующий код:

Отбор = Новый Структура («Организация»);
Отбор.Вставить(«Организация», Организация);
Последовательности.ПартионныйУчет.УстановитьГраницу(ТекущаяДата(), Отбор);

В каком случае документы этого вида смогут проводиться параллельно разными пользователями, а в каком нет? Обоснуйте свой ответ. Как можно повысить параллельность работы в этом случае?

ВОПРОС 2

Что означает операция TABLE SCAN в плане запроса MS SQL Server?

В каком случае наличие этой операции указывает на проблемы с производительностью запроса?

Какие негативные последствия для производительности системы может иметь выбор MS SQL Server’ом такого плана запроса?

Чем эта операция отличается от CLUSTERED INDEX SCAN?

Назовите возможные причины подобной «ошибки» MS SQL Server’а.

ВОПРОС 3

Имеется реально работающая многопользовательская информационная система на платформе 1С:Предпритие 8.1. В результате анализа производительности системы были обнаружены следующие избыточные блокировки в документах вида «РеализацияТоваровУслуг»:

  • Блокировка избыточных записей при проверке остатков по регистру ТоварыНаСкладах. Причина — неоптимальный план запроса.
  • Блокировка на пустой таблице регистра ТоварыОрганизаций. Причина — особенности реализации блокировок в MS SQL Server
  • Блокировка на соседних записях диапазона индекса при работе с регистром ПартииТоваров. Причина — особенности реализации блокировок в MS SQL Server

Предложите способ решения этой задачи. Опишите подробно все необходимые действия. 

Примеры дополнительных вопросов

Вопрос 1 (требуется отличное понимание)

Когда снимаются разделяемые управляемые блокировки?

Вопрос 2 (требуется отличное понимание)

Будет ли в трассировке MS SQL Profiler отмечено события класса LocksLock:Acquired в случае неуспешной попытки установки транзакционной блокировки?

Вопрос 3 (требуется отличное понимание)

В чем отличие покрывающего индекса от составного индекса?

Вопрос 4 (требуется хорошее понимание)

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

Вызов нужно найти среди всех вызовов, выполненных за последний час работы информационной системы.

Вопрос 5 (требуется хорошее понимание)

Чем отличается синхронное обновление статистики от асинхронного обновления статистики в СУБД MS SQL Server 2012?

Вопрос 6 (требуется хорошее понимание)

Как определить, достаточно ли выделено оперативной памяти на сервере для работы СУБД PostgreSQL?

Подготовка к экзамену

Экзамен рассчитан на специалистов, имеющих опыт внедрения крупных информационных систем на платформе 1С:Предприятие 8, и предполагает самостоятельную подготовку.

Материалы для самостоятельной подготовки к экзамену:

  • База знаний по технологическим вопросам крупных внедрений
  • Другие методические материалы по теме
  • Вопросы к сертификации «1С Профессионал по технологическим вопросам»
  • Книга Е.В. Филиппова «Настольная книга 1С:Эксперта по технологическим вопросам» Издание 2 

Для успешного прохождения сертификации «1С:Эксперт по технологическим вопросам» необходимо:

  • Отлично понимать, какие уровни изоляции транзакций используются Технологической Платформой, и чем они отличаются.
  • Отлично понимать, отличие управляемых и объектных блокировок, когда блокировки ставятся, когда снимаются.
  • Отлично понимать, как расследовать таймаут на транзакционной блокировке на СУБД, найти жертву и виновника ошибки, расследовать причину и предложить способ решения.
  • Отлично понимать, как расследовать взаимоблокироку на СУБД, найти жертву и виновника ошибки, расследовать причину и предложить способ решения.
  • Отлично понимать, как расследовать таймаут на управляемой блокировке, найти жертву и виновника ошибки, расследовать причину и предложить способ решения.
  • Отлично понимать, как расследовать взаимоблокировку на управляемых блокировках, найти жертву и виновника ошибки, расследовать причину и предложить способ решения.
  • Отлично понимать, что такое индексы, и как они используются СУБД.
  • Отлично знать и понимать все методики технологической базы знаний http://kb.1c.ru/
  • Хорошо понимать, как расследовать проблему медленной работы конкретной операции.
  • Хорошо понимать, как расследовать проблему значительного потребления памяти процессами rphost.
  • Хорошо понимать, как правильно сконфигурировать рабочую систему, включая веб серверы, Технологическую Платформу, СУБД
  • Хорошо понимать, как правильно оценить загруженности оборудования информационной системы.
  • Хорошо понимать устройство и особенности работы Технологической Платформы.
  • Хорошо понимать устройство и особенности работы Корпоративного Инструментального Пакета.
  • Иметь навык разработки на встроенном языке и знать SQL.

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

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

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 Server и WAL для Postgres, бэкапы и отказоустойчивость СУБД

— Для чего нужен лог транзакций MS SQL Server и 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С:Предприятие

Отзывы покупателей

Понравился товар? Оставьте отзыв:)

Видеокурс

Онлайн-курс: 13 — 17 февраля 2023, 10:00 — 17:00

Описание

Практический курс для подготовки к сдаче экзамена «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С

Нагрузочное тестирование

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

Рекомендуем курсы

Конфигурирование платформы «1С:Предприятие 8.3»

Конфигурирование платформы «1С:Предприятие 8.3»

Подробнее

1С:Предприятие 8.3. Механизм системы компоновки данных

1С:Предприятие 8.3. Механизм системы компоновки данных

Подробнее

Консультация к экзамену «‎1С:Специалист» по платформе «‎1С:Предприятие 8.3»

Консультация к экзамену «‎1С:Специалист» по платформе «‎1С:Предприятие 8.3»

Подробнее

Подготовка к экзамену «‎1С:Специалист по платформе: решение задач оперативного, бухгалтерского учетов и периодических расчетов»

Подготовка к экзамену «‎1С:Специалист по платформе: решение задач оперативного, бухгалтерского учетов и периодических расчетов»

Подробнее

У фирмы 1С на данный момент существует три уровня вендорной сертификации, подтверждающих определенные профессиональные знания получающего их специалиста. На самом деле их даже четыре, но про них мало кто знает.

По сложности получения и уровню профессионализма (от простого к сложному) линейка сертификации выглядит примерно так:

  1. 1С:Профессионал
  2. 1С:Специалист (сюда же можно отнести “1С:Специалиста-консультанта”)
  3. 1С:Эксперт / 1С:Эксплуататор (да-да, вы читаете это своими глазами! :) )


Отдельно стоят сертификации по определенным навыкам, например “1С:Руководитель проектов” или “Преподаватель ЦСО”  о них расскажем как-нибудь в другой раз.

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

1С:Профессионал


Сертификаты уровня “профессионал”  наиболее массовые. Их выдают по самым разнообразным продуктам и направлениям в экосистеме 1С. В первую очередь их получают пользователи прикладных программ 1С, с целью подтверждения своих профессиональных навыков.

Есть “профессионалы” и по технологической платформе 1С:Предприятие 8  такими сертификатами подтверждаются базовые навыки по кастомизации прикладных решений 1С встроенными средствами (“Конфигуратор”, либо “EDT”).  

Как сообщает сама 1С, “1С:Профессионал  это допуск к следующим уровням квалификации: 1С:Специалист, 1С:Специалист-консультант, 1С:Эксперт, 1С:Эксплуататор, Преподаватель ЦСО и 1С:Руководитель проекта”. 

1С:Специалист / 1С:Специалист-консультант

Уровень “специалистов” ощутимо выше. Получая такой сертификат, человек сдает экзамен, а не тестирование  подтверждая таким образом глубокие знания по выбранному им направлению.

Что касается роста нашего технологического профессионала, здесь можно обратить внимание на сертификацию по направлению “1С:Специалист по конфигурированию платформы “1С:Предприятие 8”. К слову, напоминаем: сдать “спеца” без “профа” не выйдет :)

И если про “профессионалов” и “специалистов” знают практически все, кто так или иначе сталкивается с 1С в своей жизни, то о двух других видах сертификации информации встречается намного меньше.

1С:Эксперт (полное название “1С:Эксперт по технологическим вопросам”)


Освоив досконально возможности технологической платформы 1С:Предприятия 8 (далее “платформа 1С”) изнутри, рано или поздно настоящий профессионал упирается в смежные области — операционные системы и СУБД, с которыми тесно взаимодействует эта платформа. В первую очередь такие потребности возникают на крупных внедрениях корпоративных информационных систем.

Чтобы выйти за рамки чистой экосистемы 1С, нужно освоить намного больше информации. Как минимум, нужно понимать особенности функционирования системы в различных операционных системах — например, linux и windows. Кроме этого, платформа 1С поддерживает на момент написания статьи четыре мощных СУБД: MS SQL Server, PostgreSQL, IBM DB2 и Oracle Database. На самом деле поддерживается пять СУБД :)


Экзамен на получение “
эксперта” проводится с целью проверки знаний и навыков, необходимых для решения вопросов крупных внедрений на платформе 1С.

Требования к специалистам этого уровня предъявляются довольно жесткие:

  • Знание особенностей архитектуры платформы 1С и реализации механизмов 1С, критичных с точки зрения обеспечения работы больших информационных систем.
  • Нужно быть в курсе особенностей и новых возможностей актуальных версий платформы 1С.
  • Знание методик проектирования и разработки больших информационных систем, рассчитанных на одновременную работу большого количества пользователей.
  • Знание методик эксплуатации и конфигурирования больших информационных систем, рассчитанных на одновременную работу большого количества пользователей.
  • Владение методиками и технологиями нагрузочного тестирования систем на платформе 1С.
  • Умение администрировать информационную систему с целью достижения максимальной производительности и пропускной способности при одновременной работе большого количества пользователей.
  • Умение оценивать эффективность работающей системы, производить мониторинг и поиск узких мест в существующей информационной системе.
  • Умение расследовать проблемы производительности и параллельной работы в системе, работающей под высокой нагрузкой.
  • Умение правильно диагностировать технологические проблемы, возникающие во время рабочей эксплуатации большой информационной системы, определять причину проблем и предлагать адекватный способ их решения.
  • Отличное знание и понимание всех методик технологической базы знаний kb.1c.ru
  • Для допуска на экзамен требуется уровень подготовки не ниже “1С:Профессионал по технологическим вопросам”.

1С:Эксплуататор (полное название “1С:Эксплуататор крупных информационных систем”)

Эксплуататор” — еще один уровень максимального подтверждения профессиональных технологических навыков специалиста в экосистеме 1С. Появился он позже всех.

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

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


Фактически “эксплуататор” должен понимать как функционируют высоконагруженные информационные системы, оценивать нагрузку на систему, правильно диагностировать причины возникновения сбоев и быстро находить проблемные узлы, обладать знаниями в облачных технологиях. Например, облака SaaS, построенные по технологии
1cFresh. А в случае выявления проблем, либо предпосылок к ним — тесно взаимодействовать с “экспертом” для расследования возникшей ситуации. 

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

1С:Экспертов и 1С:Эксплуататоров на рынке на порядки меньше, чем 1С:Специалистов. Это настоящие профессионалы, способные в кратчайшие сроки разобраться в ситуациях любой сложности, ежедневно возникающих в крупных информационных системах. Без них невозможно решить вопросы оптимальной производительности на ландшафтах, где присутствуют решения от 1С. Компаний, занимающихся такими вопросами еще меньше. В нашей, к примеру, работает пять таких 1С:Экспертов! Для сравнения — 1С:Профессионалов у нас 58. При том, что всего сотрудников — 73.

А что за пятый уровень, про который мало кто знает?

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

Более подробно по всем видам сертификации можно узнать по ссылкам на первоисточники в этой статье, либо на официальных сайтах 1С.

И про пятую СУБД что-то выше писали…

Пятая СУБД — собственная разработка 1С. Она используется в так называемом “файловом режиме” работы с базой данных. И поддерживается всеми видами технологической платформы 1С:Предприятие 8, включая “базовую поставку”. 

Дополнение статьи (февраль 2022 года)

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




 

Автор статьи:
Руководитель направления развития,
Виталий Рыбалка


Наш тренинг поможет вам:

  • Результативно подготовиться к самому престижному экзамену — «1С:Эксперт по технологическим вопросам»
  • Задать вопросы по подготовке напрямую экзаменатору
  • Обеспечить себе карьерный рост и повышение рыночной стоимости как специалиста
  • Уметь выявлять и устранять «узкие места» информационных баз на платформе 1С
  • Обеспечивать работу 1С на 1000+ рабочих мест

На курсе Вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей).

Расписание онлайн-трансляций

10.04.2023 — 14.04.2023

10:00 — 17:00 по МСК (по будням)

Видео

  • 90 дней доступа к курсу
  • Продолжительность: 40 академических часов
  • Бесплатная попытка сертификации
  • Актуальность курса: средне
  • Домашнее задание + проверка
  • Место проведения: удаленно
  • Время обучения: произвольно
  • Доступ к видеозаписи

Цена: 11 000 ₽


Купить

Онлайн

  • Продолжительность: 40 академических часов
  • Бесплатная попытка сертификации
  • Актуальность курса:высоко
  • Домашнее задание + проверка
  • Место проведения:удаленно
  • Время обучения: точно
  • Доступ к видеозаписи

Цена: 19 650 ₽


Купить

  • Описание
  • Содержание
  • Преподаватель
  • Видео
  • Отзывы

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

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

Требуемое ПО:

  • ОС Windows 7 и выше, либо Windows Sever 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

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

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

На курсе вы получите систематизированные знания по следующим вопросам:


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 Server и WAL для Postgres, бэкапы и отказоустойчивость СУБД

  • Для чего нужен лог транзакций MS SQL Server и 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С на 5 и 10 тыс. пользователей в единой базе. Принимает экзамен «1С: Эксперт»

Курс очень понравился. Темы логически перетекали из одной в другую, освещались все важные моменты оптимизации и с помощью кейсов и примеров из практики преподавателя легко и непринужденно запоминались. Большое спасибо профессионалу, а точнее Эксперту своего дела, нашему преподавателю Виктору Богачеву за всестороннее и доступное объяснение материала курса. После окончания курса бесплатно сдала на экзамен 1С: Профессионал по технологическим вопросам, что явилось хорошим бонусом к самому курсу:)

Кубасова З. (17.06.2022 15:37:51)

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

Козлов Олег (17.06.2022 15:37:04)

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

Иванов Александр (17.06.2022 15:36:32)

Хорошая и интересная подача материала, квалифицированный преподаватель.

Дмитрий Ятченко (17.06.2022 15:36:10)

Курс мне очень понравился. Виктор Богачев читал курс замечательно! Большой специалист!

Панов Сергей (17.06.2022 15:35:51)

урс очень содержательный. Подача материала понятная с большим количеством практических примеров из опыта преподавателя. Чувствуется, что преподаватель — профессионал с большим опытом работы. Курс очень рекомендую. Обязательно рекомендую решение домашних заданий, которые позволят применить полученные знания на практике и получить обратную связь от преподавателя. Большое спасибо за курс!

Владислав Терещенко (17.06.2022 15:27:20)

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

Алексей Гурин (22.02.2022 18:42:33)

1С Эксперт, пожалуй, один из самых глубоких и самый престижный курс 1С. Престижный — так как, целевая аудитория Эксперта — крупные клиенты, эксплуатирующие информационные системы 1С с информационными базами размером в несколько терабайт и тысячами активных пользователей. Глубокий — потому что рассказывает как покопаться во «внутренностях» 1С, понять, какие бывают запросы и детальный процесс их выполнения на СУБД. Курс дает понимание как оптимизировать запросы и что изменять не гадая и не действуя по чужим шаблонам. Глубокий — в смысле исследования производительности высоконагруженных информационных систем, получения навыков работы с инструментами мирового уровня, измерения индекса Apdex, мониторинга стабильности, проработки методик поиска «узких мест» и их устранения. Курс не дает шаблонных решений, как многие другие курсы. Он требует включения головы — ключевого инструмента Эксперта. Для эффективного прохождения курса требуются навыки администрирования Windows и Linux, знания уровня администратора 1С и Специалиста 1С. И, конечно, амбиции и настойчивость для сокрушения этого, поистине твердого «гранита науки».

Тимонин Герман (22.02.2022 18:41:52)

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

Виктор (21.02.2022 16:02:00)

Курс проведен грамотно, материал курса излагался подробно, с широкой демонстрацией примеров. Поэтому, оцениваю проведение курса, как хорошее и грамотно подготовленное.

Михайлов Игорь (21.02.2022 16:01:31)

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

Димитров Илья (21.02.2022 15:59:37)

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

Сергей (21.02.2022 15:58:50)

Виктор конечно очень крут. В целом хороший старт для начала подготовки сдачи экзамена. После прослушивания многие вещи легли на свои полки. Буду записываться на следующий курс. Совершенству нет предела. (С) Удачи вам в выпуске высококлассных спецов.

Анатолий (21.02.2022 15:57:35)

Курс для меня лично был полезен так как после прохождения начинаешь программировать по-другому. Задумываешься как будут строиться индексы и у сложных запросов проверяешь плана запроса MS SQL Server ,что приводит к ускорению работы в несколько раз. Так же начал осваивать регулярные выражения. Ещё пришло понимание что людей, разбирающихся в вопросах производительности крайне мало, а большинство проводят аудит, который сводится к тому что бы купить более мощное железо. Преподаватель курса Виктор Богачев читает курс с примерами, из жизни, которые помогаю лучше понят сложный материал и для чего все это нужно.

Дмитрий Смыслов (30.12.2021 16:30:20)

Курс нашёл для себя очень содержательным и полезным. Спасибо большое!

Александр Зубов (30.12.2021 16:28:42)

Курс был очень интересным. Мне пригодится в работе. Мне понравилось как проходило обучение, интересные примеры практического применения материала. По понятным причинам был очень тяжелый последний день курса из-за времени. Я бы рекомендовала этот курс всем программистам 1С.

Соловьёва Софья Вячеславовна (21.12.2021 17:32:33)

Курс очень интересный и полезный. Спасибо!

Владимир Голицын (20.12.2021 18:06:16)

Курс был полезен, особенно тем, кто по этой теме работает т.к. можно задавать преподавателю вопросы. Я пока напрямую не сталкивался с вопросами производительности, но уверен, что полученные знания серьезно расширили мои компетенции и возможности, улучшили качество кода. Есть уникальная и труднонаходимая гуглом информация и ноухау. Единственная проблема — много непростой информации, и сложно эффективно ее обрабатывать в течении 7-8 часов, например, мой мозг активно воспринимает инфу не дольше 2-3 часов, потом нужен отдых или сон. Но это решается наличием записи курса, которую ты можешь разобрать в удобном для себя ритме.

Сергеев Иван (20.12.2021 18:05:22)

Курс «Подготовка к экзаменам 1С:Эксперт и 1С:Профессионал по технологическим вопросам» крайне полезен в части — работы с ТЖ — оптимизации кода — устранения блокировок — нагрузочного тестирования Материал излагается ясно, профессионально, достаточно подробно и, в значительной степени, увлекательно. Спасибо лектору. Ожидаю возможности пройти очный курс – вторую часть.

Караулов Дмитрий (20.12.2021 18:02:39)

Получил от курса даже больше, чем ожидал. Очень понравилось, что давалась не голая теория, а подкрепленная Вашим практическим опытом. Материала много, скорее всего буду пересматривать курс. Начал выполнять задания, но на рабочей базе, тем более сильно переписанной и устаревшей, во-первых не быстро, а во-вторых пришлось взять старую БСП «Оценка производительности». Сейчас собираю показатели, в ближайшее время пришлю первый блок заданий. Большое спасибо за курс!

Носов Денис (20.12.2021 17:51:16)

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

Петр (20.12.2021 17:49:44)

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

Селин Антон (20.12.2021 17:47:39)

Плюсы 1. Видна практическая применимость знаний. Знания можно применять уже сегодня 2. Раскрываются нюансы которые очень полезно знать. Интересно что рекомендации 1С Специалист по платформе (самого кодерского экзамена) — подвергаются конструктивным опровержениям. 3. Заметно желание преподавателя донести информацию максимально доступно 4. Информация излагается на простых примерах. Например тема транзакционных блокировок и уровней изоляции Что хотелось бы улучшить: 1. Разделение в видео материалов на блоки. Сейчас это может быть 5 часов видео где может быть несколько тем. Иногда хочется обратиться допустим к счетчикам производительности на Линукс и это я помню что нужно смотреть в конце первого дня, хотелось бы это видеть в разделах личного кабинета более дробно 2. После каждого блока можно как раз делать и домашнее задание — домашних заданий будет больше но и вовлечённость в материал может быть больше — это как вариант развития событий. 3. Не совсем понятно на каком уровне нужно знать каждый блок для экзамена. Тот же же Линукс и Постгре. В курсе есть про эти темы, но также есть полезные ссылки. Это как прочитать и быть в курсе или подробно изучить и попробовать руками. 4. Основной для меня минус экзамена и темы производительности: изменяемая карта знаний эксперта и отсутствие понимания «на берегу» в каких объемах нужно знать ту или иную область хотя бы даже для оценки времени подготовки. Это лично мое мнение. Возможно где-то не точен.

Александр Кожекин (20.12.2021 17:45:50)

Очень понравился курс. Теперь стало намного понятнее куда смотреть и что искать. Сейчас немного разгребусь с завалом и приступлю к домашним заданиям.

Сергей (20.12.2021 17:44:40)

Виктор, спасибо большое за курс. Все системно, по полкам, на примерах. Многое, наконец, встало на свои места. 20-ти летний опыт работы с 1С (обслуживание, программирование, проектирование, решение проблем с производительностью) пополнился системностью. Множества деталей мне не хватало, которые Вы показали. Многое стало понятно из документации 1С (в документах написано «делай так», но часто не пишут причины или причины описаны невнятно). Только один пример из курса позволил мне проанализировать 24 часа работы всей своей инфраструктуры сдаваемых в аренду баз и сделать определенные выводы (5+ млн. записей Call техжурнала, в том числе в виде графиков по времени, cputime и т.д :-). Появились еще вопросы (а это хорошо), на некоторые вопросы ответы не получил — но понял, где их искать. Буду применять данные, рекомендовать курс и, конечно, готовиться к экзамену (уже, по-моему пора).

Михаил Пинягин (20.12.2021 17:44:07)

Хороший курс, практически применимый. Преподаватель заинтересован в результатах обучения слушателей. Помимо обучения на курсе даются ссылки на дополнительные материалы. Работаю программистом 1с, для себя узнала много нового о «внутренностях» работы платформы, о работе платформы с СУБД. Отметила темы, в которых у меня есть пробелы, сейчас занимаюсь углубленным их изучением. Рекомендовала бы не только тем, кто хочем получить сертификат 1с Эксперт, но и простым программистам для того, чтобы более правильно писать код и продумывать архитектуру.

Елькина Екатерина (20.12.2021 17:43:18)

Для погружающихся в производительность курс отличный хоть и тяжеловат. Занимаясь производительностью последние 4-5 лет в организациях (100-1000+ сеансов) со многим столкнулся. В курсе нового материала почти не обнаружил. Казалось много еще не досказанного осталось (распараллеливание для повышения работы, работа с использование скуля, тест центр, построение системы мониторинга и прочее), но и это знакомый материал. За труды по созданию курса Спасибо. Полезен был опыт Ваших внедрений и ответы на вопросы. Радует что есть возможность проконсультироваться после прохождения курса. По домашним работам есть нюанс. Быстро их не сделать, при этом они проверяются после прохождения курса что растягивает усвоение материала.

Макаров Павел (20.12.2021 17:42:32)

Спасибо большое за курс! Видно что проделана колоссальная работа! Очень понравилась подача материала. По ходу курса начал применять полученные знания в работе и наводить порядок) С нетерпением жду вторую часть курса применение методик. Решительно нацелен закрепить полученные знания на практике.

Виктор Савин (20.12.2021 17:41:43)

Курс интересный, много примеров, разных не очевидных ситуаций. Курс полезный. Спасибо.

Илья Виноградов (20.12.2021 17:41:17)

В целом курс очень информативный, наверное то оптимальное количество информации по работе платформы, по написанию запросов , по блокировкам и настройкам серверов баз данных, Данной информации будет достаточно для специалистов , которые хотят заняться экспертной частью поддержки информационных систем 1С Предприятие. Но при этом есть моменты , которые можно ответить , но при этом хочу заметить , все это субъективно. Оценка рынка труда программистов 1С, слишком просто описан рынок , либо просто данные устарели . Все таки и вилка сейчас больше , но при этом внутри профессии 1С-программирование довольно таки много направлений , иногда они не только от опыта разработчиков, как например — разработчики, работающие с ЗУП , стоящие всегда отдельно от основного потока разработчиков. Ну я так понимаю, просто подвели к простой типизации : либо ты программист , либо ты эксперт. Я бы даже наверное даже при таком подходе разделил бы и курс, и разделение : эксперты – архитекторы , технические эксперты. По запросам – все замечательно , вопросов не возникло, наверное причина в том, что все таки не в первый раз , да и разжевано хорошо. была получена информация, уже не раз транслируется в тех или иных источниках. При этом было, было интересно узнать реальные кейсы , где оптимизация запросов помогло. Интересно было бы услышать про технологию docker и примеры использования в боевых условиях. Возможно про платформы процессоров по подбору техники на этапе построения архитектуры аппаратного решения (сервер ли это 1С или сервер MS SQL) можно было поподробнее. В любом случае, Ваш курс очень информативный и в чем то уникальный Встречал ,какие то подобные материалы по тематике 1С Эксперт , но они честно не дотягивают по детализации.

Алексей Новиков (20.12.2021 17:40:20)

Курс понравился, подача материала тоже понравилась. Не все занятия смог посмотреть, в том числе из-за разницы во времени с МСК. Поэтому жду записи курсов. В настоящий момент еще не выложены видеоматериалы. Чтобы по существу осмыслить материалы, нужно около 6 месяцев. Т.е. это сделать для себя систематизацию материалов, выписать ключевые моменты, выполнить манипуляции на текущих проектах, вспомнить командлайновые тулзы и т.д. Часть материалов кажутся очевидными и понятными, но у меня лично не приходило в голову посмотреть в эту сторону, поэтому спасибо большое за толчок в развитии!

Балявин Алексей (20.12.2021 17:38:16)

Отзыв по курсу разделю на три: мнение по материалу, по подаче, по Материал очень объемный и для слушателей, которые впервые слышат термины как «индексы» или «блокировки» будет весьма тяжело. И это не говоря о скриптах для формирования лог файла. При расписании с понедельника по пятницу с 18.00-22.00 выполнять ДЗ или производить дополнительный пересмотр видеолекций, для работающего человека просто нереально. Согласен с Виктором на все 100%, что времени катастрофически на эту тему отводится мало. Поэтому нужно объяснить базовые вещи. Совет для будущих слушателей – все не понятные вещи, вопросы, где есть непонимание или отсутствие глубоких знаний, помечать и искать ответы на них в первую очередь и только потом продолжать пересмотр видео. Виктор большой молодец и видно, как человек переживает за тематику оптимизации и всегда хочет дать больше знаний, поделится опытом. Только из-за преподавателя пошел на этот курс.

Максим Бужан (20.12.2021 17:37:29)

Виктор, Ваш курс помог мне структурировать имеющиеся разрозненные знания, понять где нужно восполнить пробелы. Мне было немного тяжеловато из за разницы во времени, по местному курс заканчивался в начале 2го ночи, буду пересматривать записи занятий и практиковаться. Как вы и говорили на последних занятиях, было бы лучше делать например два дня через два. В остальном мне понравилась подача материала, вся информация подавалась последовательно и понятно. Спасибо за дополнительные материалы и курс в целом! Желаю успеха!

Петр Голубев (20.12.2021 17:36:44)

Курс мне понравился, в третий раз пересматриваю, много полезной информации. Материалы скачал, огромное спасибо!

Виталий Ким (20.12.2021 17:36:02)

Плюсы 1. Видна практическая применимость знаний. Знания можно применять уже сегодня 2. Раскрываются нюансы которые очень полезно знать. Интересно что рекомендации 1С Специалист по платформе (самого кодерского экзамена) — подвергаются конструктивным опровержениям. 3. Заметно желание преподавателя донести информацию максимально доступно 4. Информация излагается на простых примерах. Например тема транзакционных блокировок и уровней изоляции

Александр Кожекин (26.10.2021 15:47:34)

Курс очень сложный, один из самых сложных в 1С. Нужен большой объем знаний, чтобы разбираться в таком объеме информации. Нужны практические навыки и опыт оптимизации компьютерной системы. Огромная благодарность Виктору Богачеву! Как ведущий курса, Виктор обладает необходимым опытом и знаниями, чтобы просто и понятно донести до слушателя очень сложные аспекты настройки среды для эффективной эксплуатации 1С систем. Он рассказывает, показывает и поясняет эффективные подходы на конкретных примерах из своей реальной практики. Ценность курса: 1. Важная информация для экспертов + инструменты (скрипты, обработки, отчеты, настройки, примеры) 2. Качественное преподавание сложных вопросов.

Ростислав (26.10.2021 15:46:58)

Мощный курс! С позиции разработчика отмечу – отличный и редкий материал для углубления и систематизации знаний, понимания того, как проектировать структуру данных и код с точки зрения оптимальной работы СУБД. Зная, что от нас «хочет» СУБД и как она работает, уже не нужно запоминать различные рекомендации по проектировке объектов, оптимальному составлению запросов и т.д., ведь если делать так, как будет комфортно в том числе для СУБД (а не только для пользователя и разработчика), то вряд ли получится сделать не оптимально. Материал очень интересный, систематизирован и излагается доступно, много живых примеров, подробные ответы на вопросы. Понравилось изложение от общего к частному. Понравилось то, что в ходе ответов на вопросы слушателей преподаватель при необходимости возвращается к наглядным материалам, и часто даже в консоль, конфигуратор и СУБД, чтобы смоделировать ситуацию, вызвавшую затруднения. Курс незаменим для готовящихся к сертификации, также рекомендую его тем разработчикам, кто и не планирует сдавать такой экзамен, но работает уже хотя бы несколько лет и желает углубить и систематизировать знания, а возможно и сделать их перезагрузку. (Кстати, многие могут не заметить данный курс, взглянув на заголовок и не подозревая, насколько он может быть полезен для разработчика 1С.) Из пожеланий по содержанию курса: — еще больше примеров неоптимальных архитектурных решений/запросов/участков кода с кратким разбором вариантов их оптимизации; — краткий мастер-класс по написанию скриптов для анализа логов; — и хотелось бы увидеть рекомендации из практического опыта по оптимальным способам «расположения» крупных систем на оборудовании при работе 50, 500, 5000 пользователей – как с позиции «какое оборудование рекомендуется», так и с позиции «как выжать максимум из имеющегося оборудования». То есть буквально на скольких серверах лучше располагать серверы 1С и СУБД и примерно какие должны быть у них характеристики, в каких случаях лучше использовать / не использовать терминалки, виртуализацию и т.д., варианты когда имеется несколько больших информационных баз и др. вопросы; — и конечно же домашние задания хотелось отработать, но у меня вариант курса в записи.

Сухов Александр Анатольевич (26.10.2021 15:46:01)

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

Сергей (26.10.2021 15:45:17)

Большое спасибо за прочитанный курс. Подача и содержание материала продуманы, систематизированы и изложены в доходчивой форме ). Рассмотренные на курсе методы помогли в реальной базе расследовать и решить проблему производительности нескольких запросов. Материал курса дал более углубленное понимание работы СУБД и «пролил свет» на некоторые аспекты работы и взаимодействия 1с и СУБД. Курс однозначно буду рекомендовать специалистам, которые хотят расширить и углубить свои знания в работе. В любом случае нужно будет еще несколько раз пересмотреть видео и проделать некоторые пункты на практике (где бы найти столько времени )) ). Большое спасибо за проделанную работу и за знания, полученные на курсе )

Андрей Худан (26.10.2021 15:44:45)

Большое спасибо за материалы, курс интересный, уже начинаем на рабочих базах править запросы.

Натали (26.10.2021 15:44:18)

Спасибо большое! Курс очень понравился. Большой набор разбираемых кейсов и отличная подача материала позволили систематизировать знания и сдать ПРОФ. Буду готовиться к Эксперту и обязательно посещу курс по практическому применению как только он откроется!

Горбулин Максим (26.10.2021 15:43:44)

Мне очень курс понравился. Мне его посоветовал бывший мой коллега, частично он нам пытался рассказать какой-то материал, но потом пандемия, а в конце прошлого года он сменил работу, но перед уходом еще раз напомнил о курсе Виктора Богачева. Поэтому убедили наше руководство, что нам необходимы эти знания. Я уже вижу, где я применю полученные знания. Буду стараться, чтобы знания превратились в навыки. По прошлым видео, которые доступны в личном кабинете, увидел, что Вы еще рассказывали тему про лицензирование. Хотелось бы уточнить, почему сейчас эта тема не вошла в курс. Или она как раз в том разделе, который Вы не успели прочитать и она будет в видео? В общем спасибо Вам за качественно рассказанный материал, много для себя открыл нового, хотя разработкой уже занимаюсь почти 8 лет.

Ахимов Денис Романович (18.05.2021 13:54:36)

От курса получил то, чего хотел. Боялся, что будет сложно. Материал излагался ясно, понятно, с примерами и в комфортном тэмпе. И в целом ощущения после курса очень положительные. Хочется стереть себе память, что бы посмотреть его ещё раз. Виктор, Спасибо за курс :)

Дмитрий Лимонченко (18.05.2021 13:54:16)

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

Тигай Сергей (20.02.2021 15:54:01)

Курс проходил не для экзамена, а актуализации знаний ( «Старая школа» как вы назвали) То, что хотел — получил. Где-то узнал новое /вспомнил старое, где-то получил вектор для работы для углубления знаний, где -то получил ответ на свой вопрос «а почему так»…

Дмитрий (20.02.2021 15:53:39)

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

Кузовлев Василий Валериевич (20.02.2021 15:52:52)

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

Максим Кузьмин (20.02.2021 15:52:21)

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

Люсьенна Корсакова (20.02.2021 15:51:52)

Спасибо большое за курс. Узнал больше чем ожидал

Михаил (20.02.2021 15:51:20)

Курс полезен не только при подготовке к экзамену, но и просто при разработке, доработке и эксплуатации нагруженных систем 1С. Хорошая, четко структурированная программа, подробное объяснение многих сложных моментов. Примеры из личной практики, практические задания. Мониторинг, оптимизация, расследование — всё это в нужных для понимания объемах.

Буыгин Виталий (20.02.2021 15:51:02)

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

Кравченко Е (20.02.2021 15:50:41)

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

Сергей Серов (20.02.2021 15:50:16)

Огромное спасибо за курс! Очень подробное изложение материала, причем не только теории, но и практики, что очень важно! Много полезной информации почерпнул из курса, особенно полезен метод анализа ТЖ с помощью скриптов (регулярных выражений). Также понравилось подробное описание анализа причин неоптимальной работы железа и запросов.

Владислав Корябкин (20.02.2021 15:50:02)

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

Дмитрий Лазаренко (20.02.2021 15:49:45)

Великолепный курс, многое из сказанного вами, уже помогает на практике :)

Игорь Вальт (20.02.2021 15:49:28)

Спасибо Вам за ваш курс! У Вас получается передавать знания. Это редкий дар и он у Вас есть.

Сергей Башта (20.02.2021 15:49:10)

Отличный курс для тех кто хочет именно научится больше понимать в тонких настройках как кода, так и сервера. Методы поиска узких мест в настройках серверов, поиск неоптимально написанного и работающего кода. Прежде всего курс нужен тем, кто хочет поднять скилл в понимании работы сервера и 1С и СУБД. Ни разу не пожалел, что записался на курс ! Лично для меня этот курс был очень полезным, узнал много полезных вещей и заполнил некоторый пробел в знаниях, который не давал точно со знанием дела применять на практике. Полностью поддерживаю подход, что разработчики, кто участвуют в разработке крупных высоконагруженных систем, должны обладать теми компетенциями, о которых рассказывается в курсе. Со своей стороны это дало толчок к тому, что большей части разработчиков рекомендован данный курс к повышению квалификацию в следующие даты проведения. Здорово, что рассказываете и параллельно сами растете в этой компетенции, что большой вклад в развитие всего сообщества 1с. По отзыву курс на 5+ на данный момент по повышению компетенций. Что можно улучшить: можно добавить примеры реальных полезных мониторингов для систем и как их организовать. На мой взгляд к данному курсу возможно было бы неплохо организовать доп курс по стандартам разработки и возможно лучшим практикам в разработке на проектах, потому что большая часть разработчиков застревает на мелких проектиках и если не подвернется работа в крупном коллективе, то о росте как разработчика можно забыть, часто таких встречаю во время собеседований. Хотя ребята способные, просто не повезло и нет возможности для роста. А у 1С такого курса в принципе нет пока. Еще раз спасибо за курс)

Александр Вертопрахов (20.02.2021 15:48:39)

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

Евгений Кузь (20.02.2021 15:48:15)

Прошедшие курсы оказались очень полезными, т.к. имеет практическую направленность. Обучение построено эффективно, в процессе обучения присутствует непосредственное общение с преподавателем посредством чата. В процессе обучения очень эффективно показываются все скрытые возможности системы, основные выдержки сути, что экономит время на самостоятельный поиск и анализ литературы. Это является важным моментом для подготовки к экзамену. В процессе обучения формируются корректный вектор направленности в изучения необходимого материала в плане достижения двух целей: стать специалистом и официально подтвердить данный статус сертификатом.   Дополнительно выражаю искрение слова благодарности организаторам курса, а так же руководителю обучения Виктору Богачёву.  

Стрелецкий Сергей Николаевич (20.02.2021 15:47:58)

С 1С работаю давно и много, с 1998 года. Последние годы не покидало ощущение, что я дорос до некоего «потолка», нужно что-то менять и к сожалению, кардинально, т.к. заметного роста впереди в рамках 1С не просматривалось. На курсы попал случайно, на работе предложили некое поощрение, и в качестве такового я решил выбрать курсы. Поскольку большая часть вопросов в последнее время была связана со скоростью работы, то соответственно и курс был выбран по этой тематике. На моей поддержке большое количество типовых бухгалтерских и зарплатных баз, каждая из них не очень большая, но вместе объем значителен, и с учетом большого количества работать со стандартными настройками полнотекстового поиска, обновления данных онлайн сервисов и прочими они не могут ни на каком сервере, фоновые процессы «убивают» любой сервер. В связи с этим вопросы «почему так медленно» занимают меня давно, во многие нюансы я уже вник, разобрался и принял некоторые меры, но результат этой работы в первую очередь меня самого не особо устраивал, в связи с этим надеялся, что курс будет полезен. Количество полученной информации превзошло все мои ожидания, это можно сравнить с тем, что вся моя работа ранее проходила «с завязанными глазами», что-то конечно удавалось сделать, но объективно определить узкие места получалось скорее случайно, чем системно. Полученная на курсах информация позволила вывести эту работу на совершенно другой уровень, на котором я могу видеть общую картину и работать прицельно по проблемным зонам. Конечно, за две недели рано говорить о значительных подвижках, но организован системный сбор статистики работы и начинают проявлять себя наиболее сложные участки, выявляются запросы, требующие оптимизации, находятся работающие в фоне процессы, не имеющие значения для работы пользователей, но увеличивающие время некоторых операций. Так например оказалось, что 20 из 22 секунд вывода печатной формы занимает запрос в интернет информации для заполнения рекламного баннера. Не могу сказать, что вся полученная информация освоена и внедрена, на это нужно существенное время, но достаточно понятно, в каких направлениях работать, что осваивать. На первых порах очень помогает рассылка некоторых Ваших наработок, но конечно хочется пользоваться преимущественно собственными знаниями, а не слепым (или не очень) использованием наработок. В целом полученная информация дала значительный толчок саморазвития, что мне кажется главным результатом прослушанного курса. Отдельно хочу сказать огромное спасибо Вам за попытку множить собственные знания, когда-то я вел курсы по конфигурированию и понимаю, насколько это сложно, насколько по разному воспринимают одну и ту же работу разные люди. Поскольку я занимаюсь 1С давно, встретить человека превосходящего меня по знанию 1С да еще готового делиться знаниями — достаточно уникальная ситуация, очень рад, что попал на Ваш курс, всем рекомендую, кому надоело «просто писать запросы».

Игорь Полтавченко. (20.02.2021 15:47:15)

 Спасибо большое за курс. За время курса удалось уже решить 3 простые проблемы в работе нашей программы. У нас 200 пользователей в УТ-11 и много других маленьких баз 1С. Например: 1) Заканчивалось место на сервере приложений. Настроил счетчики на сервере. Узнал время. Что это было в 4 утра. Посмотрел минимальный технологический журнал. Вручную пока, увидел, что это что-то с полнотекстовым индексом. Почитал о полнотекстовых индексах и попросил добавить памяти. Нашел регламентную операцию по слиянию полнотекстового индекса. На данный момент проблема устранена. 2) Включил апдекс. Определили ключевые операции. Поставили замеры, где не хватило. Увидел отчет, который выполняется всегда долго и отдал его на доработку автору. Его переделали. 3) Увидел дампы. С помощью технологического журнала увидел, что падает rphost. Посмотрел. Оказалось самописный отчет. Пользователь его запускает. Создается дамп и rphost падает. Отдал автору на доработку. Осталось решить проблему самописных блокировок. И проблему, что иногда вся работа программы замедляется. Пока решаем эту проблему с помощью перезагрузки службы 1С на сервере приложений. Это то, что на поверхности. Ну и глубже раскопать. Ваш курс расширил знания и добавил мотивации решить проблемы, которые отходили на второй план. Спасибо.

Михаил Трубачев (20.02.2021 15:46:36)

Курс очень интересный. Лектор доказал, что не зря находится в топе специалистов

Популярные курсы

Понравилась статья? Поделить с друзьями:
  • Экзамен 1с специалист по платформе как проходит
  • Экзамен cambridge flyers аудирование
  • Экзамен 1с специалист консультант мсфо
  • Экзамен cambridge english уровни
  • Экзамен 1с специалист консультант документооборот