Коллеги, этот курс снят с продаж.
Так бывает.
Однако Вы можете по-прежнему использовать его учебные материалы.
А если Вы еще не активировали свой токен доступ к Мастер-группе курса — Вы можете сделать это в любое удобное время.
Выдача регистрационных ключей производится в прежнем режиме.
На смену этому курсу выпущен новый:
Описание нового курса, версии и скидки: http://kursy-po-1c.ru/optimize-1C-2016/
– и стань 1С:Экспертом уже через 2 месяца
Для кого этот курс?
Ниже — несколько типичных примеров, когда нужны серьезные знания по оптимизации:
Если в Вашей информационной системе низкая скорость работы, возникают блокировки или deadlocks, а отчеты и документы еле шевелятся
Если пользователи жалуются, что «тормозит, невозможно работать!» или «опять все вылетело!…»
Если нужно подобрать новое оборудование — но нет времени и денег на эксперименты и «упс, не подошло»
Если необходимо развернуть базу на несколько десятков/сотен пользователей — нужно заранее знать, что и как конкретно настроить
Если бесперебойная работа критична и Вам нужно развернуть систему с дублированием
Если Вы расследуете проблемы «чужой» базы и хотите сделать это профессионально — быстро и детально
В конце концов, если Вам просто хочется получить звание 1С:Эксперт — и стать самым крутым и дорогим сотрудником в офисе :)
Каждый случай – это ситуация, когда текущий опыт и практика привели к проблемам и нужно что-то менять и с опытом, и с практикой…
Задачи курса:
Что Вы научитесь делать уже через 2 месяца:
- Самостоятельно решать проблемы производительности
- Находить и оптимизировать медленные запросы, наиболее сильно влияющие на систему
- Читать и понимать планы запросов
- Проводить анализ системы и выявлять «узкие места» в плане производительности
- Решать проблемы избыточных блокировок
- Определять, почему та или иная операция выполняется медленно
- Оценивать загруженность оборудования
- Находить и устранять взаимные блокировки
- Работать с «1С:Центр управления производительностью» и «1С:Тест-Центр»
- Работать с облачными сервисами контроля производительности
- Настраивать отказоустойчивый кластер серверов 1С
- Выполнять многопоточную обработку
- Решать проблемы стабильности
- Оптимизировать кластер серверов для наибольшей производительности
- Использовать технологический журнал для решения проблем производительности и стабильности
Пара отзывов от участников курса:

Чувствуется, что автор курса прошел огонь и воду, собирая все эти знания…
Это настольный курс каждого специалиста 1С…
Читать отзыв полностью:
Преодолев сомнения, я все же решился и не ошибся – курс нужен не сейчас, а вчера (т.к. многих ошибок и проблем мне удалось бы избежать, посмотри я этот курс в начале своей карьеры).
В курсе, конечно, идет речь о сложных вещах, но благодаря наглядности и доступным объяснениям я не испытал непреодолимых сложностей, а сертификат «Специалист по платформе» у меня в кармане.
Состояние заинтересованности не отпускало до конца курса, начиная от общей теории (как на самом деле проверить производительность с помощью APDEX) и заканчивая практикой (что делать дальше после всех замеров).
Особенно, как для работы, так и для подготовки к аттестации, мне была интересна глава, посвященная анализу причин медленной работы и оптимизации системы. В ней шла речь о запросах, а точнее об «изнанке» запросов: о плане запроса, операторах плана запроса, соединении таблиц, индексах, подзапросах, виртуальных таблицах и их параметрах, блокировках. И это далеко не все…
Также хочу упомянуть об огромном количестве практических примеров, чувствуется, что автор курса прошел огонь и воду, собирая все эти знания.
Практически все, о чем шла речь в курсе, востребовано в реальной работе и подобный багаж знаний должен иметь каждый специалист по 1С, и чем раньше он пройдет этот курс – тем лучше.
Это настольный курс каждого специалиста 1С.
А вот как курс помог лично мне за эти несколько недель:
- подготовка к аттестации
- расширение объема знаний
- решение проблемы с падением 1С у одного из клиентов при запуске из конфигуратора после обновления
- решение проблемы с «повисанием» (транзакция) 1С при проведении документа «Возврат товаров поставщику»
Я думаю этот список со временем будет расти…»
Алехин Александр Николаевич, г. Мичуринск

В курсе оказалось абсолютно все полезно, каждое слово, каждый слайд.
Отдельный блок про транзакции – просто кладезь ценной информации…
Читать отзыв полностью:
Раньше все оптимизации сводились к тому, что брался запрос и просто переписывался, так чтобы время его выполнения было не больше 2 секунд.
В курсе оказалось абсолютно все полезно, каждое слово, каждый слайд. Отдельно и четко рассказано о причинах медленной работы 1С-ки и, конечно, запросов, особое внимание уделено индексам.
Раньше я просто догадывалась, почему тот или иной запрос работает медленно, а теперь я просто знаю, что условие не попадает в индекс.
Отдельный блок про транзакции – просто кладезь ценной информации, эти знания – да в нужные руки. Также очень пригодится на практике настройка кластеров, для нашей большой базы это очень актуально.
В ближайшее время планирую еще раз пересмотреть некоторые главы курса, чтобы все улеглось по полочкам. В активное применение для начала войдет анализ планов запросов, дальше больше – анализ блокировок.
Вся эта информация настолько сильно разбросана по просторам интернета, что ее можно собирать годами.»
Белевич Вера Алексеевна, г. Тюмень
Гарантия
Все просто — мы ведем обучение с 2008 года, уверены в качестве наших курсов и даем на этот курс нашу стандартную 60-дневную гарантию.
Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), у Вас есть 60-дневный срок для принятия решения — и, если Вы производите возврат, мы возвращаем 100% оплаты.
Формат курса:
Это дистанционный курс — все материалы Вы получаете сразу после покупки, в электронном виде.
Далее можете изучать их в своем темпе или вместе с группой.
Поддержка и ответы на вопросы — через сайт Курсы-по-1С.рф
В состав курса входят учебно-демонстрационные видеоуроки и методические материалы в формате PDF.
В «старшие» версии также входят материалы по подготовке к аттестации «1С:Эксперт»
Поддержка:
Каждый участник получает поддержку по курсу через сайт Мастер-группы, где он может задать свои вопросы и получить ответы от тренеров.
Срок поддержки – до 3 месяцев.
Статистика по курсу
И все они доступны участникам нового потока.
Еще пара отзывов от участников курса:

Материал скомпонован в четкие информативные слайды, таблицы и диаграммы.
Данный курс дал исчерпывающие ответы по всем аспектам блокировок…
За короткие сроки я получил огромный объём практических знаний…
Читать отзыв полностью:
Отличительная черта курса – самый нужный информативный материал по вопросам стабильной и быстрой работы программ 1С. Что называется, прослушал — иди и работай. Материал скомпонован в четкие информативные слайды, таблицы и диаграммы.
Были опасения, что из-за специфики MS SQL, прежде всего – специальных терминов, материалы окажутся трудными в изучении. Однако курс был прочитан на доступном языке, вся терминология объяснялась, приводилось значительное количество ассоциаций и примеров для более прочного усвоения материала, приводились многочисленные примеры реальных ситуаций и пути выхода из них.
Грамотное, наглядное, системное изложение материала позволило мне сделать хороший рабочий конспект и сразу же приступить к решению проблемы у одного из заказчиков. Именно советы, полученные в ходе курсов, позволили успешно справиться с проблемой заказчика, быстро найти узкие места производительности системы.
Особая благодарность автору курса за подробнейшее описание различных блокировок, их наложению, исключение взаимоблокировок. Ранее мною были безуспешно предприняты попытки найти более-менее системную информации по блокировкам. Данный курс дал исчерпывающие ответы по всем аспектам блокировок. А изложение простым и понятным языком не оставили ни одного непонятного вопроса.
Очень полезна информация по работе с технологическим журналом.
Я очень доволен курсом. За короткие сроки я получил огромный объём практических знаний. Они позволят мне работать на более крупных предприятиях, решать более сложные задачи. Знания, полученные на курсах, помогут более детально изучить работу 1С в среде MS SQL и сам пакет MS SQL. Огромное Вам спасибо!»
Беляков Сергей Борисович, г. Калининград

