![]()
Коллеги, мы приняли решение вернуться к модели, которую использовали с 2010 года — проведение курсов в потоках.
Прием новых участников на данный курс приостановлен до открытия нового потока. Анонс будет опубликован в новостях сайта, по срокам пока ориентировать не готовы.
Рекомендуем пройти предварительную регистрацию на новый поток.
![]()
Что реально круто — обеспечить работу 1C на 100-200-500 рабочих мест.
и никто не засыпал, пока проводится документ.
С прямым кодом, быстрыми запросами, распределением нагрузки, преферансом и секретаршами…
В терминах 1С — это 1С:Экcперт по технологическим вопросам…
Самая высшая ступень в иерархии 1С для программиста / разработчика / внедренца.
Специалисты редкие — и дорогие.
Все остальные — в лучшем случае Специалисты / Специалисты-Консультанты.
В общем, оно того стоит…
И вот этому мы обучили уже около 4 200 человек…
Можно остаться читать форумы и надеяться на какую-нибудь прибавку к зарплате в 2019 году…
А можно взяться — и, наконец, изучить эти вещи уже за ближайший месяц-два…
В конце концов — кто, кроме нас самих, отвечает за то, что с нами будет в следующем году?

Что мы предлагаем изучить (содержание курса)
Глава 1. APDEX

В процессе оптимизации необходимо регулярно отслеживать скорость работы системы, как системы в целом, так и отдельных операций.
Оптимизация без регулярных замеров — это работа вслепую.
В данной главе:
- рассмотрим способы автоматического замера времени различных операций
- узнаем, как отслеживать и оценивать производительность системы
- рассмотрим, как узнавать о проблемах со скоростью, не опрашивая пользователей
Видеоуроки:
- Методика APDEX
- Внедрение подсистемы в конфигурацию
- Настройка ключевых операций
- Замер времени на клиенте. Замер времени на сервере
- Возможные ошибки при встраивании замера
- Обработка «Оценка производительности»
- Использование подсистемы в типовых конфигурациях
- Недостатки подсистемы. Ошибки
- Недостатки подсистемы. Исправление ошибок
- Регистрация в сервисе. Установка. Настройка
- Автоматический замер времени проведения документов
- Замер произвольной операции
- Регистрация текста запроса
- Замер времени открытия формы
- Просмотр данных APDEX
- Динамика APDEX и отчеты сервиса
- Отправка данных в сервис по почте
- Недостатки сервиса APDEX
- Автоматический расчет целевого времени от обратного
![]()
Глава 2. Настройка сервера СУБД

В данной главе мы рассмотрим настройку параметров сервера СУБД (на примере MS SQL Server) для повышения производительности системы.
Видеоуроки:
- Перенос журнала транзакций на другой диск
- Перенос базы TempDB на другой диск
- Параметр «Max degree of parallelism»
- Настройка авторасширения
- Настройка Shared Memory
![]()
Глава 3. Регламентные операции

Выполнение регламентных операций является обязательным условием для быстрой работы системы.
В данной главе мы рассмотрим, какие регламентные задания необходимо выполнять на СУБД и на 1С, как и с какой периодичностью это нужно делать.
Кроме того, будет рассмотрен процесс настройки уведомлений о выполнении регламентных операций.
Видеоуроки:
- Основные регламентные операции
- Настройка регламентной операции обновления статистики
- Настройка регламентной операции дефрагментации/реиндексации
- Перенос плана обслуживания
- Оповещения по e-mail
- Возможные проблемы при настройке оповещений
- Установка границы рассчитанных итогов в режиме 1С:Предприятие
- Установка границы рассчитанных итогов с помощью встроенного языка
- Пересчет итогов
- Тестирование и исправление
![]()
Глава 4. Мониторинг загруженности оборудования

В процессе эксплуатации системы необходимо регулярно следить за тем, насколько сильно загружено оборудование.
В данной главе мы разберем, как можно отслеживать загруженность оборудования для ОС Windows и для Linux и как оценивать собранные данные.
Рассмотрим также, на что обращать внимание при анализе и как сделать сбор данных о загруженности оборудования автоматическим даже в случае перезагрузки сервера.
Видеоуроки:
- Мониторинг производительности оборудования
- Добавление счетчиков вручную
- Добавление счетчиков шаблоном
- Добавление счетчиков bat файлом
- Настройка группы сборщиков данных
- Настройка автозапуска после перезагрузки
- Просмотр и анализ графиков загруженности оборудования
- Пример анализа
- Просмотр дисковой активности
- Сравнение производительности разных дисков
- Сравнение производительности 1С в разных условиях
- Рекомендации по оборудованию
![]()
Глава 5. Расследование причин медленной работы

В данной главе мы узнаем, как понять, почему система работает медленно.
Разберем как платные, так и бесплатные инструменты анализа производительности.
Подробно рассмотрим настройку и использование данных инструментов и на примерах разберем, как проявляют себя различные типы проблем производительности.
После изучения данной главы Вы научитесь точно определять причины, которые приводят к замедлению.
Видеоуроки:
- Принципы расследования проблем производительности
- Включение отладки на сервере
- Замер производительности
- Подготовка к настройке ЦУП
- Настройка прав для каталогов
- Настройка разрешений для СУБД
- Мастер настройки ЦУП
- Шаги «Центральный сервер», «COM-Соединитель», «Кластер», «Информационная база»
- Шаги «Типы показателей», «Показатели 1С:Предприятия», «Показатели ОС»
- Шаг «Технологический журнал»
- Шаг «Трассировки»
- Шаг «Сервер COM-Соединитель»
- Шаг «Сервер ЦУП (Трассировки)»
- Сценарий «Мониторинг»
- Сценарий «Просмотр»
- Создание собственных сценариев
- Сценарий «Регламентный мониторинг»
- Оперативные показатели
- Аналитические показатели
- Сбор и анализ оперативных показателей
- Проверка работоспособности ЦУП
- Формирование логов при отключенном ЦУП
- Сервис анализа неоптимальных запросов
- Сбор и анализ данных с помощью сервиса
- Сервис анализа ожиданий на блокировках
- Сервис анализа событий технологического журнала
- Подключение сервисов через тонкий клиент
- Ошибка SHOWPLAN permission denied
![]()
Глава 6. Неоптимальные запросы

Неоптимальные запросы являются наиболее частой причиной медленной работы системы.
В данной главе мы узнаем основные причины медленной работы запроса, научимся читать и понимать планы запросов, будем учится определять, почему запрос работает медленно, и как это исправить.
Также мы узнаем, как с помощью различных инструментов найти медленные запросы, отранжировать их по степени влияния на производительность и узнать, из какого места в конфигурации они вызываются.
Видеоуроки:
- Хранение объектов метаданных и временных таблиц
- Свойство «Индексировать»
- Индексировать с дополнительным упорядочиванием
- Создание индекса для первого измерения
- Свойство «Ведущее»
- Создание индексов через Management Studio
- Просмотр плана запроса в SQL Profiler
- Просмотр плана запроса в консоли запросов
- Операторы Table Scan
- Операторы Clustered Index Scan
- Операторы Index Scan
- Операторы Constant Scan
- Операторы Index Seek
- Операторы Clustered Index Seek
- Оператор Sort
- Оператор Compute Scalar
- Операторы соединения Nested Loops
- Операторы соединения Merge Join
- Операторы соединения Hash Join
- Логические и физические операторы
- Логический оператор Semi Join
- Отображение плана запроса
- Порядок выполнения операторов
- Стоимость операторов и плана запроса
- Основные свойства операторов
- Чтение графического плана запроса и текстового плана
- Чтение плана запроса с разыменованием полей
- Чтение плана с соединением нескольких таблиц
- Чтение плана с составным типом
- Чтение плана с TOP и Nested Loops
- Предварительная оптимизация запроса
- Признаки неоптимального плана Nested Loops
- Признаки неоптимального плана Scan
- Признаки неоптимального плана Seek… Where
- Признаки неоптимального плана Hash Aggregate
- Признаки неоптимального плана Key Lookup
- Признаки неоптимального плана Table Spool
- Порядок анализа плана запроса
- Невыполнение регламентных операций
- Соединение с подзапросами
- Использование временных таблиц, индексация временных таблиц
- Соединение с виртуальными таблицами
- Подзапрос в условии соединения
- Подзапросы в условиях и вложенные подзапросы
- Несоответствие индексов и условий. Регистр накопления
- Условия, не позволяющие использовать индекс. ИЛИ
- Условия, не позволяющие использовать индекс. Вычисление
- Условия, не позволяющие использовать индекс. НЕ В
- Условия, не позволяющие использовать индекс. Функции
- Условия, не позволяющие использовать индекс. Вхождение полей в разные списки
- Условия, не позволяющие использовать индекс. Вхождение в список с большим числом элементов
- Непокрывающие индексы
- Покрывающий индекс с доп. упорядочиванием
- Селективность
- Определение недостающих индексов
- Сортировка по полю, которое не входит в индекс
- Выбрать первые и сортировка
- Когда сортировка не влияет на производительность
- Внутреннее устройство полей составного типа
- Неявное образование полей составного типа
- Обращение к реквизитам поля составного типа
- Смешивание простых и ссылочных типов
- Минимум и максимум от полей составного типа
- Составной тип и RLS
- Определяемые типы
- Фильтрация виртуальных таблиц
- Запрос в цикле. НайтиПо.
- Запрос в цикле. Обращение к реквизитам
- Запрос в цикле. Вывод ссылки на экран
- Запрос в цикле. Коррелированные запросы
- Запрос в цикле. Намеренное использование
- Большой объем выборки данных
- Обращение к полю через несколько точек
- Получение ссылки от поля ссылочного типа
- Объединить и Объединить все
- Запросы с RLS
- Универсальные запросы
- Особенности работы с виртуальной таблицей остатков
- Особенности работы с виртуальной таблицей среза
- Особенности выполнения пакетных запросов
- Особенности объектного чтения данных
- Анализ больших запросов
- Анализ запросов СКД
- Методы запроса Выполнить
- Методы запроса Выбрать
- Методы запроса Выгрузить
- Как выполнить запрос «как в первый раз»
- Хранение временных таблиц
- Сжатие базы TempDB
- Кто сейчас выполняет долгий запрос
- Что не влияет на производительность запроса
- Рекомендации по написанию запросов
- Анализ с помощью сервиса. Запросы без контекста
- Анализ с помощью сервиса. Запросы с контекстом
- Анализ с помощью ЦУП. Настройка и сбор данных. Анализ
- Анализ с помощью SQL Profiler
- Сохранение трассировки в таблицу
- Шаблоны SQL Profiler
- Сопоставление плана и текста запроса в SQL Profiler
- Сохранение трассировки в файл
- Ошибка Trace skipped records
- Различные события SQL Profiler
- Анализ запроса с помощью технологического журнала
- Анализ неоптимального запроса. Примеры 1 — 5
![]()
Глава 7. Ожидания на блокировках