Самое интересное – запросы, блокировки и взаимоблокировки…
…очень полезные примеры использования инструментального пакета и облачных сервисов…
На практике курс очень полезен всем, кто программирует и проектирует в среде 1С.
Читать отзыв полностью:
На практике курс очень полезен всем, кто программирует и проектирует в среде 1С.
Разбор материалов курсов и применение полученных знаний на практике дает более глубокое понимание работы платформы и взаимосвязи ее объектов. По сути, эти знания одинаково нужны как для разработки и программирования в среде 1С, так и для администрирования баз. Мне трудно отделить одно от другого.
По поводу сомнений перед прохождением курса ответ простой – никаких сомнений не было. Согласился сразу и ни разу об этом не пожалел.
Огромное спасибо!»
Власенко Дмитрий Сергеевич г. Саратов
Автор курса
Автор и тренер курса — Андрей Бурмистров.
- В сфере разработки на платформе «1С:Предприятие 8» с 2005 года
- Работал в компании 1С в 2011-2012 гг. на должности эксперта по технологическим вопросам на проекте ЦКТП (http://v8.1c.ru/expert/cts/cts.htm)
- Участвовал в качестве эксперта в проектах по повышению быстродействия и стабильности компаний Enter (http://www.enter.ru/), Комацу (http://www.komatsu.ru/), Иркутскэнерго (http://www.irkutskenergo.ru/) и многих других
- Работал над оптимизацией и стабильностью 1cfresh.com
- Корпоративное обучение по повышению производительности и стабильности 1С, в частности, для компании «Связной» http://www.svyaznoy.ru/

Развернутое содержание курса
Модуль 1
- Описание курса — знакомство с курсом, информация о том, зачем и для кого этот курс.
Глава 2. Общая схема оптимизации системы
- Общая схема оптимизации системы — рассмотрен общий подход к оптимизации системы.
Глава 3. Оценка текущей производительности (APDEX)
- Оценка текущей производительности по методике APDEX — в данной теме будет рассказано, с чего начинать оптимизацию и как оценить ее эффект, как отслеживать и оценивать производительность системы.
- Оценка текущей производительности с помощью APDEX
- Ключевая операция. Приоритет ключевой операции
- Целевое время. Время выполнения операций
- Вычисление APDEX
- Инструменты для замеров производительности по методике APDEX — учимся автоматизировать сбор данных о производительности.
- Объединение конфигурации с БСП
- Создание и настройка ключевых операций
- Встраивание кода замера в конфигурацию. Включение замеров
- Обработка APDEX
- Замеры в типовых конфигурациях
- Регистрация сервиса APDEX. Объединение конфигураций с сервисом APDEX
- Настройка сервиса APDEX
- Фиксация времени проведения документов. Фиксация времени выполнения запроса
- Работа с сервисом
- Отправка данных по почте
- Почему следует использовать APDEX? — подводим итоги, делаем выводы. Рассматриваем причины, по которым APDEX нужно использовать.
Модуль 2
- Рассматриваем настройку сервера СУБД для наиболее оптимальной работы 1С.
- Настройка использования оперативной памяти
- Настройка авторасширения
- Перенос базы TempDB
- Настройка использования параллелизма
- Сервер должен выполнять только роль СУБД
- Протокол Shared Memory
- Регламентные операции СУБД — учимся создавать и настраивать регламентные операции по обслуживанию баз данных.
- Настройка регламентных операций
- Обновление статистики. Способы обновления статистики. Обновление статистики регламентным заданием
- Очистка процедурного кэша
- Обновление статистики – флаг 2371
- Как все-таки обновлять статистику
- Дефрагментация индексов. Настройка
- Реиндексация таблиц. Настройка реиндексации. Реиндексация с помощью скрипта
- Регламентные операции 1С — знакомство с регламентными операциями в 1С и их влиянием на производительность и стабильность.
- Пересчет итогов. Запуск пересчета итогов
- Тестирование и исправление
- Оповещение о выполнении регламентных операций — учимся настраивать оповещение о выполнении регламентных операций по e-mail на примере MS SQL Server.
- Оповещение о выполнении регламентных операций по почте
- Настройка оповещений о выполнении регламентных заданий
- Мониторинг загруженности оборудования — учимся настраивать мониторинг загрузки оборудования, оценивать показатели загрузки и делать выводы.
- Объекты мониторинга. Счетчики загрузки оборудования
- Инструменты для анализа
- Настройка мониторинга. Вручную. Через шаблон. Через bat-файл
- Ошибки при настройке мониторинга
- Счетчики мониторинга: дисковая подсистема, процессор, оперативная память, сеть
- Форматы логов мониторинга. Интервал выборки данных. Периодичность сбора данных
- Анализ графиков загруженности оборудования. APDEX
- Анализ очереди к диску для RAID. Анализ достаточности памяти MS SQL Server
- Сравнение производительности разных дисков
- Сравнение скорости работы 1С на разных серверах
- Включение режима TurboBoost. Проверка частоты процессора
- Типичные ошибки с оборудованием. Параметры оборудования на различных проектах
Модуль 3
- Общие принципы анализа проблем производительности — рассматриваем подготовку к анализу проблем производительности, основные правила и принципы.
- Анализ проблемы
- Общие принципы сбора и анализа информации
- Основные причины медленной работы — знакомство с тремя наиболее популярными причинами медленной работы системы.
- Основные причины медленной работы системы
- Инструменты для анализа проблем производительности — знакомимся с инструментами для анализа проблем производительности.
- Инструменты для расследования
- Замер производительности в конфигураторе — разбираем пример замера производительности в конфигураторе, обращаем внимание на неочевидные моменты.
- Замер производительности
- Настройка «1С:Центр управления производительностью» — на примере настраиваем ЦУП, разбираем каждый шаг настройки и подготовку к настройке.
- Назначение
- Настройка. Подготовительные действия
- Что делать, если серверы в домене. Место установки ЦУП
- Мастер настройки
- Com-соединитель
- Центральный сервер
- Кластер
- Информационная база
- Типы показателей. Показатели «1С:Предприятие 8». Показатели ОС
- Технологический журнал. Каталог настройки ТЖ. Локальный каталог ТЖ. Сетевой каталог ТЖ
- Права доступа для технологического журнала
- Технологический журнал. Ошибки
- Трассировки в ЦУП
- Сервер Com-соединитель. Сервер трассировки в 1С:ЦУП
- Режимы работы ЦУП — разбираем два основных режима работы ЦУП.
- Режим мониторинг
- Режим просмотр
- Работа с показателями ЦУП — разбираем показатели ЦУП, их отличия и особенности.
- Оперативные и аналитические показатели
- Включение оперативных показателей
- Сбор оперативных показателей
- Диагностика проблем производительности по данным ЦУП — учимся анализировать собранные данные в виде графиков, выявляем причины медленной работы.
- Симптомы неоптимальных запросов
- Симптомы излишних ожиданий на блокировках
- Симптомы взаимоблокировок
- ЦУП и безопасность данных — узнаем, что ЦУП не собирает конфиденциальные данные, он анализирует только служебную информацию из логов.
- Безопасность
- Облачный сервис анализа медленных запросов — знакомимся с сервисом анализа медленных запросов, устанавливаем, настраиваем и смотрим пример использования.
- Облачная система контроля производительности
- Описание сервиса
- Загрузка клиента. Установка
- Настройки. Пример
- Облачный сервис анализа ожиданий на блокировках — рассматриваем пример анализа ожиданий на блокировках бесплатным сервисом как альтернативу платным сервисам.
- Загрузка клиента
- Установка. Настройка
- Пример
- Облачный сервис анализа событий технологического журнала — рассматриваем, как с помощью сервиса можно узнать, что в системе есть взаимоблокировки и ошибки по таймауту.
- Описание сервиса анализа технологического журнала
- Загрузка. Установка
- Настройка. Пример
- Другие причины медленной работы системы — рассматриваем прочие причины, по которым система может работать медленно. Данные причины более редки, поэтому мы рассматриваем их обзорно.
- Слабое железо
- Замедление под одним пользователем 1С
- Замедление на одном компьютере
- Источники
- Все операции выполняются медленно — рассматриваем причины общего замедления системы.
- Введение
- Причины
- Основные принципы оптимизации — знакомимся с принципами оптимизации.
- Основные принципы оптимизации
- Схема работы запросов в 1С — рассмотрим, как выполняется запрос и его трансляцию в SQL. Вводится понятие плана запроса.
- Неоптимальные запросы
- Неоптимальные запросы. Схема. Запрос 1С
- Неоптимальные запросы. Схема. Запрос SQL
- Оптимизатор
- План запроса
- Аналогия с GPS
- Основные сведения о плане запроса — знакомство с планом запроса, получаем план запроса через SQL Profiler. Рассматриваем другие способы получение плана запроса.
- Формирование плана запроса
- Тривиальный план
- Настройка SQL Profiler. Пример с 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 — описание. Пример
- Чтение плана запроса — учимся читать различные планы запроса на примерах.
- Отображение плана запроса
- Чтение графического плана. Справа налево
- Чтение графического плана. Стрелки
- Чтение графического плана. Всплывающие подсказки
- Чтение больших графических планов
- Чтение текстового плана
- Пример с разыменованием
- Пример с соединением нескольких таблиц
- Пример с составными типами. Текст запроса
- Пример с составными типами. Разбор плана
- Признаки неоптимального плана запроса — рассматриваем отличительные признаки неоптимального плана, учимся их выявлять на примерах.
- Признаки неоптимального плана. Nested Loops
- Nested Loops. Пример
- Scan. Пример
- Seek Where. Пример запроса. Пример плана запроса
- Table Spool. План запроса
- Обзор основных причин неоптимальной работы запроса — знакомимся с основными причинами неоптимальной работы запроса.
- Основные причины медленной работы запроса
- Невыполнение регламентных операций СУБД — рассматриваем влияние регламентных операций СУБД на скорость работы запросов.
- Невыполнение регламентных операций СУБД. Пример
- Неоптимальные соединения таблиц — рассмотрим, в каком случае при соединении таблиц запрос может работать медленно и как эту проблему решить.
- Соединение с подзапросом
- Соединение с виртуальной таблицей
- Соединение с подзапросом. Причина медленной работы
- Временные таблицы. Причина улучшения производительности
- Соединение с виртуальной таблицей. Пример из жизни
- Основные сведения о индексах — рассмотрим устройство индексов, их разновидности и особенности работы. Узнаем, какие индексы используются в 1С.
- Индексы. Назначение
- Структура индексов
- Некластерные индексы. Пример
- Кластерные индексы. Пример
- Простые индексы
- Составные индексы
- Кластерные и составные индексы
- Основные индексы платформы
- Покрывающий индекс
- Покрывающий индекс отсутствует
- Покрывающий индекс. Создание
- Создание собственных индексов. Пример
- Индексировать с дополнительным упорядочиванием
- Как узнать, каких индексов не хватает
- Минусы индексов
- Когда индекс не может быть использован — рассмотрим ситуации, когда индекс не может быть использован, разберем их на примерах. Введем понятие селективности.
- Индексы. Несоответствие индексов и условий
- Зазоры в индексе. Схема. Примеры и разбор их решений
- Селективность индексов. Пример
- Условия, не позволяющие использовать индекс
- ИЛИ
- Подобно
- Арифметические выражения
- НЕ и НЕ В
- МЕСЯЦ
- Подзапрос в условии соединения — рассмотрим, почему подзапросы в условии соединения лучше не использовать.
- Подзапрос в условии соединения
- Решение проблемы
- Работа с полями составного типа в запросах — рассмотрим устройство полей составного типа и наиболее популярные ошибки при их использовании с рекомендациями по устранению.
- Поля составного типа. Внутреннее устройство
- Регистратор Субконто Последовательность
- Неявное образование
- Операции над всеми столбцами
- Получение данных через точку. Пример. Решение
- Соединения таблиц
- Примитивные и ссылочные типы
- Использование «Выбор…Когда»
- Минимум и максимум
- Использование RLS
- Рекомендации
- Параметры виртуальной таблицы — рассмотрим, почему лучше использовать параметры виртуальной таблицы, а не условие в разделе ГДЕ.
- Параметры виртуальной таблицы
- Параметры виртуальной таблицы. Условие В Выбрать
- Запросы в цикле — рассмотрим неочевидные запросы в цикле.
- Запросы в цикле
- НайтиПо и обращение через точку
- Коррелированный запрос
- Вывод ссылки на экран
- Другие причины медленной работы запроса — рассмотрим более редкие причины медленной работы запросов с примерами.
- Большой объем данных
- Обращение через несколько точек
- Обращение к ссылке у поля ссылочного типа
- Объединить и Объединить все
- Нулевые строки
- Универсальные запросы
- Декартово произведение
- Особенности работы с виртуальными таблицами — рассмотрим некоторые особенности работы с виртуальными таблицами, а также изменения при работе с ними в 8.3.
- Остатки на период
- Срез последних в 8.3
- Рекомендации по написанию запросов — рассмотрим основные рекомендации для разработчиков по написанию и тестированию запросов.
- Рекомендации по написанию запросов
- Как узнать, кто сейчас выполняет медленный запрос — узнаем, как определить пользователя, который выполняет долгий запрос, с помощью консоли кластера.
- Как узнать, кто выполняет медленный запрос
- Анализ неоптимальных запросов с помощью сервиса — рассмотрим процесс анализа запроса с помощью облачного сервиса на примерах.
- Воспроизведение проблемы
- Вариант без контекста
- Вариант с контекстом — 3 примера
- Анализ неоптимальных запросов с помощью ЦУП — рассмотрим анализ запросов с помощью ЦУП на примере.
- Настройка 1С:ЦУП
- Воспроизведение проблемы
- Анализ проблемы и вариантов решения
- Анализ неоптимальных запросов с помощью SQL Profiler — рассмотрим анализ неоптимальных запросов с помощью SQL Profiler на примере.
- Выполнение анализа
- Выгрузка данных в таблицу
- Анализ неоптимальных запросов с помощью технологического журнала — рассмотрим анализ неоптимальных запросов с помощью технологического журнала.
- Описание. Анализ
- Пример анализа плана запроса — разбираем на примере планы запросов из реальных проектов.
- Анализ неоптимальных запросов с помощью сервисов. Анализ плана
- Задача на поиск неоптимального запроса — разбираем задачу на поиск неоптимального запроса.
- Воспроизведение проблемы
- Анализ. Причина медленной работы запроса
- Оптимизация
- Основные сведения о транзакциях — рассмотрим понятие транзакции, ее свойства и использование в 1С.
- Транзакция. Описание
- Пример. Свойства
- Неявные и явные транзакции
- Вложенные транзакции
- Блокировка — рассмотрим понятие блокировки и ее назначение.
- Блокировка. Определение
- Объектные блокировки — рассмотрим виды объектных блокировок, где они используются и для чего нужны.
- Определение
- Пессимистичные блокировки
- Защита данных
- Оптимистичные блокировки
- Основные сведения о блокировках — рассмотрим основные сведения о блокировках, их типы, совместимость и особенности.
- Транзакционные блокировки. Описание
- Связь между блокировкой и транзакцией
- Связь между блокировкой и запросом. Пример
- Типы блокировок
- Таблица совместимости блокировок
- Совместимость блокировок
- Реализация блокировок в СУБД
- Грануляция и эскалация
- Эскалация на управляемых блокировках
- Уровни изоляции и проблемы параллельной работы — рассмотрим уровни изоляции транзакций, используемые в 1С, и проблемы параллельной работы, которые они решают. Отдельно разберем уровень изоляции, используемый в 8.3.
- Уровень изоляции транзакции
- Грязное чтение. Описание. Использование в формах списка
- Read Committed Snapshot. Описание. Пример. Грязное чтение
- Сравнение Read Committed и Read Committed Snapshot
- Read Committed Snapshot и 8.2
- Неповторяемое чтение. Описание. Решение
- Repeatable read и Read Committed
- Чтение фантомов. Схема решения
- Read Uncommitted
- Автоматические и управляемые блокировки — рассмотрим особенности автоматических и управляемых блокировок.
- Режимы блокировок в 1С
- Автоматический режим. Схема работы
- Управляемый режим. Пример. Файловая база. Схема работы. Типы блокировок
- Использование управляемых блокировок — рассмотрим примеры использования управляемых блокировок.
- Установка управляемых блокировок
- Установка управляемых блокировок. Особенности
- Установка явных управляемых блокировок. Пример
- Блокировка 2-х товаров по складу
- Блокировка без указания 1-го измерения
- Блокировка 2-х товаров по 2-м складам
- Блокировка товара по всем складам и склада по всем товарам
- Блокировка на всю таблицу
- Блокировка объектных сущностей
- Поля блокировки данных в 8.3
- Установка неявных управляемых блокировок. Пример
- Устройство управляемых блокировок — рассмотрим внутренний механизм работы с управляемыми блокировками.
- Внутреннее устройство управляемых блокировок. Пример
- Управляемые блокировки и отрицательные остатки — рассмотрим пример устранения возможности появления отрицательных остатков с помощью явной управляемой блокировки.
- Управляемый режим и отрицательные остатки. Пример
- Управляемые блокировки. Отрицательные остатки. Схема
- Наложение явной управляемой блокировки. Пример
- Особенности использования режимов блокировки — рассмотрим плюсы и минусы разных режимов блокировки, а также особенности использования смешанного режима.
- Режимы блокировки и СУБД
- Режимы блокировки в 1С. Плюсы и минусы
- Автоматический режим блокировки данных
- Управляемый режим блокировки данных
- Сводная таблица режимов
- Основные причины избыточных блокировок — знакомство с основными причинами избыточных блокировок.
- Основные причины избыточных блокировок
- Влияние автоматического режима на избыточные блокировки — рассмотрим влияние автоматического режима на избыточные блокировки.
- Причины избыточных блокировок. Автоматический режим блокировок
- Влияние неоптимальных запросов на избыточные блокировки — рассмотрим, как неоптимальные запросы способствуют возникновению избыточных блокировок.
- Причины избыточных блокировок. Неоптимальная работа запроса
- Методические ошибки, приводящие к избыточным блокировкам — рассмотрим объекты метаданных, которые при неправильном использовании приводят к излишним ожиданиям на блокировках. Рассмотрим примеры использования и способы обхода проблем.
- Описание возможных ошибок
- Константы
- Последовательность. Описание. Пример
- Регистры
- Разделитель итогов. Схема
- Разделитель итогов. Особенности
- Блокирующее чтение в начале транзакции — рассмотрим, почему следует использовать новую методику проведения и для чего нужно свойство набора записей «БлокироватьДляИзменения».
- Блокирующее чтение итогов в начале транзакции
- Старая и новая методика контроля остатков
- Свойство «БлокироватьДляИзменения». Схема взаимоблокировки. Пример
- Схема решения взаимоблокировки. Пример решения
- Влияние режима удаления движений на параллельность работы — рассмотрим, как режим удаления движений влияет на параллельность работы.
- Описание режима удаления движений
- Режим «Не удалять»
- Режим «Удалять автоматически»
- Режим «Удалять автоматически при отмене проведения»
- Выгрузка изменений по плану обмена — рассмотрим влияние плана обмена на параллельность работы.
- Выгрузка изменений по плану обмена
- Изменение большого объема данных в транзакции — рассмотрим, почему не следует делать слишком длинные транзакции.
- Изменение большого объема данных в транзакции
- Как узнать, кто кого заблокировал — рассмотрим на примерах несколько способов решения задачи.
- Анализ взаимных блокировок
- Консоль кластера
- Монитор активности
- ЦУП и Сервис анализа долгих запросов
- SQL Profiler
- Тест-центр — знакомство с инструментом для написания тестов.
- Описание. Настройка
- Написание простейшего теста — учимся писать сценарии для тестирования на простом примере.
- Написание кода простейшего сценария
- Создание простейшего сценария
- Создание сценария для анализа ожиданий на блокировках — создаем сценарий для проверки наличия избыточных блокировок.
- Сценарий анализа ожиданий на блокировках. Задание. Подготовка
- Сценарий анализа ожиданий на блокировках. Создание сценария
- Анализ блокировок в ЦУП — рассмотрим процесс анализа блокировок в ЦУП.
- Подтверждение блокировок
- Сбор данных для анализа блокировок
- Анализ блокировок
- Устранение блокировок
- Анализ блокировок с помощью сервиса — анализируем блокировки с помощью облачного сервиса. Рассматриваем примеры анализа блокировок из реальных проектов.
- Настройка сервиса анализа блокировок
- Пример анализа. Пример анализа блокировок 1С
- Запись блокирует чтение
- Ошибка анализа блокировок
- Пример анализа проблемы в ЦУП — рассмотрим пример поиска и анализа проблемы в ЦУП.
- Анализ в ЦУП. Пример анализа проблем
- Взаимоблокировки — вводим понятие взаимоблокировки
- Взаимоблокировки. Описание
- Взаимоблокировка из-за повышения уровня изоляции ресурса — рассмотрим анализ взаимоблокировки из-за повышения уровня изоляции ресурса на примере.
- Взаимоблокировки. Повышение уровня изоляции ресурса
- Пример. Особенности
- Схема решения и пример
- Типичные причины. Автоматический и управляемый режим
- Взаимоблокировка из-за разного порядка записи ресурсов — рассмотрим анализ взаимоблокировки из-за разного порядка захвата ресурсов на примере.
- Взаимоблокировки. Разный порядок. Схема
- Пример. Особенности
- Схема решения и пример
- Свойство «БлокироватьДляИзменения»
- Редкие причины возникновения взаимоблокировок — рассмотрим редкие причины возникновения взаимоблокировок.
- Взаимоблокировки. Неоптимальный запрос
- Max degree of parallelism
- Отслеживание взаимоблокировок в СУБД — рассмотрим, как СУБД отслеживает взаимоблокировки.
- Отслеживание в СУБД
- Создание сценария для анализа взаимоблокировок — рассмотрим, как с помощью тест-центра можно создать сценарий проверки наличия взаимоблокировок.
- Сценарий воспроизведения deadlocks
- Диагностика и анализ взаимоблокировок с помощью ЦУП — учимся диагностировать и анализировать взаимоблокировки с помощью ЦУП на конкретном примере.
- Диагностика взаимоблокировок
- Сбор данных для анализа взаимоблокировок
- Анализ взаимоблокировок
- Устранение взаимоблокировок
- Диагностика и анализ взаимоблокировок с помощью облачного сервиса — учимся диагностировать и анализировать взаимоблокировки с помощью облачного сервиса анализа взаимоблокировок.
- Сервис анализа взаимоблокировок. Установка. Настройка
- Сервис анализа взаимоблокировок. Анализ
- Примеры анализа взаимоблокировок — рассмотрим примеры анализа взаимоблокировок из реальных проектов.
- Повышение уровня изоляции
- Неоптимальный запрос
Модуль 4
- Распараллеливание операций — рассмотрим, какие операции можно ускорить за счет выполнения в несколько параллельных потоков.
- Распараллеливание с помощью фоновых заданий
- Распараллеливание. Реализация
- Обновление цены
- Какие операции можно распараллелить
- Ускорение записи в регистры — рассмотрим, как ускорить запись больших объемов данных в регистры.
- Ускорение записи в регистры. Описание и пример
Модуль 5
- Общая информация о кластере серверов — знакомимся с кластером серверов. Рассмотрим основные настройки и процессы кластера серверов, а также добавление новых процессов и серверов в кластер.
- Определение и назначение кластера
- Общая рекомендуемая архитектура системы
- Настройки кластера
- Рабочий сервер и рабочий процесс
- Консоль кластера серверов
- Процессы кластера
- Сколько рабочих процессов создавать
- Создание нового рабочего процесса
- Стабильность рабочего процесса
- Добавление рабочего сервера в кластер
- Выбор имени сервера при создании новой базы
- Свойства рабочего сервера в 8.3. Контроль памяти
- Свойства рабочего сервера в 8.3. Прочие свойства
- Распределение нагрузки — рассмотрим, как распределяется нагрузка между рабочими серверами и рабочими процессами.
- Распределение нагрузки между серверами
- Распределение клиентов по рабочим процессам
- Распределение нагрузки между серверами 8. Описание. Пример
- Обслуживание базы отдельным сервером 8.3
- Распределение клиентов по рабочим процессам 8.3
- Отказоустойчивость кластера серверов — научимся создавать отказоустойчивый кластер для версий 8.2 и 8.3.
- Отказоустойчивость на уровне серверов 8.2
- Авария центрального сервера
- Резервирование кластеров 8.2
- Резервирование кластеров через консоль
- Резервирование кластеров. Проверка работоспособности
- Резервирование кластеров через строку подключения
- Резервирование кластеров и распределение нагрузки
- Уровень отказоустойчивости 8.3
- Центральные серверы 8.3
- Отказоустойчивость. Примеры
- Влияние отказоустойчивости на производительность
- Рекомендуемые настройки кластера серверов 8.2 — рассмотрим, какие настройки наиболее оптимальны для сервера приложений 8.2.
- Рекомендуемые настройки кластера серверов 8.2
- Программное лицензирование — рассмотрим особенности и отличия программного лицензировании 8.2 и 8.3.
- Отличия в механизме программного лицензирования 8.2 и 8.3
- Перенос лицензирования на отдельный компьютер
- Работа с технологическим журналом — учимся использовать ТЖ для расследования проблем производительности. Рассмотрим всевозможные настройки ТЖ для различных ситуаций.
- Описание технологического журнала
- Включение технологического журнала
- Логи. Структура логов
- Свойства событий
- Событие DBMSSQL
- Событие EXCP
- Событие ADMIN и PROC
- Событие TLOCK и TDEADLOCK
- Фильтрация событий. Фильтрация свойств. Комбинация фильтров
- Сбор планов запроса
- Ошибки при настройке
- Влияние технологического журнала на производительность
- Настройка на каждый день
- Проблемы стабильности — рассмотрим, что относится к проблемам стабильности.
- Проблемы стабильности
- Расследование падений процессов — учимся на примере расследовать падение процессов кластера
- ТЖ для расследования падений
- Имя дампа
- Расследование падений
- Расследование зависаний — рассмотрим порядок действий при зависании процессов
- Зависание процессов
- Утечки памяти — учимся расследовать утечки памяти по причине ошибок в коде 1С
- Утечки памяти. Пример
- Утечки памяти. Расследование
- Фрагментация адресного пространства — рассмотрим основные причины ошибки «Недостаточно памяти для выполнения запроса»
- Фрагментация адресного пространства
- Что делать, если рабочий процесс занял много памяти — рассмотрим, что нужно делать, если рабочий процесс занял много памяти, и как этого избежать.
- Рабочий процесс занял много памяти
- Ограничение по памяти, занимаемой рабочим процессом
- Ошибки, связанные с лицензированием — рассмотрим наиболее частые ошибки, которые приводят к проблемам с ключом защиты или программной лицензией.
- Не обнаружен ключ защиты программы. Примеры и варианты решения проблем
- Не обнаружена программная лицензия
- Очистка кэша сервера 1С — рассмотрим, в каких случаях рекомендуется почистить кэш сервера приложений.
- Очистка кэша сервера С
Еще пара отзывов от участников курса:

…очень интересны были темы APDEX, настройки MSSQL сервера и оптимизация работы…
Курс будет полезен для компаний со средним и большим бизнесом, где вопрос оптимизации и стабильности работы серверов стоит ребром…
Читать отзыв полностью:
Также очень важно уметь правильно писать запросы. Руководство компаний часто просит сделать замысловатый отчет, и без понимания принципов оптимизации запросов просто нереально написать запрос, который бы быстро выполнялся.
На курсе очень интересны были темы APDEX, настройки MSSQL сервера и оптимизация работы.
На практике курс будет полезен для компаний со средним и большим бизнесом, где вопрос оптимизации и стабильности работы серверов стоит ребром.
А также если вы хотите писать отчеты, которые будут быстро открываться, и не ждать по 5-10 минут, пока выполнится запрос.»
Дунаев Сергей Викторович, г. Москва

этот курс УЖЕ полезен для меня:
1) систематизацией уже имевшихся знаний;
2) работой по анализу и созданию запросов;
3) отслеживанием «узких» мест системы;
4) навыками практической работы с SQL-инструментами и т.д.
Читать отзыв полностью:
Чем этот курс УЖЕ полезен для меня:
- систематизацией уже имевшихся знаний;
- работой по анализу и созданию запросов – тема, по всей видимости, безграничная;
- отслеживанием «узких» мест системы;
- навыками практической работы с SQL-инструментами;
- регламентными заданиями и их выполнением;
- работой с технологическим журналом и т.д.
Спасибо автору курса и всем сотрудникам Курсы-по-1С.рф за глубокий и интересный материал.»
Кирпикина Ольга, г. Харьков
Техническое описание курса:
Информация, содержание, статистика, стоимость курса в PDFabout-Optimize-1C-course.pdf
(правой кнопкой мышки — Сохранить ссылку как)
Несколько примеров из курса
Версии курса и стоимости:
- Общая схема оптимизации системы
- Расследование причин медленной работы
- Оптимизация запросов
- Расследование проблем стабильности
- Поддержка: 1 месяц
- Общая схема оптимизации системы
- Расследование причин медленной работы
- Оптимизация запросов
- Расследование проблем стабильности
- Поддержка: 2 месяца
- Устранение блокировок и взаимоблокировок
- Распараллеливание операций
- Настройка кластера серверов и работа с технологическим журналом
- Материалы по подготовке к 1С:Эксперт
- Сертификат о прохождении курса
- Общая схема оптимизации системы
- Расследование причин медленной работы
- Оптимизация запросов
- Расследование проблем стабильности
- Поддержка: 3 месяца
- Устранение блокировок и взаимоблокировок
- Распараллеливание операций
- Настройка кластера серверов и работа с технологическим журналом
- Материалы по подготовке к 1С:Эксперт
- Сертификат о прохождении курса
- Шесть 30-минутных консультаций автора
В конце концов, просто возьмите — и попробуйте!
Для Вас это — безрисковая покупка: если Вас что-то не устроило или Вы не можете пройти курс — напишите нам, и мы безоговорочно вернем Вам 100% оплаты.
И еще 10 отзывов от участников курса, напоследок :)

Данный курс заставляет по-другому взглянуть на процесс разработки.
Читать отзыв полностью:
В данном курсе собрано огромное количество материалов. Для полного усвоения его придется пересмотреть и не раз.
На мой взгляд, хороший специалист должен всё это знать. Кроме того, меня привлекает «традиционный» формат курсов – просмотр в удобное время, домашние задания и отчетность в установленные сроки (что, несомненно, дисциплинирует и помогает закрепить полученные знания).
Самым интересным для меня оказался раздел про запросы и блокировки. После просмотра механизмов работы «изнутри» всё стало проще и понятнее. А при написании запроса теперь в голове непременно всплывает картинка SQL Profiler’а и план запроса.
Помимо непосредственной цели – получения навыков поиска проблем в работе 1С – данный курс заставляет по-другому взглянуть на процесс разработки.
Я бы рекомендовала курс специалистам, уже имеющим некоторый уровень знаний и практический опыт, особенно в части администрирования 1С и работы с запросами.»
Кудымова Елена Сергеевна, г. Кемерово

До прохождения данного курса тему «Эксперт по технологическим вопросам» считал чем-то заоблачным и сложным.
После получения знаний их практически сразу можно применить в «бою»…
Читать отзыв полностью:
До прохождения данного курса тему «Эксперт по технологическим вопросам» считал чем-то заоблачным и сложным. Читаю литературу по 1С, которая в основном направлена на изучение тех или иных методик по оптимизации, можно очень легко поймать себя на мысли – «а где и как это использовать», «а почему?».
Мои мысли при начале прохождения данного курса были примерно следующие: «Это, наверное, достаточно сложный курс», «Нужно много времени», «Сколько смогу – пройду». Но я откровенно удивился, так как материал преподносится легко и понятно и с конкретными практическими примерами.
После прохождения данного курса я получил не только основополагающие принципы, но и научился четко и быстро анализировать проблемы, связанные с оптимизацией.
В курсе разобраны не только методики и методы поиска проблем, но и их анализ, выявление и несколько вариантов решения. Я лично был удивлен тем, что в работе очень многого не замечал при разработке решений. После получения знаний их практически сразу можно применить в «бою» — опробовал лично.
Хочу выразить огромную благодарность всем, кто работал над этим курсом: получилось очень здорово. А всем, кто еще сомневается, могу сказать одно – данный курс достоин того, чтобы потратить на него свои «кровные». Теперь буду смело готовиться к сдаче экзамена «Эксперт по технологическим вопросам», и еще раз спасибо!»
Морозов Андрей Александрович, г. Ставрополь