В многопользовательской системе часто возникают излишние ожидания на блокировках, что снижает параллельность работы пользователей.
В данной главе Вы узнаете, что такое блокировки, зачем они нужны и как работают.
Вы научитесь отличать избыточные блокировки от необходимых, узнаете основные причины избыточных блокировок и способы их устранения.
Видеоуроки:
- Обработка исключений в транзакциях. Примеры 1 — 6
- Пессимистическая объектная блокировка
- Оптимистическая объектная блокировка
- Объектные блокировки и защита данных в СУБД
- Пример установки X блокировки
- Пример установки S блокировки
- Пример установки U блокировки
- Какие объекты блокируются
- Read uncommitted
- Read committed
- Read committed snapshot
- Repeatable read
- Serializable
- Режимы блокировок в 1С
- Управляемые блокировки
- Пример неявной управляемой блокировки
- Пример явной управляемой блокировки
- Автоматический режим блокировок
- Неоптимальная работа запроса. Пример
- Методические ошибки: Константы
- Методические ошибки: Последовательность
- Методические ошибки: Регистр накопления запись задним числом
- Методические ошибки: Регистр накопления разделение итогов
- Методические ошибки: Регистр бухгалтерии
- Механизм разделения итогов. Особенности использования
- Разделение итогов в автоматическом режиме
- Старая методика контроля остатков
- Новая методика контроля остатков
- БлокироватьДляИзменения и 8.2
- БлокироватьДляИзменения и 8.3
- Дополнение по свойству «БлокироватьДляИзменения»
- Новая методика и партионный учет
- Режим удаления «Не удалять автоматически»
- Режим удаления «Удалять автоматически»
- Режим удаления «Удалять автоматически при отмене проведения»
- Оптимизация при перепроведении
- Выгрузка изменений по плану обмена
- Изменение большого числа данных в транзакции
- Эскалация блокировок СУБД
- Событие Lock:Escalation
- Эскалация блокировок 1С
- ЦУП. Сбор данных для анализа
- ЦУП. Анализ блокировок. Примеры 1 и 2.
- ЦУП. Анализ блокировок. Проверка оптимизации
- ЦУП. Анализ блокировок СУБД. Воспроизведение
- ЦУП. Анализ блокировок СУБД. Расследование
- ЦУП. Анализ блокировок. Пример 3
- Сервис. Сбор и выгрузка данных
- Сервис. Анализ управляемых блокировок
- Сервис. Анализ блокировок СУБД
- Сервис. Анализ ожиданий. Примеры 1, 2
- Анализ блокировок с помощью консоли кластера
- Анализ блокировок с помощью монитора активности
- Анализ блокировок. Sys.dm_tran_locks
- Обработка отображения текущих блокировок MS SQL
- Выводы по выполнению анализа блокировок
![]()
Глава 8. Взаимоблокировки

В данной главе мы разберем основные типы взаимных блокировок, как и почему они появляются.
Рассмотрим на примерах, как их можно зафиксировать, проанализировать и устранить.
Видеоуроки:
- Повышение режима блокировки ресурса.
Примеры 1 — 3 - Повышение режима блокировки ресурса. Решение
- Захват ресурсов в разном порядке. Воспроизведение
- Захват ресурсов в разном порядке. Решение
- БлокироватьДляИзменения
- Взаимоблокировка из-за запроса со сканированием
- Взаимоблокировка из-за распараллеливания
- Взаимоблокировка из-за эскалации
- Распределенная взаимоблокировка. Схема
- Распределенная взаимоблокировка. Пример
- Сервис анализа взаимоблокировок. Установка и настройка
- Сервис анализа взаимоблокировок. Воспроизведение и выгрузка
- Повышение режима блокировки ресурса. Пример 3
- ЦУП. Воспроизведение и сбор данных о взаимоблокировках
- ЦУП. Анализ взаимоблокировок
- Анализ взаимоблокировок на блокировках 1С
- Сервис. Ошибки при анализе
- Пример взаимоблокировки из-за разделителя
- Пример взаимоблокировки из-за сканирования
- Пример взаимоблокировки из-за разного порядка захвата ресурсов
![]()
Глава 9. Приемы ускорения различных операций

Иногда встречаются операции, которые нельзя ускорить оптимизацией запроса или устранением излишних блокировок.
В данной главе мы рассмотрим несколько таких операций и способы их ускорения, в том числе с помощью распараллеливания.
Видеоуроки:
- Алгоритм многопоточной обработки данных
- Анализ результатов обработки в несколько потоков
- Способы ускорения записи в регистры
- Ускорение записи в регистры
- Динамические списки. Опция «Динамическое считывание» включена
- Динамические списки. Опция «Динамическое считывание» отключена
- Динамическое считывание данных при неуказанной основной таблице
- Общие рекомендации по работе с динамическими списками
![]()
Глава 10. Нагрузочное тестирование и оборудование

В данной главе мы рассмотрим процесс подготовки и проведения нагрузочного тестирования.
Мы узнаем, как написать тест и провести тестирование с помощью конфигурации Тест–Центр и как можно работать с автоматизированным тестированием.
Также мы рассмотрим вопросы выбора оборудования на основе результатов теста.
Видеоуроки:
- Методика нагрузочного тестирования
- Объединение конфигурации с Тест-Центр
- Пример простого теста. Создание обработки
- Пример простого теста. Создание сценария
- Пример простого теста. Запуск сценария
- Встраивание замеров
- Отладка виртуальных пользователей
- Автоматизированное тестирование. Создание сценария вручную
- Автоматизированное тестирование. Упрощение сценария
- Запись действий пользователя
- Создание сценария по записанным действиям
- Выполнение записанного сценария
- Сценарий с двумя клиентами тестирования
![]()
Глава 11. Кластер серверов

В этой главе мы узнаем о том, как устроен кластер серверов 1С и как его настроить для повышения производительности и стабильности работы системы.
Рассматриваются настройки как для версии 8.3, так и для 8.2.
Видеоуроки:
- Кластер серверов
- Версия 8.2. Настройки кластера. Порт
- Версия 8.2. Настройки кластера. Защищенное соединение
- Версия 8.2. Настройки кластера. Интервал перезапуска
- Версия 8.2. Настройки кластера. Ограничение по памяти
- Версия 8.2. Настройки кластера. Выключенные процессы
- Версия 8.2. Рабочий сервер создание и настройка
- Версия 8.2. Создание рабочего процесса
- Версия 8.2. Распределение нагрузки по процессам
- Версия 8.2. Распределение нагрузки по серверам
- Версия 8.2. Перенос сервисов
- Версия 8.2. Отказоустойчивость rphost
- Версия 8.2. Отказоустойчивость rmngr
- Версия 8.2. Отказоустойчивость ragent
- Версия 8.2. Использовать как резервный
- Версия 8.2. Отказоустойчивость рабочего сервера. Схема
- Версия 8.2. Отказоустойчивость рабочего сервера. Пример
- Версия 8.2. Отказоустойчивость центрального сервера. Схема
- Версия 8.2. Отказоустойчивость рабочего сервера. Пример
- Версия 8.2. Резервирование кластеров. Схема
- Версия 8.2. Резервирование кластеров. Пример
- Версия 8.2. Резервирование кластеров. Особенности
- Версия 8.2. Рабочий сервер в роли резервного. Схема
- Версия 8.2. Рабочий сервер в роли резервного. Пример
- Версия 8.3. Настройки кластера
- Версия 8.3. Максимальный объем памяти рабочих процессов
- Версия 8.3. Безопасный расход памяти за один вызов
- Версия 8.3. Объем памяти, до которого сервер считается производительным
- Версия 8.3. Регулировка числа рабочих процессов
- Версия 8.3. Менеджер под каждый сервис
- Версия 8.3. Центральный сервер
- Версия 8.3. Требования назначения функциональности
- Версия 8.3. Обслуживание базы на отдельном сервере
- Версия 8.3. Фоновые задания на отдельном сервере
- Версия 8.3. Распределение клиентов по рабочим процессам
- Версия 8.3. Центральные серверы
- Версия 8.3. Центральные серверы и отказоустойчивость
- Версия 8.3. Центральные серверы и отказоустойчивость. Пример
- Версия 8.3. Уровень отказоустойчивости
- Версия 8.3. Отказоустойчивость. Ситуация 1
- Версия 8.3. Отказоустойчивость. Ситуация 1. Пример
- Версия 8.3. Отказоустойчивость. Ситуация 2
- Версия 8.3. Отказоустойчивость. Ситуация 2. Пример
- Версия 8.3. Отказоустойчивость. Ситуация 2. Пример 2
- Версия 8.3. Отказоустойчивость. Ситуация 3
- Версия 8.3. Расчет уровня отказоустойчивости
- Версия 8.3. Влияние отказоустойчивости на производительность
- Версия 8.3. Связь УО и требований назначения функциональности
- Версия 8.3. Минусы механизма отказоустойчивости
- Отличия в механизме лицензирования 8.2 и 8.3
- Рекомендации по общей архитектуре
![]()
Глава 12. Технологический журнал