…курс «Оптимизация 1С» – прямо-таки бесценный подарок для специалистов 1С.
Курс дает в руки специалисту отличный инструмент для работы с базами 1С в режиме SQL-сервера.
Читать отзыв полностью:
Узнать все это и собрать воедино – сложно и требует огромных затрат времени. Но при работе с большими клиентами такие знания просто необходимы: иначе непонятно, как расследовать и решить проблему замедления работы системы в тех или иных случаях.
Так что курс «Оптимизация 1С» – прямо-таки бесценный подарок для специалистов 1С: последовательно с разных сторон показаны возможные причины замедления работы и способы их преодоления. Подробно описаны инструменты, позволяющие оценить работоспособность системы и выявить узкие места.
В курсе все главы интересны и полезны. По-моему, очень хорошо сделано, что собраны воедино и описаны рекомендуемые настройки регламентных операций, расписаны различные варианты настройки SQL-сервера и объяснено, каковы их плюсы и минусы. Очень подробно показано, как запрос 1С преобразуется в запрос SQL-сервера и как можно увидеть, где происходит замедление и каковы причины этого. Очень интересны различия между платформами 8.2 и 8.3. Проблемам стабильности посвящена отдельная глава – масса полезной информации. В общем, трудно выделить что-то более или менее интересное – все очень важно.
Никаких сомнений перед прохождением курса не было. Курс дает в руки специалисту отличный инструмент для работы с базами 1С в режиме SQL-сервера. Информации очень много – всего сразу не осознать, думаю, нужно будет пересматривать разные уроки время от времени. И для сдачи экзамена «Эксперт 1С», думаю, очень поможет.»
Маренкова Наталья Васильевна, г.Воронеж

Программа курса впечатляет.
Как всегда ширина охвата и глубина изложения материала, его подача и предложенные задания для самостоятельного решения на высоте.
Читать отзыв полностью:
Подробно анализируются планы запросов, их влияние на производительность. Рассмотрены практически все аспекты, так или иначе приводящие к проблемам с производительностью.
Как всегда ширина охвата и глубина изложения материала, его подача и предложенные задания для самостоятельного решения на высоте.
Курс не для новичков, желательно иметь хоть какой-то опыт работы на серверных базах.
Спасибо всем, кто подготовил данный курс. Думаю, он займет достойное место в линейке курсов для программистов.»
Шутов Андрей Васильевич, г. Санкт-Петербург

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

наиболее интересной показалась тема «Анализ причин медленной работы, и оптимизация системы».
…курс интересен и полезен, качество, как всегда, на высоте, сомнения излишни.
Читать отзыв полностью:
Курс хорошо скомпонован, все материалы интересны, для меня наиболее интересной показалась тема «Анализ причин медленной работы, и оптимизация системы».
Уже в процессе работы по курсу новые знания пригодились на практике и позволили быстро и успешно решить несколько проблем. Новые решения строю уже с оглядкой на полученные знания.
Резюмирую: курс интересен и полезен, качество, как всегда, на высоте, сомнения излишни.»
Совит Алексей Юрьевич, г. Днепропетровск