Технологический журнал является основным источником информации при анализе проблем производительности и стабильности.
В данной главе мы узнаем, как можно тонко настраивать технологический журнал, какие данные он собирает.
Рассмотрим, как можно использовать технологический журнал для решения проблем производительности и какие ошибки чаще всего допускают при использовании технологического журнала.
Видеоуроки:
- Описание и назначение технологического журнала
- Включение ТЖ
- Ошибки при настройке ТЖ
- Структура логов
- Свойства событий
- Фильтрация по событиям
- Фильтрация по свойствам
- Условия фильтрации
- Комбинация фильтров
- Запись в разные каталоги
- Получение плана запроса
- Отличия ТЖ 8.2 и 8.3
- Обработка настройки ТЖ
- Влияние на производительность
- Сбор ТЖ на клиенте
- Анализ ожиданий на управляемых блокировках
- Анализ взаимоблокировки на блокировках 1С
![]()
Глава 13. Расследование проблем стабильности

Многие специалисты часто сталкиваются не только с проблемами производительности, но и проблемами стабильности работы.
В данной главе мы рассмотрим, как можно расследовать «падения» и «зависания» сервера 1С, а также утечки памяти и другие всевозможные ошибки.
Видеоуроки:
- Дампы
- Расследование падений
- Расследование падений с помощью 1С
- ЦКТП
- Расследование зависаний
- Утечки памяти
- Выявление утечек памяти
- Определение базы с утечками памяти
- Расследование утечек с помощью ТЖ
- Расследование утечек памяти. Дампы
- Рабочий процесс занял много памяти. Версия 8.2
- Проблемы стабильности
![]()
Глава 14. Резервное копирование

В данной главе мы узнаем, как сделать собственную стратегию резервного копирования.
Мы рассмотрим различные типы бэкапов, научимся восстанавливать базу на определенный момент времени, узнаем, как автоматизировать процесс создания резервных копий.
Видеоуроки:
- Резервное копирование
- Основные настройки резервного копирования
- Создание полного бэкапа интерактивно
- Восстановление из полного бэкапа
- Сжатие бэкапов
- Создание бэкапа с помощью скрипта
- Создание разностного бэкапа
- Восстановление из разностного бэкапа
- Создание второго разностного бэкапа
- Создание бэкапа лога
- Восстановление бэкапа лога
- Создание цепочки журналов транзакций
- Бэкап конечного фрагмента
- Стратегия резервного копирования
- Автоматизация создания бэкапов
![]()
Глава 15. Подготовка к аттестации 1С:Эксперт

В данной главе мы узнаем о том, как проходит экзамен, на что нужно обратить внимание при подготовке и какие источники информации рекомендуется прочитать перед экзаменом.
Также мы рассмотрим примеры задач которые решаются на тренинге 1С:Эксперт.
Видеоуроки:
- Неоптимальные запросы при проведении
- Ожидания на блокировках. Сценарий
- Ожидания на блокировках. Воспроизведение
- Ожидания на блокировках. Анализ
- Ожидания на блокировках. Проверка оптимизации
- Взаимоблокировки. Сценарий
- Взаимоблокировки. Воспроизведение
- Взаимоблокировки. Анализ и оптимизация
- Взаимоблокировки. Проверка оптимизации
- Дополнительные вопросы и литература для подготовки к экзамену
![]()
Глава 16. Полезная информация по оптимизации

В данной главе описаны различные скрипты MS SQL Server, которые в некоторых случаях могут быть очень полезны при расследовании проблем производительности.
Материалы:
Полезные скрипты и динамические представления
![]()
Глава 17. Работа с PostgreSQL

В данной главе рассматриваются основы работы и настройки СУБД PostgreSQL.
В частности, разберем средства диагностики и получения планов запросов, способы резервного копирования, а также другие нюансы работы с PostgreSQL.
Видеоуроки:
- Установка PostgreSQL на Windows
- Создание базы из 1С
- Использование pgbadger
- Как получить план запроса на PostgreSQL
- Копия через выгрузку в SQL
- Восстановление из копии через psql
- Настройка для архивирования
- Подготовка к созданию базовой копии
- Создание базовой копии
- Восстановление из копии
![]()
Глава 18. Работа с Linux