…необходимость в таком материале существовала всегда, самостоятельно приходилось очень много исследовать и пробовать, а тут все систематизировано и разложено по полочкам.
Читать отзыв полностью:
Поэтому, как только появилась возможность получить эту информацию – сразу воспользовался.
Трудно выделить, что было наиболее интересно в курсе, наверное – все. В практическом плане наиболее полезной оказалась информация о настройке серверов (распределение нагрузки и резервировании), также очень полезна информация об анализе причин медленной работы запросов, особенно об анализе с помощью планов запроса.
После прохождения курса стало более понятно, что такое индексы и как их использовать в повседневной работе.
Огромное Вам спасибо за предоставленную возможность пройти этот курс.»
Соков Михаил Аркадьевич, г. Иваново

Если в вашей системе работает 25 и более пользователей – этот курс однозначно для вас…
Такого материала ни в книгах, ни в интернете просто не найти…
Читать отзыв полностью:
Наибольший интерес вызвал раздел, посвященный оценке текущей производительности APDEX, и, конечно, сам анализ причин медленной работы и оптимизация системы. До этого курса вопрос замедления и оптимизации представлялся в другом ракурсе. После курса понимаю, что, мягко говоря, мои представления были несколько не верны.
Полезность курса оценил, даже не закончив его. Представилась возможность проанализировать причины замедления в работе системы 1С и ускорить ее работу в целом. Как обычно, предлагалось произвести покупку более мощного железа, но всего лишь выполнив операции по настройке сервера СУБД и оптимизации регламентных операций, решились все свои проблемы с быстродействием 1С. Если в вашей системе работает 25 и более пользователей – этот курс однозначно для вас.
Не было даже и намека на сомнения о прохождении данного курса. Такого материала ни в книгах, ни в интернете просто не найти. Когда появилась возможность пройти этот курс – принял ее с большим удовольствием. Огромное спасибо разработчикам данного курса за интересный и насыщенный материал.»
Тепляков Виктор Иванович, г. Уссурийск

Ценность материала в том, что он нужен не при выполнении каких-то специфичных задач, а нужен всегда — при программировании, оценке системы, оценке внесенных изменений и т.п.
Читать отзыв полностью:
Размер обслуживаемой мною базы приближается к полтерабайта, изменений в программном коде очень много, и проблемы с производительностью начали возникать уже давно при преодолении размера БД в 150-200 Мб.
Информации очень много, но она везде малыми порциями, и, как обычно, на ее добывание и систематизацию нет времени – нужно принимать меры срочно и сразу. Более-менее выручали сервисы Гилева. Курс же позволил оценить картину в целом, появилось точное понимание, что происходит и какие мероприятия по устранению нужно провести. Выделить какие-либо материалы из общей массы невозможно, хотя многое из того, что я знал ранее, тут было представлено в систематизированном порядке, поэтому прослушал весь курс на одной волне.
До окончания курса некоторые знания уже применял на практике, и, по сути, самые острые моменты в подавляющем большинстве устранены. Теперь, по окончании курса, соберусь с силами, проведу уже полный анализ, составлю график и приведу программный код в полный порядок.
Ценность материала в том, что он нужен не при выполнении каких-то специфичных задач, а всегда, при программировании, оценке системы, оценке внесенных изменений и т.п. Я и не представлял, что программист так сильно может влиять на производительность системы, написав не совсем корректно простейшие запросы. По окончании курса могу точно сказать, что заявленный материал изложен полностью и по сути тема исчерпана.»
Широков Максим Алексеевич, г. Сергиев Посад

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

Коллеги, этот курс снят с продаж.
Так бывает.
Однако Вы можете по-прежнему использовать его учебные материалы.
А если Вы еще не активировали свой токен доступ к Мастер-группе курса — Вы можете сделать это в любое удобное время.
Выдача регистрационных ключей производится в прежнем режиме.
На смену этому курсу выпущен новый:
Описание нового курса, версии и скидки: http://kursy-po-1c.ru/optimize-1C-2016/
Если возникают предложения и пожелания по курсу «Оптимизация производительности 1С и подготовка на 1С:Эксперт по технологическим вопросам», просим оставлять комментарии на этой странице .