В этой главе рассматриваются основы работы с Linux, основные команды и работа с регулярными выражениями.
Кроме того, данная глава включает в себя примеры анализа логов с помощью различных команд.
Видеоуроки:
- Установка VirtualBox
- Импорт и настройка конфигурации
- Команды для работы с файловой системой
- Команды вывода содержимого файла
- Команды поиска файлов
- Групповое выполнение команд
- Команда w
- Команды ps
- Команда pidstat
- Команда kill
- Команды top, atop, htop
- Команда lsof
- Cpuinfo и loadavg
- Команды free, meminfo и sar
- Команды df и du
- Команда iostat
- Команды pvs, lvs и smartctl
- Команда ifconfig
- Команды dmidecode, hostname и uptime
- Команды управления службами
- Использование regex101
- Команда grep
- Команда sed
- Команда awk
- Группировка по свойству события
- Скрипт группировки по свойству события
- Команда запуска скрипта группировки
- Скрипт подсчета длительности событий
- Команда запуска скрипта подсчета длительности событий
- Настройка создания дампов
Несколько примеров из курса
Неоптимальные запросы могут приводить не только к медленной работе отчетов, но и к ожиданиям на блокировках и даже к взаимным блокировкам.
В данном уроке мы рассмотрим схему возникновения такой взаимной блокировки, а также разберем пример ее воспроизведения и устранения.
Очень часто разработчики не обращают внимание на сортировку в запросе, хотя это может сильно снизить скорость его выполнения.
В данном уроке мы рассмотрим один из примеров, когда сортировка может замедлять скорость работы запроса и приводить к сканированию таблицы, а также разберем способы решения данной проблемы.
Создание резервных копий является одной из важнейших задач для любого специалиста, сопровождающего СУБД.
В данном уроке мы на примере MS SQL Server рассмотрим, как можно создать полную резервную копию базы данных и какие настройки при этом рекомендуется указывать.
В многопользовательских системах проблема ожиданий на блокировках часто выходит на первое место.
В данном уроке мы рассмотрим, как режим удаления движений может накладывать излишние ожидания на блокировках и каким образом эти ожидания можно устранить.
В версии 8.3 было добавлено несколько новых настроек для рабочего сервера.
В данном уроке мы узнаем, для чего нужна настройка «Максимальный объем памяти рабочих процессов», что произойдет, если указанное значение будет превышено, и какое значение рекомендуется установить для этого параметра.
Чтение плана выполнения запроса – это обязательный навык для каждого, кто занимается оптимизацией.
В данном уроке мы на примерах разберем, как читать текстовый план, рассмотрим, в каком порядке выполняются операторы. Также мы рассмотрим нюансы и основные отличительные особенности между текстовым и графическим планом.
Два примера практических заданий
Практическое задание — пример № 1
Если в плане есть оператор Constant Scan, но нет сканирования таблицы или индекса, то такой план не должен попадать в логи.
Нужно собирать запросы только для вашей базы. Используется СУБД MS SQL Server.
В качестве ответа пришлите скриншот содержимого файла logcfg.xml.
Практическое задание — пример № 2
Контекст:
ОбщийМодуль.СчетчикиПроизводительности.Модуль : 451 : НаборЛога.Записать(Ложь);
Время выполнения: 3 сек
Текст запроса SQL:
INSERT INTO #tt2 (_Period, _Fld60RRef, _Fld61, _Fld62) SELECT
T1._Period,
T1._Fld60RRef,
T1._Fld61,
T1._Fld62
FROM _InfoRg59 T1
WHERE 1=0
Отзывы участников
![]()
![]()
![]()
Он действительно стоящий того, чтобы его пересматривать несколько раз.»
![]()
В общем однозначный must have для любого специалиста.»
![]()
Это помогло сразу решить несколько проблем с производительностью, висевших несколько лет. »
![]()
Автор курса
Автор и тренер курса — Андрей Бурмистров.
- В сфере разработки на платформе «1С:Предприятие 8» более 10 лет
- Работал в компании 1С в 2011-2012 гг. на должности эксперта по технологическим вопросам на проекте ЦКТП (http://v8.1c.ru/expert/cts/cts.htm)
- Участвовал в качестве эксперта в проектах по повышению быстродействия и стабильности компаний Enter, Комацу, Иркутскэнерго и многих других
- Работал над оптимизацией и стабильностью 1cfresh.com
- Корпоративное обучение по повышению производительности и стабильности 1С, в частности, для компаний Связной, DHL, Иркутская нефтяная компания, QIWI
- Разработал авторский инструмент для выявления и анализа проблем производительности в системах 1С
- Неоднократный докладчик конференций Инфостарт
- Лауреат премии Infostart Awards 2021 за вклад в области «Администрирование СУБД. HighLoad оптимизация»

Расширение курса
Актуализирован материал
Курс записан на версии 8.3 с использованием MS SQL Server 2014 и последних версий инструментов производительности, с подробным описанием новых настроек и возможностей.
При этом работа с 8.2 в курсе также описана.
![]()
Два новых раздела: «Тестирование» и «Резервное копирование»
В разделе «Тестирование» рассмотрено как тестирование с помощью конфигурации Тест-Центр, так и автоматизированное тестирование. Плюс, рассмотрены вопросы по оборудованию для тестирования.
В разделе «Резервное копирование» с нуля рассматриваются вопросы создания бэкапов на примере MS SQL Server. Здесь также дается информация о моделях восстановления, особенностях их работы и их взаимосвязи с резервным копированием.
![]()
Изменился формат материалов

Пособие позволит изучать теоретическую часть курса с любого устройства в любое удобное время.
С помощью него можно быстро найти информацию по любой из тем, освещенных в курсе, а также использовать его как справочный материал при возникновении проблем производительности.
![]()
Курс стал намного более детальным
Добавлено больше подробностей и технических деталей по всем темам, что будет очень полезно для подготовки к экзамену на 1С:Эксперт и тестированию на 1С:Профессионал по технологическим вопросам.
- Добавлены уроки по обработке исключительных ситуаций в транзакции
- Добавлена информация по блокировкам намерения
- Добавлена таблица параллельности работы при использовании PostgreeSQL
- Добавлен пример разбора взаимной блокировки с помощью технологического журнала
- Добавлена информация о параллельности работы объектов метаданных в разных режимах с разными настройками.
- Добавлена информация о новом типе взаимных блокировок
- Добавлено подробное описание устройства кластера серверов 1С, включая описание основных служебных файлов
- Обновлено решение задач для подготовки к 1С:Эксперт
- Добавлена уникальная обработка, позволяющая посмотреть, какие именно записи в терминах метаданных сейчас заблокированы
- Добавлен целый раздел по резервному копированию
- Добавлена информация по механизму хранения и получения итогов
- Добавлена информация о времени жизни блокировок в разных уровнях изоляции транзакции
- Добавлена информация по проведению нагрузочного тестирования и выбору соответствующего оборудования
- Добавлена информация по использованию механизма автоматизированного тестирования
- Добавлена информация о влиянии сортировки на производительность запросов
- Добавлена информация по работе динамических списков
- Добавлена информация по рекомендуемым приемам программирования
- Добавлены полезные скрипты и динамические представления
![]()
Добавлены новые практические задания
Многие добавленные задания основаны на реальных ситуациях из проектов по оптимизации.
Также добавлено обновленное финальное задание, которое стало еще более сложным и интересным.
Поддержка в Мастер-группе
Поддержка осуществляется на страницах занятий курса. Вы можете задать любой вопрос по материалам курса.
Также Вы получаете доступ к сотням вопросов и ответам на них от других участников курса.
Длительность поддержки: до 4 месяцев (зависит от выбранной версии курса).
Активировать доступ в Мастер-группу можно в любое удобное время в течение 100 дней с момента покупки.
Требования к участникам
Для успешного прохождения курса у Вас должен быть хотя бы небольшой опыт разработки на 1С.
Курс ориентирован на работу в клиент-серверном режиме, поэтому необходимо обладать основными знаниями о клиент-серверной архитектуре, принципах работы реляционных СУБД и иметь опыт написания клиент-серверного кода.
Программы, необходимые для прохождения курса
- Клиент-серверный вариант 1С:Предприятие 8.3
- MS SQL Server, желательно версии 2012 или выше
- SQL Profiler (входит в состав MS SQL Server, но не входит в состав SQL Server Express).
Версии курса и стоимости
У данного курса есть ТРИ версии: LITE, PROF, ULTIMATE.
Они различаются назначением, содержанием, стоимостью и сроками поддержки в Мастер-группе.


Через какое-то время Вы будете не только знать 1С на продвинутом уровне, но и сможете пройти аттестацию на 1С:Эксперт.
А это РЕЗКО повышает Вашу «рыночную стоимость».
Для покупателей курса Диагностика проблем производительности
Вы просто оформляете заказ на подходящую версию курса по Оптимизации, при этом в заказе указываете код скидки, который был отправлен Вам после покупки курса «Диагностика проблем производительности».
Например, с учетом скидки, версия LITE будет стоить 11 300 9 800 рублей.
Гарантия
Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), то у Вас есть 60-дневный срок для принятия решения — и если Вы производите возврат, мы возвращаем 100% оплаты.
Рассрочка платежа
Это возможно при оплате от физических лиц на сумму от 3 000 руб. до 150 000 руб.
Все, что Вам нужно сделать — это выбрать способ оплаты «Оплата через ЮKassa». Далее на сайте платежной системы выбираете «Заплатить по частям», указываете срок и размер выплат, заполняете небольшую анкету – и через пару минут получаете решение.
Варианты оплаты
От физических лиц — оплаты с карт, оплаты электронными деньгами (WebMoney, ЮMoney), оплаты через интернет-банкинг, оплаты через салоны связи и так далее. Возможна также оплата заказа по частям (в рассрочку), в том числе без дополнительных процентов.
Начните оформлять заказ – и на втором шаге Вы сможете выбрать предпочтительный способ оплаты.
От организаций и ИП — безналичная оплата, предоставляются документы на поставку. Вы вводите заказ — и сразу можете распечатать счет на оплату.
Обучение нескольких сотрудников
Если компании требуется обучить нескольких сотрудников, мы обычно предлагаем «дополнительные комплекты», которые стоят на 40% дешевле.
Для оформления заказа на «дополнительный комплект» выберите в форме 2 и более комплектов курса, начиная с второго комплекта стоимость курса будет на 40% дешевле.
Есть три условия использования дополнительных комплектов:
- нельзя приобрести только дополнительный комплект, если до этого (или вместе с ним) не был приобретен хотя бы один обычный
- на дополнительные комплекты не действуют еще какие-то скидки (они и так дисконтированны, получилась бы «скидка на скидку»)
- на дополнительные комплекты не действуют акции (например, компенсация в 7000 рублей) по той же причине
Предварительная регистрация на новый поток курса
Коллеги, мы приняли решение вернуться к модели, которую использовали с 2010 года – проведение курсов в потоках.
В настоящее время мы доучиваем текущих клиентов по курсу. Прием новых участников приостановлен.
Рекомендуем пройти предварительную регистрацию на новый поток курса:
- Вы получите приглашение — и не пропустите его
- Своевременная предварительная регистрация может дать специальные условия участия :)
- Предварительная регистрация Вас ни к чему не обязывает