Здравствуйте.
Подскажите, когда начнется новый поток по этому курсу? Когда вышел обновленный курс, мне сказали, что старый курс хоть и снимается с продажи, но сам курс будет проводится, и новый поток стартует 11 января. Полистал, новостей о начале потока не нашел. На предварительную регистрацию подписался еще в октябре, оповещения о наборе не получал.
Доброго дня, Валерий!
Дата начала потока — 11 января. Новость на сайте будет опубликована завтра.
Также будет рассылка с оповещением о начале обучения.
Подскажите, пожалуйста, где теперь ссылка на старые материалы курса?
В меню, обновите страницу.
Доброе утро! Курс очень толковый, советую всем.
Покупал версию Standart.
Подскажите, можно ли доплатить разницу до следующего пакета Premium и получить консультации автора?
По старому курсу — уже нет.
В новом курсе будет своя старшая версия (ultimate), где предусмотрена возможность получить консультации.
Штатного апгрейда на нее нет, но можно после анонса написать нам на саппорт, индивидуально посчитают.
Ок, спасибо.
А старт продаж перенесли?
Немного отодвинули дату старта, но скоро это начнем :)
Добрый день! Если ранее был приобретен курс по оптимизации(и не использован), какие условия для прохождения нового курса по оптимизации?
Доброго дня, Кирилл!
Информация будет опубликована в анонсе курса. Очень скоро.
Когда будет набор на следующий поток?
Планируем открыть продажи на текущей неделе.
Чтобы точно не пропустить набор, пройдите предварительную регистрацию.
Добрый день. Это будет обновленный курс в котором разбирается помимо MSSQL и другие СУБД, ЦКК и тд?
Доброго дня, Данияр!
Вся информация будет опубликована в анонсе курса. Уже скоро!
Доброго времени суток!
Когда планируется следующий поток???
Добрый день, Илья!
Откроем уже на следующей неделе.
Чтобы точно не пропустить набор, пройдите предварительную регистрацию.
Спасибо!!! жду с нетерпением)
Добрый день!
Подскажите, курс предназначен для разработчиков 1С или по нему сможет обучаться и специалист, который является «чистым» администратором БД? Хотим направить на этот курс админа БД, который занимается поддержкой СУБД для 1С, но не занимается (и не будет) программированием — это не помеха?
Спасибо
Владислав, приветствую.
Курс в первую очередь предназначен для разработчиков 1С, что бы они могли находить и исправлять ошибки в коде которые приводят к деградации производительности. Большая часть заданий основана на том, что участник уже умеет программировать в 1С и сможет проанализировать код или запрос.
Тем не менее для администраторов данный курс так же будет полезен, т.к. здесь рассматриваются вопросы настройки сервера СУБД, выполнение регламентных заданий, а так же настройки сервера 1С, но большая часть материала все же рассчитана именно на программистов.
Здравствуйте.
Есть вопросы:
1. Если курс дистанционный, то почему написано что прием в группу закончен, значит обучение начинается только с группой? в каком формате и нужно ли сдавать отчеты о прохождении каких-то блоков?
2. Написано, что в курс входят «Материалы по подготовке к 1С:Эксперт». А как сдается этот экзамен? Очно в г. Москва? (у экзаменов на специалиста есть дистанционная сдача в городах России, а у экзамена на эксперта как?).
Добрый день!
1. Дистанционное обучение не отменяет возможности учиться в группе.
Ряд курсов (в частности этот) мы набираем потоками, чтобы был эффект группового обучения.
Отчеты по практическим заданиям сдавать нужно — это поможет Вам усвоить материал. Также это обязательное условие для финала.
Поэтому проходите пред. регистрацию.
2. 1С:Эксперт сдается только очно и только в Москве (без выездных аттестаций).
Спасибо за ответ.
Добрый день!
А когда планируется следующий поток по оптимизации, приблизительно?
Набор откроем на следующей неделе, начало занятий — примерно с 8 декабря.
Поскольку перед Новым Годом — дадим дополнительный месяц доступа в Мастер-группу.
а для корректного прохождения обучения какую версию SQL использовать?
Интересуюсь, потому что у меня слабенький домашний ноут. Вот хотелось бы увидеть требования к ПК, чтобы нормально обучаться.
Никаких особых требований нет, главное что бы на компьютер можно было поставить сервер СУБД и сервер 1С. В крайнем случае можете настроить удаленный доступ из дома к своему рабочему компьютеру и выполнять задания там.
Можно использовать MS SQL Server 2008 или выше. В крайнем случае можно использовать MS SQL Server 2005
Спасибо!
Добрый день! Приобрели курс и на радостях я тут же активировал токен. Но потом узнал, что поток начнется только 7 сентября. Можно ли перенести дату активации токена? И в чем преимущества занятий с потоком?
Добрый день, Михаил!
Попрошу саппорт перенести Вам токен.
Работа в потоке — всегда сильнее мотивирует дойти курс до конца и не отставать от план-графика.
Поэтому токен Вам перенесут, тем не менее у Вас будет доступ для скачивания материалов.
Большое спасибо!
Доброе время суток! Понимаю, что сейчас большой наплыв участников, но я просто беспокоюсь — моя просьба о переносе даты активации токена пока не выполнена…
Доброго дня, Михаил!
Активацию Вашего токена перенесли на 7.09.15.
Пока не начался поток Вы можете начать с изучения материалов курса — http://курсы-по-1с.рф/ускорение-1с/стартовая-страница/
Да, увидел. Спасибо!
Здравствуйте.
Насколько полезен данный курс для анализа файловых баз? В связи с внедрением Бухгалтерии 3.0 на 8.3 у многих небольших организаций наблюдаются проблемы с производительностью.
Добрый день!
Некоторые приемы, показанные в курсе, можно применить и для файлововых баз.
Но нужно понимать, что этот режим работы не технологически не предназначен для работы с большим объемом данных и большим количеством пользователей (даже более 10 пользователей может стать проблемой).
Поэтому основной упор курса — работа с клиент-серверными системами.
Чем курс отличается от курса в 1С? http://1c.ru/rus/partners/training/uc1/course.jsp?id=436
Те же 40 часов и те же темы… Только там очно, а это и минус и плюс.
Ну это совсем не то же самое :)
То, что у Вас в ссылке — это 1С:Профессионал. В иерархии 1С — начальная ступень (Стандартная схема — Профессионал > Специалист > Эксперт).
Получение 1С:Профессионал необходимо, но далеко не достаточно для сертификации на Эксперт, слишком разная глубина рассмотрения.
Кроме того, сравнивать логично с учетом следующего:
Чтобы понимать, как 1С выстроила систему подготовки — см. статью автора: http://1sprogress.ru/izmeneniya-v-reglamente-sertifikacii-1sekspert-po-texnologicheskim-voprosam.html.
То, что Вы указали — это подготовка к задаче «ответить на 14 вопросов теста 1С:Профессионал». Знания наверняка полезные, нужные :) Но не исчерпывающие.
Проф уже есть )
Ну, тогда надо на Эксперта готовиться, так? :)
Здравствуйте! Где можно ознакомится с планом запуска следующих потоков? На сентябрьский нет возможности зарегистрироваться, хотелось бы узнать когда будет следующий?
Добрый день, Ринат!
Мы не публикуем план-график будущих потоков по 2-м причинам.
1. Часто запуски новых курсов отодвигают старт очередного потока курса — и если новых курсов несколько старт потока может стоять в очереди несколько месяцев.
2. У нас часто возникали ситуации, когда мы продляли прохождение курса для всей группы — или изменился функционал системы и нужно о нем дополнительно рассказать, или видели, что группа не выдерживает план-график.
Что касается курса по Оптимизации, то следующий поток в лучшем случае будет запущен в ноябре-декабре этого года.
Добрый день!
Предоставляется ли скидка на курс версия Standart при покупке 3-х комплектов(хотим обучить 3-х сотрудников организации)?
Доброго дня, Татьяна!
На второй, третий и т.д. комплект предусмотрена скидка 40%.
Здравствуйте.
Прошел предварительную регистрацию на курс.
Организация, в которой я работаю, готова оплатить курс. Как и когда это можно сделать?
Доброго дня, Владимир!
Ориентировочно, набор в группу начнется в начале осени.
Как только продажи курса будут открыты, сотрудник сможет оформить для Вас счет.
Так как Вы прошли предварительную регистрацию, Вас обязательно оповестят о начале продаж.
Добрый день. Подскажите по сумме. Что значит «по предв. регистрации»?
Здравствуйте, Екатерина!
В курсе 3 версии.
Версия Lite — 12200 руб.
Версия Standard — 16200 руб.
Версия Premium — 34000 руб.
С описанием версией Вы сможете ознакомиться на текущей странице.
Предварительная регистрация предназначена для того, чтобы оповестить Вас о начале потока и возможности приобрести курс.
Курс является потоковый. Набирается группа и проходить обучение. Также в курсе есть рекомендуемый план-график.
Рекомендуем пройти предварительную регистрацию и мы свяжемся с Вами, как только появится возможность приобрести курс.
Добрый день.Спасибо. Вопрос возник после просмотра pdf-файла прикрепленного к публикации. Думаю, там нужно поменять информацию, чтобы не вводить в заблуждение) Предварительную регистрацию прошла.
Доброго дня, Екатерина!
Эта информация была для первого потока.
Мы исправим информацию.
Спасибо: ))
Здравствуйте!
Прохожу сейчас курс «УПП от А до Я», и подходит к относительному завершению процесс… В планах на будущее рассматриваю тему, как раз из области администрирования, настройки и оптимизации по 1с.
Люблю проходить курсы медленно, последовательно и с детальным изучением информации.
Собственно вопрос: какой курс является начальным, а какой последующим среди двух курсов написанных ниже???
1. Оптимизация производительности 1С:Предприятие 8 и подготовка к 1С:Эксперт по технологическим вопросам;
2. Курс по администрированию о котором не раскрывается информация, но запланирован на осень 2015.
Доброго дня, Дмитрий!
Эти курсы не связанны в жесткой цепочке друг с другом.
Курс «Оптимизация производительности 1С:Предприятие 8» позволит решать проблемы производительности, находить и оптимизировать медленные запросы, наиболее сильно влияющие на систему, а также решать проблемы избыточных блокировок.
А курс по администрированию — это прежде всего настройка 1С.
Курс по администрированию планируется к выхода не раньше осени 2015 г.
На курс «Оптимизация производительности 1С:Предприятие 8» Вы сможете пройти предварительную регистрацию на данной странице.