Доброго дня!
В рамках данного курса рассматривается весь спектр задач, которые возможны в рамках экзамена 1С:Эксперт (за исключение вопросов экзаменатора — там понятно дело вариантов множество))) )? т.е. в рамках данного курса возможно полностью подготовиться и сдать экзамен (не используя другую литературу?
Да, курс подходит для полной подготовки к экзамену без дополнительной литературы.
Но обращу Ваше внимание, что запись на курс приостановлена и записаться на него сейчас нельзя. Нужно ждать набора на следующий поток.
Рекомендуем пройти предварительную регистрацию на текущей странице.
Добрый день. Не очень большие познания в 1с, начинающий администратор. Темой небольшой оптимизации в системах занимался. Опыт в SQL Profiler есть. Какой порог вхождения в этот курс. Очень тяжело будет?
Это курс не для новичков (как и все курсы по оптимизации).
Как минимум нужно:
— Иметь опыт разработки на платформе 1С:Предприятие 8 (пусть небольшой)
— Иметь навык написания запросов.
Для обучения потребуются:
— Клиент-серверная версия 1С 8.x
— MS SQL Server + SQL Profiler
— Если вы хотите подготовиться к сдаче экзамена 1С Эксперт, то вам необходим 1С:ЦУП и Тест-Центр.
При покупке версии Prof проверяете ли вы практические задания?. Сколько их?
В каком виде разбираете ошибки? Присылаете найденные ошибки индивидуально или обезличено обсуждаете на курсе?
В курсе «Ускорение и оптимизация систем на 1С:Предприятие 8.3» 36 учебных часов видео и 69 практических заданий.
Проверка отчетов по практическим заданиям выполняется формально: проверяем, что Вы выполнили задание, прикреплен нужный отчет, с нужной базой. Но детальной проверки и проверки на ошибки мы не выполняем.
После публикации Вашего отчета по заданию Вам открывается доступ к решению преподавателя для самопроверки.
Если же у Вас останутся вопросы, можно написать тренеру на странице соответствующего занятия и тренер поможет Вам разобраться в ситуации.
Добрый день! при покупке версии Lite можно при необходимости докупить Prof? Если да, то сколько это будет стоить?
Добрый день.
Да, это возможно.
Когда решите сделать апгрейд до версии Prof — напишите нам, мы оформим заказ на доплату разницы.
Стоимость апгрейда составит 7400 рублей.
Для полного усвоения курса, что нужно из ПО (ну кроме самой платформы?)
Для обучения потребуются:
— Клиент-серверная версия 1С 8.x
— MS SQL Server + SQL Profiler
— Если вы хотите подготовиться к сдаче экзамена 1С Эксперт, то вам необходим 1С:ЦУП и Тест-Центр.
MS SQL Server какой версии используется в курсе? А 1С:ЦУП и Тест-Центр, если я правильно понял включены в продукт 1С:Корпоративный инструментальный пакет?
Здравствуйте!
MS SQL 2014, но это не принципиально. Можно использовать текущую версию MS SQL Developer, она бесплатная.
ЦУП и ТЦ включены в состав КИП, все верно.
Добрый день.
Я частное лицо, рассматриваю приобретение курса (prof), но смущает получение доступа к пакету 1С КИП (ЦУП). Эту проблему можно как-то решить, понятно, что покупать пакте за 100 тысяч неоправданно дорого?
Людмила, здравствуйте!
Все зависит от цели прохождения курса.
Если курс нужен чтобы подготовиться к 1С:Эксперт, тогда без КИП действительно не обойтись. Мы не можем распространять КИП т.к. это было бы пиратством.
Если же курс нужен для практики решения проблем производительности, тогда КИП вам не нужен. В курсе рассмотрены бесплатные инструменты анализа производительности которыми вы всегда можете воспользоваться.
Хотелось бы и экзамен сдать. Нет ли практики дать возможность подключится и выполнить задания в облаке или что-то подобное?
К сожалению такой возможности нет, но в интернете говорят много всего можно найти :)
Про интернет понятно, а NFR версию частное лицо может купить?
Здесь я уже не подскажу, лучше задать этот вопрос представителям 1С.
Здравствуйте!
Дата выхода новой версии курса еще не известна?
Добрый день, Марк.
Пока нет информации о дате выхода нового курса.
На сколько данный курс актуален для подготовки к экзамену?
Добрый день, Максим.
Обновление в первую очередь связано с тем, что в текущей версии курс довольно громоздкий и решает сразу несколько задач: мы планируем разделить его, чтобы в случае необходимости можно было купить только одну часть — под конкретную задачу, а не все материалы «оптом». Курс актуален, технически работа 1С не изменилась. Конечно, есть новые материалы, которые имеет смысл добавить в курс, но их не так много и в текущей версии их недостаток возмещается поддержкой в Мастер-группе.
Но есть ещё один нюанс — автор курса по подготовке к эксперту в 1С является одновременно и экзаменатором. И, к сожалению, фирма 1С в лице единственного экзаменатора по направлению «1С:Эксперт» выбрала интересную тактику: по информации от тех, кто уже сдавал экзамен, на каждой аттестации предъявляются новые требования, которые предварительно проговариваются на курсе от 1С.
Это странно, в первую очередь по отношению к вам, записавшимся на их экзамен. Все равно что инструктор ГИБДД перед приемом экзамена перерисует дорожную разметку на участке сдачи :)
К сожалению, как бы ни старались, мы не сможем вовремя отслеживать все изменения и вовремя добавлять новую информацию в курс.
Но есть и другой момент: курс от 1С рассчитан на очень продвинутых специалистов, к слушателям высокие входные требования. При недостатке знаний, опыта очень сложно разобраться в материале. А наш курс дает в том числе базовые знания, позволяет подготовиться к экзамену даже в том случае, если изначально имелись какие-то пробелы.
Так что наш курс актуален, важен и нужен )
Добрый день!
По окончании обучения будет Свидетельство? (При условии выполнения домашних заданий)
Я правильно понимаю, что материалы курса будут доступны всегда- то есть можно будет пересматривать ролики при необходимости «освежить» материал в памяти?
Да, при условии выполнения всех практических заданий, в том числе финального, Вам будет выдан сертификат о прохождении курса.
Доступ к материалам курса на сайте предоставляется навсегда.
Добрый день!
Сегодня купил курс, и сразу наткнулся на то, что при анализе запросов везде используется SQL Profiler. У вас это даже есть в описании, но, к сожалению, сразу не обратил на это внимание. Сейчас SQL Profiler является устаревшим инструментом, не рекомендуется к использованию Microsoft, и даже не поставляется с новыми версиями SQL Server. Планируется ли актуализация курса с использованием Extended Events? Если да — смогу ли я скачать обновленную версию?
Добрый день!
Планируем включить эту тему в курс, но пока еще не можем точно сказать, в каком формате будет это обновление — ведем переговоры с автором.
Если получится переписать только небольшую часть курса, то включим эту тему в текущую версию как дополнение — и тогда это обновление будет Вам доступно. Если обойтись небольшой вставкой в курс не получится, материал войдет только в новую версию курса, покупателям текущей версии он будет недоступен.
Здравствуйте! Купили данный курс. Какие требования к программному обеспечению для выполнение заданий по курсу? Где можно достать необходимое ПО 1с, если мы фирма франчайзи ? Доступ к сервисам Гилева, которые используются в курсе предоставляется? Чем отличается этот курс от курса 2016 года? На вопросы отвечает автор курса? На сколько дней токен, если курс куплен по акции? Спасибо
> Какие требования к программному обеспечению для выполнения заданий по курсу?
Нужна клиент-серверная версия 1С и MS SQL.
Если вы готовитесь к экзамену, тогда еще нужен КИП (корпоративный инструментальный пакет).
> Где можно достать необходимое ПО 1с, если мы фирма франчайзи?
1C у вас и так должна быть, MS SQL можно скачать Developer Edition он бесплатный.
КИП вам можно достать NFR версию.
> Доступ к сервисам Гилева, которые используются в курсе предоставляется?
Доступ ко всем сервисам, кроме APDEX, бесплатный. Доступа к APDEX предоставляется по вашему запросу.
> Чем отличается этот курс от курса 2016 года?
На данной странице посмотрите раздел «Курс стал намного более детальным»
> На вопросы отвечает автор курса?
Да, отвечаю я.
> На сколько дней токен, если курс куплен по акции?
Насчет токена поддержка вам ответит отдельно.
Спасибо, как с КИПом решим вопрос — будем проходить
Я так понимаю, что на экзамене требуется больше опыт с Postgre, хотелось бы в рамках курса поработать над домашними заданиями ориентированными еще и на данное СУБД.
В данном курсе есть материал по PG, но если вы хотите расширить свои знания в этой области, то рекомендую ознакомится с материалами на сайте https://postgrespro.ru/education/courses
Здравствуйте! Имеется несколько вопросов:
1). Интересуюсь данным курсом. После оплаты материалы доступны для скачивания или занятия осуществляются с вашего ресурса?
2). Данные ресурс включает в себя материалы курса «Диагностика проблем производительности 1С: что конкретно тормозит систему» и является расширенной версией?
3). Доступ в мастер — группу — 100 дней; если не буду успевать в озвученный срок, то будет ли возможность (возможно за доп. плату) продлить срок?
1. После оплаты Вам высылается токен доступа, после активации которого Вам открывается доступ к материалам курса и Мастер-группе.
Материалы скачиваются Вами с сайта и просматриваются в любой удобный момент. Доступ к материалам курса на сайте не ограничен.
2. Материалы курса «Диагностика проблем производительности 1С» в полном составе включены в курс «Ускорение и оптимизация 1С»
3. Доступ к Мастер-группе для версии Prof — 93 дня с момента активации токена. Если после окончания срока действия токена Вы захотите продлить доступ к Мастер-группе, можно приобрести продление доступа к Мастер-группе на 2 месяца (3200 руб.): https://www.nasf.ru/vamshop/product_info.php?products_id=244
Доброе время суток!
Расскажите, пожалуйста, о формате курса. Насколько я понимаю, это видеоуроки + практические задания?
Если так, то как происходит отчет обучающегося по практике? Есть какие-то временные рамки, ограничения, обязательные условия?
В состав курса входят учебно-демонстрационные видеоуроки и методические материалы в формате PDF. Видеоуроки не имеют ограничений по времени просмотра и остаются с Вами навсегда.
Для закрепления изученных материалов предусмотрено выполнение практических заданий.
Кроме этого, после активации токена предоставляется доступ к Мастер-группе, в рамках которой Вы можете общаться с тренером. Общение происходит в формате ФОРУМА. То есть на странице с заданиями Вы можете оставить свой комментарий\вопрос, на который тренер Вам ответит.
Отчет по практическим заданиям происходит таким же образом — Вы публикуете отчеты о выполнении практического задания на странице с условием задания. После одобрения Вашего отчета Вам становится доступно эталонное решение от тренера.
Доступ к Мастер-группе, в зависимости от выбранной версии курса, составляет 2-4 месяца.
Здравствуйте! Планируем приобрести курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3», но мучает один вопрос.
У нас используется сервер 1С на линукс и субд Postgres sql также на линукс. И есть очень много вопросов по производительности нашей системы.
Изучив описание на сайте, создается впечатление, что основная часть приемов дается для субд MS SQL Server. Не окажется ли так, что купив этот курс мы не сможем ничего применить на практике? Насколько глубоко затронута тема настройки/решения проблем производительности именно для postgres sql?
Спасибо!
Дмитрий, здравствуйте!
Да, вы верно отметили что основная часть курса ориентирована на MS SQL, однако это вовсе не значит что эти знания нельзя применить к PG.
Правило оптимального написания кода и расследования проблем универсальны, какая бы СУБД не использовалась. Так что вам однозначно будут полезны материалы курса. Инструменты анализа производительности рассматриваемые в курсе так же могут работать и с PG.
Андрей, здравствуйте! А а есть курсы, возможно очные, с уклоном только на PG и переход с MS SQL на PG. Почему то эта тема полным кейсом ни где не раскрывается. И еще,за сколько по времени можно пройти этот курс, возможно ли после него сдать на эксперта не имея опыта реализации таких проектов на практике и вообще не имея опыта работы с 1с (только СУБД), сертификатов специалиста и т.п.. Может больше подойдет Ваш очный курс? Спасибо.
Здравствуйте!
В моем курса переход на PG не рассматривается, т.к. это совсем другая область и с оптимизацией не пересекается.
Если хотите изучить PG крайне рекомендую курсы от компании Postgres Professional. Это команда которая уполномочена вносить изменения и правки в ядро PG.
В реальности вряд ли. Требования на экзамене очень высоки. Сдают 1-2 человека из 30 пришедших на экзамен.
На последней сдаче вообще запретили пользоваться литературой и моб. телефоном, что усложнило сдачу на порядок.
Кроме того начали требовать письмо от компании, в которой работает сдающий, о том, что кандидат участвовал в проектах оптимизации «крупных» систем.
Не представляю как вообще возможно сдать для человека не проработавшего с 1С несколько лет.
Купил данный курс пару лет назад.
Только сейчас смог попасть на экзамен 1с «Экперт по..»
И понял, что на основе изучения данного курса сдать экзамен невозможно.
Возможен какой то возврат(частичный) или скидки.
Когда можно рассчитывать на обновление курса?
Алексей, добрый день!
Мы не принимаем экзамены и не можем гарантировать успешную их сдачу. Но мы даем материалы в таком объеме, который позволяет человеку максимально подготовиться к аттестации.
К сожалению, фирма 1С, в лице единственного экзаменатора по направлению «1С:Эксперт», выбрала интересную тактику. Они на каждой аттестации предъявляют к экзаменующимся новые требования. Это странно, и в первую очередь по отношению к вам, записавшимся на их экзамен. Все равно что инструктор ГИБДД перед приемом экзамена перерисует дорожную разметку на участке сдачи!
Мы эту ситуацию держим в фокусе и планируем в скором времени перевыпустить данный курс.
Кстати, такое поведение вендора началось относительно недавно. И в момент покупки Вами данного курса были понятные и прозрачные требования.
Не отложи Вы сдачу экзамена на полтора года – и результат аттестации мог бы быть другим. Да и полную стоимость курса мы бы вернули, если бы Вы обратились в течение 60 дней с момента покупки. Это наша стандартная гарантия. Сейчас это уже невозможно.
Но мы благодарны Вам за то, что обратили наше внимание на этот факт! Спасибо!
Я так понял, что сдать на эксперта после Вашего курса не выйдет?
Нет, это не так. Курс полностью закрывает требования, опубликованные на сайте вендора. Слушатели нашего курса успешно сдают экзамен.
Но любой курс в принципе не может являться гарантом успешной сдачи экзамена – ведь успешность аттестации зависит от многих факторов. Так, прохождение курса вождения в автошколе не означает автоматической сдачи экзамена инспектору.
Для того, чтобы снизить риск негативного отношения экзаменатора к Вам, рекомендуем не упоминать на аттестации, что Вы готовились по материалам нашего проекта, как минимум до объявления оценок : )
Спасибо за ответ
>Мы эту ситуацию держим в фокусе и планируем в скором времени перевыпустить данный курс.
А ориентировочно когда планируется перевыпуск? Имеет ли смысл проходить курс сейчас, в ближайшее время или лучше дождаться перевыпуска и изучать по уже обновленным, переработанным материалам? Будут ли новые материалы доступны купившим курс сейчас?
Добрый день, Алексей!
Мы не озвучиваем планы по выпуску курсов и их обновлений.
Курс проходить имеет смысл, так как материалы его полностью актуальны. Слушателям предыдущих версий новые материалы скорее всего будут доступны в виде апгрейда.
а что за конфигурация или база используется вашем курсе, т.к. я делаю как на видео но ничего невыходит и скакой платформой работать надо. ничего несказано ???
1. В начале методического пособия указаны необходимые программы для прохождения курса и на первом месте там указана платформа 8.3 клиент-серверный вариант.
2. База в комплекте поставки курса немного отличается от той, что использовалась при записи, но все действия и заданиям в базе из поставки выполняются без проблем.
3. Напишите что именно и в каком задании не получается
Добрый день!
Есть ли в этих курсах информация по Postgresql? П.ч. настройка сервера СУБД на примере MS SQL Server, к примеру.
На экзамене на эксперта вопросы по Postgresql уже есть.
Также интересует есть ли работа с регулярными выражениями в курсе.
Здравствуйте!
Да, информация по PG, Linux и регулярным выражениям уже есть в курсе.
На заглавной странице информацию скоро обновим.
Спасибо за ответ
Добрый день. Каким образом учебный процесс выглядит? я скачиваю видео и .. смотрю видео? Что входит в понятие поддержка?
Материалы курс — это видео уроки, которые Вы скачиваете на свой компьютер и просматриваете в удобное для Вас время. Доступ к материалам не ограничен.
Также курс включает поддержку в Мастер-группе, в рамках которой Вы можете оставлять комментарии с вопросами на страницах курса. В зависимости от версии курса поддержка составляет от 2 до 4 месяцев.
Добрый день.
Проходил курс Полный курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3» + подготовка на 1С:Эксперт (2016)».
Что нужно сделать, чтобы получить обновленные главы?
Если Вы ранее проходили этот курс, то все материалы курса и дополнения доступны Вам на странице с материалами курса http://курсы-по-1с.рф/1c-v8/optimization/startpage/ (доступ под профилем, под которым активирован токен).
Добрый день!
Я купил Ваш курс и нахожу его очень полезным. Но к сожалению я не нахожу в нем информации по настройке и работе с ЦУП и ЦКК (а эти вопросы есть на экзамене «на Эксперта»).
Я что-то не заметил, или эта информация будет добавлена в курс?
Заранее благодарен за ответ.
Андрей
Информация по настройке и работе с ЦУП есть в курсе. Информации по ЦКК на данный момент в курсе нет, я ее обязательно добавлю.
Хотела всё-таки уточнить необходимые условия для полноценного прохождения курса:
1. уровень знаний
2. наличие доступа к определённым аппаратным и программным средствам
Это курс не для новичков (как и все курсы по оптимизации).
Как минимум Вы должны:
— Иметь опыт разработки на платформе 1С:Предприятие 8 (пусть небольшой)
— Иметь навык написания запросов.
Для обучения потребуются:
— Клиент-серверная версия 1С 8.x
— MS SQL Server + SQL Profiler
— Если вы хотите подготовиться к сдаче экзамена 1С Эксперт, то вам необходим 1С:ЦУП и Тест-Центр.
Здравствуйте! Есть ли на выходе какой-то сертификат о том, что курс успешно пройден?
Да, в курсе предусмотрен сертификат о прохождении.
Для получения сертификата нужно отчитаться по всем практическим задания, в том числе финальному заданию, а также оставить отзыв на курс.
Добрый день!
В чем принципиальное отличие от аналогичных курсов на сайте Гилёва? В демо-видео используется даже инструмент оттуда.
Курс от Гилева – это базовые вещи, которые можно дать за 4 дня. Это сильно сокращенная версия текущего курса. Там нет многих разделов, например, таких как работа с тех. журналом, настройка и работа с ЦУП, резервное копирование, работа с Linux, PostgreSQL и т.д.
Текущий курс направлен не просто на оптимизацию, но и на подготовку к экзамену 1С:Эксперт, где задается много сложных и каверзных вопросов и требуется глубокое знание архитектуры системы. Курс Гилева к 1С:Эксперту не готовит, это скорее интенсив, который дает базовые вещи в сжатые сроки. Если проводить аналогию, то курс Гилева – это курсы оказания первой помощи, где учат базовым вещам, а курс на данном сайте – это мед. институт, где качество и количество знаний совсем другое.
В чем отличие вашего курса от курса Богачева и Филиппова
Александр, здравствуйте!
Основных отличий несколько.
1. Курс от 1С в направлен в основном на подготовку к экзамену, а не на решение задач из реальной жизни.
2. Как следствие из пункта 1, в курсе от 1С используются только инструменты 1С, например ЦУП, который является к тому же платным. В нашем курсе используются в том числе и бесплатные инструменты, которые вы можете применять прямо в процессе прохождения курса.
3. Мой курс рассчитан на людей которые имеют минимальные базовые знания, и очень подробно разъясняются все моменты касаемо таблиц, индексов SQL запросов и прочего. Курс от 1С больше рассчитан на людей более опытных и для начинающих он будет довольно сложным для понимания.
4. Некоторых тем, например про настройку вирт. машин, в курсе от 1С просто нет, при этом они есть в нашем курсе.
5. Отличия так же заключаются в объеме материала и времени поддержки. В наших курсах вы получаете 3 месяца поддержки. При этом на курсе от 1С можно задавать вопросы только на время курса, т.е. всего 5 дней.
В шапку бы эти ответы. Ведь один из главных вопросов которым мучаются коллеги — что выбрать: фирму 1с / Гилев / курсы-по-1с?
Как-то неудобно 1С на лопатки класть прямо на посадочной странице.
Они после этого обижаются :))
Добрый день. У нас сильно переписанная УПП,редакция 1.2 (1.2.19.1) на платформе 1С:Предприятие 8.3 (8.3.9.2170) на ОБЫЧНЫХ формах. База работает на MSSql 2008 R2. Пользователей до 250-300 (в том числе по веб-сервису и возможно будет еще мобильное приложение 1с).
Подойдет ли Ваш курс «Ускорение и оптимизация систем на 1с:Предприятие 8.3» для нашей базы. Наша цель ускорение загрузки из вне (и проведения) документов несколькими пользователями одновременно
Здравствуйте!
Курс однозначно вам будет полезен, т.к. она как раз и писался под базы с высокой нагрузкой и большим числом пользователей.
Добрый день, хотелось бы поблагодарить авторов данного курса. Благодаря приобретенным знания получилось оптимизировать практически все значимые процессы в работе нашей базы. Для сравнения: документы проводились по пять и более минут, после оптимизации — не более 30 секунд и видимо это не предел, осталось еще немного подучиться и перечитать повторно курс. Тема для меня была абсолютно новая и конечно же все задания так и не получилось выполнить, но и целью это не ставил, так же как и сдачу экзамена, хотя теперь подумываю об обратном ). Основной задачей было разобраться в методике и инструментах и авторам это удалось. Большое спасибо за полное изложения материала. Так держать!
Добрый день, Алексей!
Спасибо за отзыв! :)
Добрый день! Хочу приобрести курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3 Подготовка на 1С:Эксперт по технологическим вопросам» версия PROF.
Особо «остро» интересует тема «Индексов» (индексы таблиц MS SQL Server) т.к. зачастую именно в них кроется проблема быстродействия и производительности системы. Зачем они нужны, какую роль они выполняют, что с ними делать и т.д. Грубо говоря «что это такое и и с чем его едят». Представлена ли подробная информация в этом курсе, с примерами и иллюстрациями?
Андрей, здравствуйте!
Да, это тема очень подробно освещается в курсе, есть целый раздел посвященный этому, даже с картинками :)
Так же присутствуют практические задания по данной теме.
Какой курс подойдет для подготовки к 1С:Профессионал по технологическим вопросам?
Доброго дня, Максим!
Большую часть вопросов по Профессионалу мы разбираем в рамках текущего курса по Оптимизации. Отдельный курс не планируем.
Добрый день!
Правильно ли я понимаю, что данный курс представляет из себя набор материалов (видео и учебник) и какое-либо общение с лектором не предусмотрено (если, например, говорить о версии ПРОФ) ?
В состав курса входят учебно-демонстрационные видео-уроки и методические материалы в формате PDF.
Кроме этого у Вас есть доступ к Мастер-группе, в рамках которой Вы можете общаться с тренером. Общение происходит в формате ФОРУМА. То есть на странице с заданиями Вы можете оставить свой комментарий\вопрос, на который тренер Вам ответит.
Добрый день! Работаю с конфигурацией УТ 10.3, файловый вариант, пользователей около 15. Иногда возникают проблемы с производительностью. Насколько полезен будет этот курс в данном случае? Если более конкретно, то меня очень интересует вопрос: «Возможно ли при файловом варианте работы задействовать второй процессор и тем самым повысить производительность? Рассматривается ли это в данном курсе?».
Спасибо!
Курс ориентирован в первую очередь на клиент-серверный вариант работы. Что касается вопроса насчет процессора, то все зависит от того какая именно причина проблем с производительностью. Если причина в коде, то апгрейд оборудования Вам не сильно поможет.
Определять причину проблем мы учим в курсе, причины как правило одинаковые что для файловых баз, что для клиент-серверных.
Добрый день!
Насколько я понял, в данном курсе изучается мониторинг уже имеющегося оборудования. А какой курс следует пройди для того, чтобы оптимально подбирать закупаемое оборудование под необходимые базы, понимать требования к нему? Например, требуется работа на ERP 2.2 с 200 пользователями и нужно подобрать сервер, позволяющий комфортно работать, при этом не переплачивая за излишек производительности.
Помимо мониторинга, в курсе есть глава 10 по подбору оборудования на основе результатов нагрузочного тестирования.
Добрый день.
Подскажите, пожалуйста, на сколько реально сдать экзамен на эксперта, имея знания на уровне специалиста по платформе и опыт программирования 1,5 года? Задачи с «тормозами» базы возникают и не хватает знаний для их решения. Хочу определиться с выбором между версиями лайт и проф…
Спасибо.
1. Абсолютно реально, но зависит и от неконтролируемых нами факторов, например, в самом процессе экзамена. Собственно, курс покрывает все аттестационные требования. Но можно так зайти на аттестацию, что дополнительных вопросов может оказаться неожиданно много, до упора. Впрочем, это тема Мастер-группы.
2. Если задачи уже возникают, плюс нужно готовиться к аттестации — о чем вы тогда думаете, какой еще Лайт? Лайт — это для тех, кто вообще не решил, нужно ему это или нет и хочет просто попробовать самый базис.
Если же речь идет об аттестации или в боевой базе уже есть проблемы — блин, 7 тысяч «экономии» того не стоят. Это как купить обычную дрель когда нужно просверлить метр бетона. Перфоратор нужен, нормальный.
Добрый день! Перед курсом оптимизации, желательно пройти курс Администрирование ?
Желательно, но не обязательно.
Добрый день! У меня нет опыта разработки на 1С, я занимаюсь администрированием, но хотел бы изучить тему ускорения и оптимизации систем. Скажите пожалуйста, какие подготовительные курсы мне нужно пройти, чтобы получить необходимый уровень знаний для успешного освоения данного курса? Спасибо.
Доброго дня, Константин!
Рекомендуем сначала ознакомиться со следующими курсами:
Программирование в 1С за 21 день — http://курсы-по-1с.рф/free/programming-in-1c-in-21-days/
Разработка и оптимизация запросов в 1С:Предприятие 8 — http://курсы-по-1с.рф/1c-v8/development-optimize-queries/
Добрый день, подскажите, пожалуйста, данный курс рассчитан только для ИБ, которые работают в серверном режиме или вопросы производительности файловых ИБ также рассматриваются. Допустим, у меня есть клиент, который все время жалуется на медленный поиск, медленную работу, что ИБ зависает и вылетает. Но у них 10 пользователей и файловый режим. Смогу ли я после прохождения курса и инструментов, которым вы учите оценить в чем причина?
Тут ситуация такая.
В основном курс рассчитан именно на клиент-серверный вариант работы. Про файловый режим здесь практически не рассказывается.
Но причины медленной работы зачастую одинаковы что для файловой что для клиент-серверной ИБ. Правда некоторые решения (например некоторые излишние ожидания на блокировках) в файловой базе устранить просто не возможно т.к. это ограничения самой архитектуры.
Поэтому часть информации будет вам очень полезна, а другая часть тоже будет полезна просто под файловую ИБ вы эти решения применить не сможете.
Пара советов насчет файловой ИБ:
— отключите полнотекстовый поиск если не используете
— очень желательно поставить базу на SSD
— по возможности используйте терминалку или подключение через web-сервер
Добрый день!
По роду деятельности больше занимаюсь администрированием.
Для прохождения курса каким уровнем программирования 1С мне потребуется?
Доброго дня, Сергей!
Для успешного прохождения курса должен быть хотя бы минимальный опыт разработки на 1С.
Здравствуйте.
Подскажите порядок подключения к курсу. Может ли больше чем один человек просматривать курс.
Доброго дня, Алексей!
Курс представлен в формате видеоуроков. После оплаты заказа Вам будет отправлена вся информацию для начала обучения с инструкциями и доступами.
В курсе есть рекомендуемый план-график обучения с практическими заданиями, а также поддержка от преподавателя.
Вопросы преподавателю Вы сможете задавать на сайте, увидите ответы на вопросы других участников курса — по сути это те вопросы, которые Вы ещё не успели задать.
Наши курсы предназначены для индивидуального, а не для группового обучения. Для обучения сотрудников Вы сможете приобрести 1 основной комплект + несколько дополнительных со скидкой 40% (в зависимости от количества сотрудников, которых нужно обучить).
Спасибо за подробный ответ. Выдается какой-либо сертификат о прохождении курса?
Алексей, для версии PROF и ULTIMATE предусмотрено финальное задание, выполнив которое и все практические задания,
будет выдан сертификат об успешного прохождении данного тренинга от нашей компании.
Здравствуйте.
Скажите, пожалуйста, данный курс является самодостаточным для подготовки к экзамену «1С:Эксперт» (не проф) для среднестатистического специалиста по платформе 8.3 и будучи не знакомого с данной темой? Или ещё нужно отдельно получать знания/навыки на уровне специалиста администрирования SQL, Windows Server, Linux, программирования баз данных, всех нюансов каждой базы данных и прочее и прочее.
И, неужели, это всё можно уместить в одном человеке?)
Данный курс является необходимой базой для сдачи экзамена. На экзамене могут задаваться дополнительные вопросы, которые могут выходить за рамки курса и иногда даже за рамки темы оптимизации. На подавляющее большинство этих вопросов ответы есть в курсе или в литературе рекомендованной для подготовки к экзамену (список литературы есть в методичке).
В любом случае для подготовки к экзамену необходимо не только пройти курс, но проверить все на практике, получить хотя бы минимальный опыт. Поставить Linux, посмотреть как там работают утилиты по анализу загруженности оборудования и т.д.
Подскажите пожалуйста, если я уже активировала токен, но, по определенным причинам, могу не успеть пройти весь курс за предоставленный период доступа. Останется ли доступ к видео урокам курса позже? Правильно ли я поняла, что не смогу получать консультации в мастер-группе, мои задания не будут проверяться, но смогу ли я читать то, что писали другие участники потока?
Добрый день!
Подскажите пожалуйста, если я уже активировала токен, но, по определенным причинам, могу не успеть пройти весь курс за предоставленный период доступа.
Вы можете приостановить действие токена и возобновить его чуть позже, когда пройдете бОльшую часть курса, будете готовы отчитаться по заданиям и зафиналиться.
Для приостановки/возобновления доступа обращайтесь в службу поддержки (так же в комментариях или напишите письмо на support@kursy-po-1C.ru).
Останется ли доступ к видео урокам курса позже? Правильно ли я поняла, что не смогу получать консультации в мастер-группе, мои задания не будут проверяться, но смогу ли я читать то, что писали другие участники потока?
Да, все верно — Вы не сможете отчитываться по заданиям или задавать вопросы, а доступ к материалам курса и возможность читать комментарии других участников у Вас по-прежнему будут.
Добрый день. Подскажите пожалуйста данный курс может пройти не программист? Или нужны какие то навыки программирования?
«хотя бы минимальный опыт разработки на 1С».
То есть, нужно знать основные объекты, понимать их работу и программировать — хотя бы минимальный опыт должен быть.
Если на курс придет чистый консультант, который сам не разрабатывал, объектами не владеет, запросы не писал — ему параллельно придется осваивать и программирование.
Это с одной стороны неплохо, потому что сразу научится многие вещи делать правильно. Но будет реально сложно…
Спасибо. Какой курс вы посоветуете пройти перед данным курсом?
Лучше два:
1. «1С:Программист — Быстрый Старт в профессию»
2. «Разработка и оптимизация запросов в 1С:Предприятие 8.2 и 8.3»
Добрый день!
Планируется ли подготовить дополнение к курсу, в виде pdf материала с ответами и разъяснениями к профессионалу по технологическим вопросам? похожее видел у вас в одном из анонсов на сайте для подготовки по ERP
Добрый день, Игорь!
По ERP подготовка к 1С:Профессионал — это отдельный курс.
Что касается оптимизации — мы не планируем создавать такой курс. Тем не менее — большая часть вопросов рассмотрены в ходе Полного курса по оптимизации.
А если после прохождения курса, что-то будет непонятно — можно будет задать вопрос в специальном разделе на сайте.
Требования к участникам:
Вам нужен компьютер с 1С 8.3 и Windows
1. То есть, сервер с 1С 8.3 не нужен? (есть 8.2)
2. Насколько применим курс для 8.2
Курс применим как к 8.2 так и к 8.3, но нужна именно клиент-серверная версия, т.е. сервер 1С нужен обязательно.
Доброго дня!
Есть ли смысл проходить курс с целью трудоустройства, имея только 1с проф по платформе, или желательно сначала накопить более значимый багаж? спасибо.
Добрый день!
Если кроме 1С:Профессионала, у Вас нет практического опыта — пройти курс по Оптимизации будет крайне сложно.
В этом случае, имеет смысл пройти курс по запросам и курс по администрированию.
Если же есть опыт практической работы и основы администрирования Вам известны, и Вы пишите запросы — записывайтесь на данный курс.
Если материалы курса представлены как видео ролики + методичка и курс рассчитан на самостоятельное обучение. То что за набор в группу ожидается?
Обучение в группе (поток) — вполне стандартный формат.
Мы собираем всех желающих пройти курс и стартуем с единой даты.
Тренер выделяет максимум времени на поддержку, материал изучается более-менее синхронно и возникают внутренние обсуждения.
В целом такой формат дает намного больший процент тех, кто дошёл до финального задания и выполнил его.
Ограничение одно — набор в группу идёт всего несколько дней, потом продажи приостанавливается до следующего потока.
Если для вас важно пройти курс — лучше подключайтесь сейчас.
Если принципиально пройти его вне группы — нужно ждать, когда-нибудь мы переведём его в беспоточный формат.
Вопрос по материалам курса. В курсе рассматривается оптимизация файлового варианта 1С? Или курс посвящен полностью оптимизации серверной 1С?
Доброго дня, Дмитрий!
Курс посвящен оптимизации при работе в клиент-серверном режиме. Файловые базы изначально не предназначены для высокой нагрузки и параллельной работы.
Здравствуйте, ответьте достаточно ли навыков программирования полученных из •Программирование в 1С — за 21 день! (бесплатный курс), для полного понимания данного курса (Ускорение и оптимизация
систем на 1С:Предприятие 8.3)?
Добрый день!
Если другого опыта нет, то недостаточно.
Нужно предварительно хотя бы пройти курс по запросам — http://курсы-по-1с.рф/разработка-и-оптимизация-запросов-в-1с-8/
Добрый день. Планируете ли курс по подготовке к 1с Профессионал по тех. вопросам?
Я бы купил.
Добрый день!
Большую часть вопросов мы разбираем в рамках текущего курса по Оптимизации. Поэтому смысла в отдельном курсе нет.
Здравствуйте, Евгений!
Я всё таки поддержу автора вопроса.
Курс действительно очень удачный получился и очень практичный, но вопросы в сборнике 1с, больше теоретические, чем практические, и достаточно много из них не разобраны в рамках курса (особенно про линукс)
PS: может лучше опрос проведёте, среди участников, которые прошли данный курс. Например я бы тоже не отказался от курса по подготовке к профессионалу по техн. вопросам.
Нет. Давайте не вестись на 1С-овские игры «тут как нужно, а тут 1с-проф…».
Заявленная задача — решение ВСЕХ проблем с производительностью. Этого и нужно придерживаться.
Без всяких референдумов, типа сохранения СССР (референдум, кстати, провели — и где он?)
Добрый день. А что значит поддержка (2,3,4 мес) ?
Это значит, что Вы получаете доступ к закрытым разделам нашего сайта («Мастер-группам»), где:
1. Можете задать свой вопрос по курсу и получить ответ автора курса
2. Можете увидеть вопросы других участников — и ответы на них.
В зависимости от версии курса доступ предоставляется на разное время. После этого Вы будете видеть вопросы-ответы в режиме «только на чтение», то есть без возможности задать свой вопрос.
Что значит «поток»? Разве курс не скачиваемый?
Скачиваемый.
Но после того, как вы скачали — вы можете либо находиться в своем личном космосе, либо, в рамках «потока» получать ДЗ, выполнять из отчитываться, смотреть вопросы других и ответы на них.
Отдельный курс по запросам и 6-я глава этого курса рассматривают разные вещи?
Да, конечно разные вещи.
В курсе по запросам даны общие рекомендации.
А в курсе по оптимизации мы рассматриваем каждый прием оптимизации на системном уровне, поясняем, когда он поможет, а когда будет бесполезен.
Поясните, пожалуйста, если в данном курсе подробно разбирается оптимизация запросов — проходить отдельный курс по запросам (где только общие рекомендации) не имеет смысла?
С точки зрения оптимизации — да, необходимо и достаточно курса по Ускорению и оптимизации 1С.
Здравствуйте. Курс рассчитан для работы (на примере MS SQL Server). У нас на предприятии работаем на PostgreSQL , какая часть из этого курса совместима с данной СУБД ? Смогу ли я применить изученные методы тестирования и оптимизации на связке Сервер 1С + PostgreSQL ?
Да, вы сможете применить большую часть информации. Некоторые инструменты анализа производительности описанные в курсе работают так же и с PostgreSQL. Принципы оптимизации одинаковые и не зависят от конкретной СУБД.
Добрый день!
Подскажите, данный курс включает в себя только видеоматериалы и материалы в формате .pdf?
Или же помимо этого будет набрана группа и будет проводиться он-лайн обучение группы непосредственно с преподавателем?
Добрый день!
Данный курс включает в себя материалы в формате pdf и видеоуроки.
Также в курс входят практические задания и отчеты по ним (+ доступ к решениям преподавателя).
Также финальное задание и сертификат финалистам.
Все вопросы задаются на страницах сайта, там же Вы сможете найти и вопросы других участников.
Онлайн занятий мы не проводим по простой причине — сложно найти удобное время, если участники курса находятся в 10 часовых поясах.