Коллеги, этот курс снят с продаж.

Так бывает.

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

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

На смену этому курсу выпущен новый:

Ускорение и оптимизация систем на 1С:Предприятие 8.3 (2016)
Подготовка к 1С:Эксперт по технологическим вопросам

Описание нового курса, версии и скидки: http://kursy-po-1c.ru/optimize-1C-2016/

Это курс по самым сложным и интересным темам — по технической и внутренней оптимизации и ускорению 1С, настройке кластера серверов 1С и повышению стабильности работы 1С:

Начни заниматься сейчас
– и стань 1С:Экспертом уже через 2 месяца

Для кого этот курс?

Ниже — несколько типичных примеров, когда нужны серьезные знания по оптимизации:

Если в Вашей информационной системе низкая скорость работы, возникают блокировки или deadlocks, а отчеты и документы еле шевелятся

Если пользователи жалуются, что «тормозит, невозможно работать!» или «опять все вылетело!…»

Если нужно подобрать новое оборудование — но нет времени и денег на эксперименты и «упс, не подошло»

Если необходимо развернуть базу на несколько десятков/сотен пользователей — нужно заранее знать, что и как конкретно настроить

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

Если Вы расследуете проблемы «чужой» базы и хотите сделать это профессионально — быстро и детально

В конце концов, если Вам просто хочется получить звание 1С:Эксперт — и стать самым крутым и дорогим сотрудником в офисе :)

Каждый случай – это ситуация, когда текущий опыт и практика привели к проблемам и нужно что-то менять и с опытом, и с практикой…

Задачи курса:

1
Научить безошибочно находить «узкие» места информационной системы «1С:Предприятие 8»


2
Дать готовые приемы оптимизации, основанные на реальных ситуациях с различными типами проблем


3
Научить использовать инструменты и утилиты, позволяющие сделать процесс оптимизации быстрым и эффективным


4
Подготовить к сдаче экзамена «1С:Эксперт» по технологическим вопросам крупных внедрений

Что Вы научитесь делать уже через 2 месяца:

  • Самостоятельно решать проблемы производительности
  • Находить и оптимизировать медленные запросы, наиболее сильно влияющие на систему
  • Читать и понимать планы запросов
  • Проводить анализ системы и выявлять «узкие места» в плане производительности
  • Решать проблемы избыточных блокировок
  • Определять, почему та или иная операция выполняется медленно
  • Оценивать загруженность оборудования
  • Находить и устранять взаимные блокировки

  • Работать с «1С:Центр управления производительностью» и «1С:Тест-Центр»
  • Работать с облачными сервисами контроля производительности
  • Настраивать отказоустойчивый кластер серверов 1С
  • Выполнять многопоточную обработку
  • Решать проблемы стабильности
  • Оптимизировать кластер серверов для наибольшей производительности
  • Использовать технологический журнал для решения проблем производительности и стабильности

Пара отзывов от участников курса:

Алехин Александр Николаевич г. Мичуринск
Алехин Александр Николаевич, г. Мичуринск

кавычкиЧувствуется, что автор курса прошел огонь и воду, собирая все эти знания

Это настольный курс каждого специалиста 1С

Читать отзыв полностью:

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

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

Состояние заинтересованности не отпускало до конца курса, начиная от общей теории (как на самом деле проверить производительность с помощью APDEX) и заканчивая практикой (что делать дальше после всех замеров).

Особенно, как для работы, так и для подготовки к аттестации, мне была интересна глава, посвященная анализу причин медленной работы и оптимизации системы. В ней шла речь о запросах, а точнее об «изнанке» запросов: о плане запроса, операторах плана запроса, соединении таблиц, индексах, подзапросах, виртуальных таблицах и их параметрах, блокировках. И это далеко не все…

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

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

Это настольный курс каждого специалиста 1С.

А вот как курс помог лично мне за эти несколько недель:

  • подготовка к аттестации
  • расширение объема знаний
  • решение проблемы с падением 1С у одного из клиентов при запуске из конфигуратора после обновления
  • решение проблемы с «повисанием» (транзакция) 1С при проведении документа «Возврат товаров поставщику»

Я думаю этот список со временем будет расти…»

Алехин Александр Николаевич, г. Мичуринск

Белевич Вера Алексеевна г. Тюмень
Белевич Вера Алексеевна, г. Тюмень

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

Отдельный блок про транзакции – просто кладезь ценной информации

Читать отзыв полностью:

«Работаю в сфере 1С уже несколько лет, занимаюсь доработками для довольно большой базы на 450-500 активных пользователей, и давно уже назрел вопрос об оптимизации, но, к сожалению, не было опыта, да и боялась экспериментировать на основной базе.

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

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

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

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

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

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

Белевич Вера Алексеевна, г. Тюмень

Гарантия

Звучит смело?

Все просто — мы ведем обучение с 2008 года, уверены в качестве наших курсов и даем на этот курс нашу стандартную 60-дневную гарантию.

Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), у Вас есть 60-дневный срок для принятия решения — и, если Вы производите возврат, мы возвращаем 100% оплаты.

Текущий уровень возвратов наших курсов: менее 1 процента…

Формат курса:


Это дистанционный курс — все материалы Вы получаете сразу после покупки, в электронном виде.
Далее можете изучать их в своем темпе или вместе с группой.


Поддержка и ответы на вопросы — через сайт Курсы-по-1С.рф


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

Поддержка:

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

Срок поддержки – до 3 месяцев.

Статистика по курсу

Самое детальное изложение! — объем курса более 40 учебных часов (это соответствует 5-дневному очному обучению)


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


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


Дополнительные материалы: 41 страница в формате PDF


824 участника проходили курс в 1-м потоке


Разобрано более 1500 вопросов по оптимизации 1С – это более 10 дней ответов на вопросы, если проводить их в очном формате :)
И все они доступны участникам нового потока.

Еще пара отзывов от участников курса:

Беляков Сергей  Борисович  г. Калининград
Беляков Сергей Борисович, г. Калининград

кавычкиМатериал скомпонован в четкие информативные слайды, таблицы и диаграммы.

Данный курс дал исчерпывающие ответы по всем аспектам блокировок

За короткие сроки я получил огромный объём практических знаний

Читать отзыв полностью:

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

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

Были опасения, что из-за специфики MS SQL, прежде всего – специальных терминов, материалы окажутся трудными в изучении. Однако курс был прочитан на доступном языке, вся терминология объяснялась, приводилось значительное количество ассоциаций и примеров для более прочного усвоения материала, приводились многочисленные примеры реальных ситуаций и пути выхода из них.

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

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

Очень полезна информация по работе с технологическим журналом.

Я очень доволен курсом. За короткие сроки я получил огромный объём практических знаний. Они позволят мне работать на более крупных предприятиях, решать более сложные задачи. Знания, полученные на курсах, помогут более детально изучить работу 1С в среде MS SQL и сам пакет MS SQL. Огромное Вам спасибо!»

Беляков Сергей Борисович, г. Калининград

Власенко Дмитрий Сергеевич г. Саратов
Власенко Дмитрий Сергеевич г. Саратов

кавычкиСамое интересное – запросы, блокировки и взаимоблокировки…

очень полезные примеры использования инструментального пакета и облачных сервисов…

На практике курс очень полезен всем, кто программирует и проектирует в среде 1С.

Читать отзыв полностью:

«Самое интересное – запросы, блокировки и взаимоблокировки, т.е. вся глава 8. И я очень рад, что именно этим вопросам уделено наибольшее внимание. Также очень полезными считаю примеры использования инструментального пакета и облачных сервисов.

На практике курс очень полезен всем, кто программирует и проектирует в среде 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С

Развернутое содержание курса

Модуль 1

Глава 1. Описание курса

  • Описание курса — знакомство с курсом, информация о том, зачем и для кого этот курс.

Глава 2. Общая схема оптимизации системы

  • Общая схема оптимизации системы — рассмотрен общий подход к оптимизации системы.

Глава 3. Оценка текущей производительности (APDEX)

  • Оценка текущей производительности по методике APDEX — в данной теме будет рассказано, с чего начинать оптимизацию и как оценить ее эффект, как отслеживать и оценивать производительность системы.
    • Оценка текущей производительности с помощью APDEX
    • Ключевая операция. Приоритет ключевой операции
    • Целевое время. Время выполнения операций
    • Вычисление APDEX

  • Инструменты для замеров производительности по методике APDEX — учимся автоматизировать сбор данных о производительности.
    • Объединение конфигурации с БСП
    • Создание и настройка ключевых операций
    • Встраивание кода замера в конфигурацию. Включение замеров
    • Обработка APDEX
    • Замеры в типовых конфигурациях
    • Регистрация сервиса APDEX. Объединение конфигураций с сервисом APDEX
    • Настройка сервиса APDEX
    • Фиксация времени проведения документов. Фиксация времени выполнения запроса
    • Работа с сервисом
    • Отправка данных по почте

  • Почему следует использовать APDEX? — подводим итоги, делаем выводы. Рассматриваем причины, по которым APDEX нужно использовать.

Модуль 2

Глава 1. Настройка сервера СУБД

  • Рассматриваем настройку сервера СУБД для наиболее оптимальной работы 1С.
    • Настройка использования оперативной памяти
    • Настройка авторасширения
    • Перенос базы TempDB
    • Настройка использования параллелизма
    • Сервер должен выполнять только роль СУБД
    • Протокол Shared Memory
Глава 2. Настройка регламентных операций

  • Регламентные операции СУБД — учимся создавать и настраивать регламентные операции по обслуживанию баз данных.
    • Настройка регламентных операций
    • Обновление статистики. Способы обновления статистики. Обновление статистики регламентным заданием
    • Очистка процедурного кэша
    • Обновление статистики – флаг 2371
    • Как все-таки обновлять статистику
    • Дефрагментация индексов. Настройка
    • Реиндексация таблиц. Настройка реиндексации. Реиндексация с помощью скрипта
  • Регламентные операции 1С — знакомство с регламентными операциями в 1С и их влиянием на производительность и стабильность.
    • Пересчет итогов. Запуск пересчета итогов
    • Тестирование и исправление
  • Оповещение о выполнении регламентных операций — учимся настраивать оповещение о выполнении регламентных операций по e-mail на примере MS SQL Server.
    • Оповещение о выполнении регламентных операций по почте
    • Настройка оповещений о выполнении регламентных заданий
Глава 3.Настройка мониторинга загруженности оборудования

  • Мониторинг загруженности оборудования — учимся настраивать мониторинг загрузки оборудования, оценивать показатели загрузки и делать выводы.
    • Объекты мониторинга. Счетчики загрузки оборудования
    • Инструменты для анализа
    • Настройка мониторинга. Вручную. Через шаблон. Через bat-файл
    • Ошибки при настройке мониторинга
    • Счетчики мониторинга: дисковая подсистема, процессор, оперативная память, сеть
    • Форматы логов мониторинга. Интервал выборки данных. Периодичность сбора данных
    • Анализ графиков загруженности оборудования. APDEX
    • Анализ очереди к диску для RAID. Анализ достаточности памяти MS SQL Server
    • Сравнение производительности разных дисков
    • Сравнение скорости работы 1С на разных серверах
    • Включение режима TurboBoost. Проверка частоты процессора
    • Типичные ошибки с оборудованием. Параметры оборудования на различных проектах

Модуль 3

Глава 1. Расследование причин медленной работы

  • Общие принципы анализа проблем производительности — рассматриваем подготовку к анализу проблем производительности, основные правила и принципы.
    • Анализ проблемы
    • Общие принципы сбора и анализа информации
  • Основные причины медленной работы — знакомство с тремя наиболее популярными причинами медленной работы системы.
    • Основные причины медленной работы системы
  • Инструменты для анализа проблем производительности — знакомимся с инструментами для анализа проблем производительности.
    • Инструменты для расследования
  • Замер производительности в конфигураторе — разбираем пример замера производительности в конфигураторе, обращаем внимание на неочевидные моменты.
    • Замер производительности
  • Настройка «1С:Центр управления производительностью» — на примере настраиваем ЦУП, разбираем каждый шаг настройки и подготовку к настройке.
    • Назначение
    • Настройка. Подготовительные действия
    • Что делать, если серверы в домене. Место установки ЦУП
    • Мастер настройки
    • Com-соединитель
    • Центральный сервер
    • Кластер
    • Информационная база
    • Типы показателей. Показатели «1С:Предприятие 8». Показатели ОС
    • Технологический журнал. Каталог настройки ТЖ. Локальный каталог ТЖ. Сетевой каталог ТЖ
    • Права доступа для технологического журнала
    • Технологический журнал. Ошибки
    • Трассировки в ЦУП
    • Сервер Com-соединитель. Сервер трассировки в 1С:ЦУП
  • Режимы работы ЦУП — разбираем два основных режима работы ЦУП.
    • Режим мониторинг
    • Режим просмотр
  • Работа с показателями ЦУП — разбираем показатели ЦУП, их отличия и особенности.
    • Оперативные и аналитические показатели
    • Включение оперативных показателей
    • Сбор оперативных показателей
  • Диагностика проблем производительности по данным ЦУП — учимся анализировать собранные данные в виде графиков, выявляем причины медленной работы.
    • Симптомы неоптимальных запросов
    • Симптомы излишних ожиданий на блокировках
    • Симптомы взаимоблокировок
  • ЦУП и безопасность данных — узнаем, что ЦУП не собирает конфиденциальные данные, он анализирует только служебную информацию из логов.
    • Безопасность
  • Облачный сервис анализа медленных запросов — знакомимся с сервисом анализа медленных запросов, устанавливаем, настраиваем и смотрим пример использования.
    • Облачная система контроля производительности
    • Описание сервиса
    • Загрузка клиента. Установка
    • Настройки. Пример
  • Облачный сервис анализа ожиданий на блокировках — рассматриваем пример анализа ожиданий на блокировках бесплатным сервисом как альтернативу платным сервисам.
    • Загрузка клиента
    • Установка. Настройка
    • Пример
  • Облачный сервис анализа событий технологического журнала — рассматриваем, как с помощью сервиса можно узнать, что в системе есть взаимоблокировки и ошибки по таймауту.
    • Описание сервиса анализа технологического журнала
    • Загрузка. Установка
    • Настройка. Пример
  • Другие причины медленной работы системы — рассматриваем прочие причины, по которым система может работать медленно. Данные причины более редки, поэтому мы рассматриваем их обзорно.
    • Слабое железо
    • Замедление под одним пользователем 1С
    • Замедление на одном компьютере
    • Источники
  • Все операции выполняются медленно — рассматриваем причины общего замедления системы.
    • Введение
    • Причины
Глава 2. Анализ причин медленной работы и оптимизация системы

  • Основные принципы оптимизации — знакомимся с принципами оптимизации.
    • Основные принципы оптимизации
  • Схема работы запросов в 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

Глава 1. Приемы ускорения различных операций

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

Модуль 5

Глава 1. Кластер серверов

  • Общая информация о кластере серверов — знакомимся с кластером серверов. Рассмотрим основные настройки и процессы кластера серверов, а также добавление новых процессов и серверов в кластер.
    • Определение и назначение кластера
    • Общая рекомендуемая архитектура системы
    • Настройки кластера
    • Рабочий сервер и рабочий процесс
    • Консоль кластера серверов
    • Процессы кластера
    • Сколько рабочих процессов создавать
    • Создание нового рабочего процесса
    • Стабильность рабочего процесса
    • Добавление рабочего сервера в кластер
    • Выбор имени сервера при создании новой базы
    • Свойства рабочего сервера в 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
    • Фильтрация событий. Фильтрация свойств. Комбинация фильтров
    • Сбор планов запроса
    • Ошибки при настройке
    • Влияние технологического журнала на производительность
    • Настройка на каждый день
Глава 2. Расследование проблем стабильности

  • Проблемы стабильности — рассмотрим, что относится к проблемам стабильности.
    • Проблемы стабильности
  • Расследование падений процессов — учимся на примере расследовать падение процессов кластера
    • ТЖ для расследования падений
    • Имя дампа
    • Расследование падений
  • Расследование зависаний — рассмотрим порядок действий при зависании процессов
    • Зависание процессов
  • Утечки памяти — учимся расследовать утечки памяти по причине ошибок в коде 1С
    • Утечки памяти. Пример
    • Утечки памяти. Расследование
  • Фрагментация адресного пространства — рассмотрим основные причины ошибки «Недостаточно памяти для выполнения запроса»
    • Фрагментация адресного пространства
  • Что делать, если рабочий процесс занял много памяти — рассмотрим, что нужно делать, если рабочий процесс занял много памяти, и как этого избежать.
    • Рабочий процесс занял много памяти
    • Ограничение по памяти, занимаемой рабочим процессом
  • Ошибки, связанные с лицензированием — рассмотрим наиболее частые ошибки, которые приводят к проблемам с ключом защиты или программной лицензией.
    • Не обнаружен ключ защиты программы. Примеры и варианты решения проблем
    • Не обнаружена программная лицензия
  • Очистка кэша сервера 1С — рассмотрим, в каких случаях рекомендуется почистить кэш сервера приложений.
    • Очистка кэша сервера С

Еще пара отзывов от участников курса:

Дунаев Сергей
Дунаев Сергей Викторович, г. Москва

кавычки…очень интересны были темы APDEX, настройки MSSQL сервера и оптимизация работы…

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

Читать отзыв полностью:

«Прошел этот курс, потому что тема оптимизации работы серверов 1С:Предприятия очень актуальна сейчас. Масштабы использования 1С растут, и просто поставить MSSQL сервер без настройки уже не достаточно.
Также очень важно уметь правильно писать запросы. Руководство компаний часто просит сделать замысловатый отчет, и без понимания принципов оптимизации запросов просто нереально написать запрос, который бы быстро выполнялся.

На курсе очень интересны были темы APDEX, настройки MSSQL сервера и оптимизация работы.

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

А также если вы хотите писать отчеты, которые будут быстро открываться, и не ждать по 5-10 минут, пока выполнится запрос.»

Дунаев Сергей Викторович, г. Москва

КИРПИКИНА Ольга г. Харьков
Кирпикина Ольга, г. Харьков

кавычки этот курс УЖЕ полезен для меня:
1) систематизацией уже имевшихся знаний;
2) работой по анализу и созданию запросов;
3) отслеживанием «узких» мест системы;
4) навыками практической работы с SQL-инструментами и т.д.

Читать отзыв полностью:

«Почему я прошла этот курс? Наверное, потому что наступил момент, когда производительность системы и обеспечение стабильности вышли (или выходят) на первый план. И глупо отказываться от возможности приобрести полезные практические навыки в этих областях.

Чем этот курс УЖЕ полезен для меня:

  • систематизацией уже имевшихся знаний;
  • работой по анализу и созданию запросов – тема, по всей видимости, безграничная;
  • отслеживанием «узких» мест системы;
  • навыками практической работы с SQL-инструментами;
  • регламентными заданиями и их выполнением;
  • работой с технологическим журналом и т.д.

Спасибо автору курса и всем сотрудникам Курсы-по-1С.рф за глубокий и интересный материал.»

Кирпикина Ольга, г. Харьков

Техническое описание курса:

Ниже — описание курса «Оптимизация производительности «1С:Предприятие 8» и подготовка к 1С:Эксперт» в формате PDF.
Техническая информация по курсу, содержание и статистика в PDF Информация, содержание, статистика, стоимость курса в PDF
about-Optimize-1C-course.pdf
(правой кнопкой мышки — Сохранить ссылку как)
Если у Вас возникают вопросы по описанию — задайте их нам по электронной почте или телефону (8-800 1000-613). Мы постараемся ответить максимально оперативно.

Несколько примеров из курса


Анализ плана выполнения запроса с помощью консоли запросов.


Что делать, если рабочий процесс занял много памяти на сервере?


Оптимизация запросов – особенности использования функций в условиях запроса


Кто из пользователей занял ресурсы сервера?


Диагностика неоптимальных запросов


Новые возможности «1С:Предприятие 8.3» – поля блокировки данных

Версии курса и стоимости:

Существует три версии курса – выбор зависит от масштаба задач, с которыми Вы уже сталкивались или которые Вы видите перед собой.
Версия Lite


  • Общая схема оптимизации системы
  • Расследование причин медленной работы
  • Оптимизация запросов
  • Расследование проблем стабильности
  • Поддержка: 1 месяц

12 200 рублей
Версия Standard


  • Общая схема оптимизации системы
  • Расследование причин медленной работы
  • Оптимизация запросов
  • Расследование проблем стабильности
  • Поддержка: 2 месяца
  • Устранение блокировок и взаимоблокировок
  • Распараллеливание операций
  • Настройка кластера серверов и работа с технологическим журналом
  • Материалы по подготовке к 1С:Эксперт
  • Сертификат о прохождении курса

16 200 рублей
Версия Premium


  • Общая схема оптимизации системы
  • Расследование причин медленной работы
  • Оптимизация запросов
  • Расследование проблем стабильности
  • Поддержка: 3 месяца
  • Устранение блокировок и взаимоблокировок
  • Распараллеливание операций
  • Настройка кластера серверов и работа с технологическим журналом
  • Материалы по подготовке к 1С:Эксперт
  • Сертификат о прохождении курса
  • Шесть 30-минутных консультаций автора

34 000 рублей

В конце концов, просто возьмите — и попробуйте!

Гарантия на курсы проекта Курсы-по-1С.рфДля Вас это — безрисковая покупка:
если Вас что-то не устроило или Вы не можете пройти курс — напишите нам, и мы безоговорочно вернем Вам 100% оплаты.

И еще 10 отзывов от участников курса, напоследок :)

Кудымова Елена Сергеевна г. Кемерово
Кудымова Елена Сергеевна, г. Кемерово

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

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

Читать отзыв полностью:

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

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

На мой взгляд, хороший специалист должен всё это знать. Кроме того, меня привлекает «традиционный» формат курсов – просмотр в удобное время, домашние задания и отчетность в установленные сроки (что, несомненно, дисциплинирует и помогает закрепить полученные знания).

Самым интересным для меня оказался раздел про запросы и блокировки. После просмотра механизмов работы «изнутри» всё стало проще и понятнее. А при написании запроса теперь в голове непременно всплывает картинка SQL Profiler’а и план запроса.

Помимо непосредственной цели – получения навыков поиска проблем в работе 1С – данный курс заставляет по-другому взглянуть на процесс разработки.

Я бы рекомендовала курс специалистам, уже имеющим некоторый уровень знаний и практический опыт, особенно в части администрирования 1С и работы с запросами.»

Кудымова Елена Сергеевна, г. Кемерово

Морозов Андрей  Александрович  г. Ставрополь
Морозов Андрей Александрович, г. Ставрополь

кавычкиДо прохождения данного курса тему «Эксперт по технологическим вопросам» считал чем-то заоблачным и сложным.

После получения знаний их практически сразу можно применить в «бою»

Читать отзыв полностью:

«Работаю 1С-программистом уже более 4 лет. Год назад сдал сертификат Специалист по платформе.

До прохождения данного курса тему «Эксперт по технологическим вопросам» считал чем-то заоблачным и сложным. Читаю литературу по 1С, которая в основном направлена на изучение тех или иных методик по оптимизации, можно очень легко поймать себя на мысли – «а где и как это использовать», «а почему?».

Мои мысли при начале прохождения данного курса были примерно следующие: «Это, наверное, достаточно сложный курс», «Нужно много времени», «Сколько смогу – пройду». Но я откровенно удивился, так как материал преподносится легко и понятно и с конкретными практическими примерами.

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

В курсе разобраны не только методики и методы поиска проблем, но и их анализ, выявление и несколько вариантов решения. Я лично был удивлен тем, что в работе очень многого не замечал при разработке решений. После получения знаний их практически сразу можно применить в «бою» — опробовал лично.

Хочу выразить огромную благодарность всем, кто работал над этим курсом: получилось очень здорово. А всем, кто еще сомневается, могу сказать одно – данный курс достоин того, чтобы потратить на него свои «кровные». Теперь буду смело готовиться к сдаче экзамена «Эксперт по технологическим вопросам», и еще раз спасибо!»

Морозов Андрей Александрович, г. Ставрополь

Маренкова  Наталья Васильевна г.Воронеж
Маренкова Наталья Васильевна, г.Воронеж

кавычки…курс «Оптимизация 1С» – прямо-таки бесценный подарок для специалистов 1С.

Курс дает в руки специалисту отличный инструмент для работы с базами 1С в режиме SQL-сервера.

Читать отзыв полностью:

«Я прошла этот курс, т.к. вопросы ускорения работы конфигураций 1С (в режиме SQL-сервера) очень существенны и требуют серьезной подготовки. Нужно учитывать в комплексе: запросы 1С, их реализацию в SQL-сервере, настройки SQL-сервера, настройки оборудования.

Узнать все это и собрать воедино – сложно и требует огромных затрат времени. Но при работе с большими клиентами такие знания просто необходимы: иначе непонятно, как расследовать и решить проблему замедления работы системы в тех или иных случаях.

Так что курс «Оптимизация 1С» – прямо-таки бесценный подарок для специалистов 1С: последовательно с разных сторон показаны возможные причины замедления работы и способы их преодоления. Подробно описаны инструменты, позволяющие оценить работоспособность системы и выявить узкие места.

В курсе все главы интересны и полезны. По-моему, очень хорошо сделано, что собраны воедино и описаны рекомендуемые настройки регламентных операций, расписаны различные варианты настройки SQL-сервера и объяснено, каковы их плюсы и минусы. Очень подробно показано, как запрос 1С преобразуется в запрос SQL-сервера и как можно увидеть, где происходит замедление и каковы причины этого. Очень интересны различия между платформами 8.2 и 8.3. Проблемам стабильности посвящена отдельная глава – масса полезной информации. В общем, трудно выделить что-то более или менее интересное – все очень важно.

Никаких сомнений перед прохождением курса не было. Курс дает в руки специалисту отличный инструмент для работы с базами 1С в режиме SQL-сервера. Информации очень много – всего сразу не осознать, думаю, нужно будет пересматривать разные уроки время от времени. И для сдачи экзамена «Эксперт 1С», думаю, очень поможет.»

Маренкова Наталья Васильевна, г.Воронеж

Шутов Андрей Васильевич г. Санкт-Петербург
Шутов Андрей Васильевич, г. Санкт-Петербург

кавычкиПрограмма курса впечатляет.

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

Читать отзыв полностью:

«Курс стоит того, чтобы его пройти. Программа курса впечатляет. Это анализ и оценка производительности, оптимизация запросов, тонкая настройка сервера СУБД, мониторинг оборудования, настройка кластеров, практика подключения к сервисам оценки производительности. Но, в первую очередь, это курс о запросах и о том, как понимать запросы. И не просто их понимать, а понимать их на уровне сервера СУБД, как они транслируются в SQL.

Подробно анализируются планы запросов, их влияние на производительность. Рассмотрены практически все аспекты, так или иначе приводящие к проблемам с производительностью.

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

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

Шутов Андрей Васильевич, г. Санкт-Петербург

Синяков Максим Николаевич г. Санкт-Петербург
Синяков Максим Николаевич, г. Санкт-Петербург

кавычкиЭто один из самых насыщенных информацией курсов.

Наиболее интересными были главы про настройку SQL сервера 1С и глава про неоптимальные запросы.

Читать отзыв полностью:

«Скорость работы 1С — это одна из наиболее актуальных на текущий момент проблем.

Наиболее интересными были главы про настройку SQL сервера 1С и конечно же глава про неоптимальные запросы.

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

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

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

Спасибо огромное за курс!»

Синяков Максим Николаевич, г. Санкт-Петербург

Совит Алексей Юрьевич г. Днепропетровск
Совит Алексей Юрьевич, г. Днепропетровск

кавычкинаиболее интересной показалась тема «Анализ причин медленной работы, и оптимизация системы».

…курс интересен и полезен, качество, как всегда, на высоте, сомнения излишни.

Читать отзыв полностью:

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

Курс хорошо скомпонован, все материалы интересны, для меня наиболее интересной показалась тема «Анализ причин медленной работы, и оптимизация системы».

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

Резюмирую: курс интересен и полезен, качество, как всегда, на высоте, сомнения излишни.»

Совит Алексей Юрьевич, г. Днепропетровск

Соков Михаил Аркадьевич г. Иваново
Соков Михаил Аркадьевич, г. Иваново

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

Читать отзыв полностью:

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

Поэтому, как только появилась возможность получить эту информацию – сразу воспользовался.

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

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

Соков Михаил Аркадьевич, г. Иваново

Тепляков  Виктор  Иванович г. Уссурийск
Тепляков Виктор Иванович, г. Уссурийск

кавычкиЕсли в вашей системе работает 25 и более пользователей – этот курс однозначно для вас…

Такого материала ни в книгах, ни в интернете просто не найти

Читать отзыв полностью:

«Курс я прошел потому, что хотел узнать, как определить причину замедления в работе 1С. Некоторые мои клиенты задавали вопросы – из-за чего «тормозит» проведение документов или формирование отчетов. Точный ответ на эти вопросы я и хотел узнать из этого курса. Конечно, общие представления о причинах замедления системы были, но, как оказалось, они не покрывали и пятой части того что может быть.

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

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

Не было даже и намека на сомнения о прохождении данного курса. Такого материала ни в книгах, ни в интернете просто не найти. Когда появилась возможность пройти этот курс – принял ее с большим удовольствием. Огромное спасибо разработчикам данного курса за интересный и насыщенный материал.»

Тепляков Виктор Иванович, г. Уссурийск

Широков Максим Алексеевич г. Сергиев Посад
Широков Максим Алексеевич, г. Сергиев Посад

кавычкиЦенность материала в том, что он нужен не при выполнении каких-то специфичных задач, а нужен всегда — при программировании, оценке системы, оценке внесенных изменений и т.п.

Читать отзыв полностью:

«Когда увидел курс с данной тематикой, никаких сомнений у меня не возникло.

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

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

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

Ценность материала в том, что он нужен не при выполнении каких-то специфичных задач, а всегда, при программировании, оценке системы, оценке внесенных изменений и т.п. Я и не представлял, что программист так сильно может влиять на производительность системы, написав не совсем корректно простейшие запросы. По окончании курса могу точно сказать, что заявленный материал изложен полностью и по сути тема исчерпана.»

Широков Максим Алексеевич, г. Сергиев Посад

Шубаева Алия Сабыржановна г.Алматы
Шубаева Алия Сабыржановна, г.Алматы

кавычкиВо время прохождения вырабатывается очень важный навык для эксперта 1С – системный подход в решении любых проблем с производительностью.

Читать отзыв полностью:

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

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

Зачастую опытные специалисты приходят к такому пониманию, «набив шишки» во время сбоев в системе и затратив немалые ресурсы на восстановление работы системы после ошибок. Но это – неоправданные потери, поскольку существуют способы и инструменты, помогающие предотвратить возникновение таких ошибок, если только грамотно ими пользоваться, в чем и помогает материал курса.

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

После прохождения курса у меня не осталось открытых вопросов на данную тему – было только желание применить полученные знания в своей работе. Объем материала довольно велик.

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

Курс рекомендован опытным специалистам – он действительно сложный – тем не менее, я думаю, что начинающий специалист сможет освоить материал, поскольку он великолепно систематизирован и структурирован.

Позвольте выразить огромную благодарность Вашей команде за организацию курсов и
Андрею Бурмистрову за столь содержательные лекции и пожелать Вам дальнейших успехов.»

Шубаева Алия Сабыржановна, г.Алматы

Коллеги, этот курс снят с продаж.

Так бывает.

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

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

На смену этому курсу выпущен новый:

Ускорение и оптимизация систем на 1С:Предприятие 8.3 (2016)
Подготовка к 1С:Эксперт по технологическим вопросам

Описание нового курса, версии и скидки: http://kursy-po-1c.ru/optimize-1C-2016/

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

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

  1. Валерий Литвинов

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

    • Татьяна Гужавина

      Доброго дня, Валерий!
      Дата начала потока — 11 января. Новость на сайте будет опубликована завтра.
      Также будет рассылка с оповещением о начале обучения.

  2. igordynets

    Доброе утро! Курс очень толковый, советую всем.
    Покупал версию Standart.
    Подскажите, можно ли доплатить разницу до следующего пакета Premium и получить консультации автора?

    • Насипов Фарит

      По старому курсу — уже нет.
      В новом курсе будет своя старшая версия (ultimate), где предусмотрена возможность получить консультации.

      Штатного апгрейда на нее нет, но можно после анонса написать нам на саппорт, индивидуально посчитают.

    • Евгений Гилев (Мастер-тренер)

      Немного отодвинули дату старта, но скоро это начнем :)

  3. Kirill

    Добрый день! Если ранее был приобретен курс по оптимизации(и не использован), какие условия для прохождения нового курса по оптимизации?

    • Татьяна Гужавина

      Доброго дня, Кирилл!
      Информация будет опубликована в анонсе курса. Очень скоро.

    • Татьяна Гужавина

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

      • hjkl

        Добрый день. Это будет обновленный курс в котором разбирается помимо MSSQL и другие СУБД, ЦКК и тд?

        • Татьяна Гужавина

          Доброго дня, Данияр!
          Вся информация будет опубликована в анонсе курса. Уже скоро!

    • Евгений Гилев (Мастер-тренер)

      Добрый день, Илья!

      Откроем уже на следующей неделе.

      Чтобы точно не пропустить набор, пройдите предварительную регистрацию.

  4. Владислав

    Добрый день!
    Подскажите, курс предназначен для разработчиков 1С или по нему сможет обучаться и специалист, который является «чистым» администратором БД? Хотим направить на этот курс админа БД, который занимается поддержкой СУБД для 1С, но не занимается (и не будет) программированием — это не помеха?
    Спасибо

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

      Владислав, приветствую.

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

  5. Keti6Alex

    Здравствуйте.
    Есть вопросы:
    1. Если курс дистанционный, то почему написано что прием в группу закончен, значит обучение начинается только с группой? в каком формате и нужно ли сдавать отчеты о прохождении каких-то блоков?
    2. Написано, что в курс входят «Материалы по подготовке к 1С:Эксперт». А как сдается этот экзамен? Очно в г. Москва? (у экзаменов на специалиста есть дистанционная сдача в городах России, а у экзамена на эксперта как?).

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

      1. Дистанционное обучение не отменяет возможности учиться в группе.
      Ряд курсов (в частности этот) мы набираем потоками, чтобы был эффект группового обучения.
      Отчеты по практическим заданиям сдавать нужно — это поможет Вам усвоить материал. Также это обязательное условие для финала.
      Поэтому проходите пред. регистрацию.

      2. 1С:Эксперт сдается только очно и только в Москве (без выездных аттестаций).

        • PetrNacypaevMosc85

          Добрый день!

          А когда планируется следующий поток по оптимизации, приблизительно?

          • Насипов Фарит

            Набор откроем на следующей неделе, начало занятий — примерно с 8 декабря.
            Поскольку перед Новым Годом — дадим дополнительный месяц доступа в Мастер-группу.

            • PetrNacypaevMosc85

              а для корректного прохождения обучения какую версию SQL использовать?

              • PetrNacypaevMosc85

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

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

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

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

                Можно использовать MS SQL Server 2008 или выше. В крайнем случае можно использовать MS SQL Server 2005

  6. Михаил

    Добрый день! Приобрели курс и на радостях я тут же активировал токен. Но потом узнал, что поток начнется только 7 сентября. Можно ли перенести дату активации токена? И в чем преимущества занятий с потоком?

    • Евгений Гилев (Мастер-тренер)

      Добрый день, Михаил!

      Попрошу саппорт перенести Вам токен.

      Работа в потоке — всегда сильнее мотивирует дойти курс до конца и не отставать от план-графика.

      Поэтому токен Вам перенесут, тем не менее у Вас будет доступ для скачивания материалов.

  7. Abbra

    Здравствуйте.
    Насколько полезен данный курс для анализа файловых баз? В связи с внедрением Бухгалтерии 3.0 на 8.3 у многих небольших организаций наблюдаются проблемы с производительностью.

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

      Некоторые приемы, показанные в курсе, можно применить и для файлововых баз.
      Но нужно понимать, что этот режим работы не технологически не предназначен для работы с большим объемом данных и большим количеством пользователей (даже более 10 пользователей может стать проблемой).
      Поэтому основной упор курса — работа с клиент-серверными системами.

    • Насипов Фарит

      Ну это совсем не то же самое :)
      То, что у Вас в ссылке — это 1С:Профессионал. В иерархии 1С — начальная ступень (Стандартная схема — Профессионал > Специалист > Эксперт).

      Получение 1С:Профессионал необходимо, но далеко не достаточно для сертификации на Эксперт, слишком разная глубина рассмотрения.

      Кроме того, сравнивать логично с учетом следующего:

      • С одной стороны очный курс на 1С:Профессионал + очный тренинг-аттестация, с другой — дистанционный курс.
      • 1 час записанного видео-тренинга реально занимает примерно в 1.5-2.5 часа изучения. Сравнивать, например, 12-часовой видео-курс и 12-часовой очный курс просто негуманно по отношению к очному обучению.
      • Поддержка несопоставима — либо Вы задаете вопросы строго в течение 5 дней, либо — в течение 2 месяцев.

      Чтобы понимать, как 1С выстроила систему подготовки — см. статью автора: http://1sprogress.ru/izmeneniya-v-reglamente-sertifikacii-1sekspert-po-texnologicheskim-voprosam.html.
      То, что Вы указали — это подготовка к задаче «ответить на 14 вопросов теста 1С:Профессионал». Знания наверняка полезные, нужные :) Но не исчерпывающие.

  8. Ринат

    Здравствуйте! Где можно ознакомится с планом запуска следующих потоков? На сентябрьский нет возможности зарегистрироваться, хотелось бы узнать когда будет следующий?

    • Евгений Гилев (Мастер-тренер)

      Добрый день, Ринат!

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

      Что касается курса по Оптимизации, то следующий поток в лучшем случае будет запущен в ноябре-декабре этого года.

  9. Татьяна

    Добрый день!

    Предоставляется ли скидка на курс версия Standart при покупке 3-х комплектов(хотим обучить 3-х сотрудников организации)?

    • Татьяна Гужавина

      Доброго дня, Татьяна!
      На второй, третий и т.д. комплект предусмотрена скидка 40%.

  10. Владимир

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

    • Татьяна Гужавина

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

  11. Екатерина

    Добрый день. Подскажите по сумме. Что значит «по предв. регистрации»?

    • Татьяна Гужавина

      Здравствуйте, Екатерина!
      В курсе 3 версии.
      Версия Lite — 12200 руб.
      Версия Standard — 16200 руб.
      Версия Premium — 34000 руб.
      С описанием версией Вы сможете ознакомиться на текущей странице.
      Предварительная регистрация предназначена для того, чтобы оповестить Вас о начале потока и возможности приобрести курс.
      Курс является потоковый. Набирается группа и проходить обучение. Также в курсе есть рекомендуемый план-график.
      Рекомендуем пройти предварительную регистрацию и мы свяжемся с Вами, как только появится возможность приобрести курс.

      • Екатерина

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

        • Татьяна Гужавина

          Доброго дня, Екатерина!
          Эта информация была для первого потока.
          Мы исправим информацию.
          Спасибо: ))

  12. Дмитрий Медведев

    Здравствуйте!

    Прохожу сейчас курс «УПП от А до Я», и подходит к относительному завершению процесс… В планах на будущее рассматриваю тему, как раз из области администрирования, настройки и оптимизации по 1с.
    Люблю проходить курсы медленно, последовательно и с детальным изучением информации.

    Собственно вопрос: какой курс является начальным, а какой последующим среди двух курсов написанных ниже???
    1. Оптимизация производительности 1С:Предприятие 8 и подготовка к 1С:Эксперт по технологическим вопросам;
    2. Курс по администрированию о котором не раскрывается информация, но запланирован на осень 2015.

    • Татьяна Гужавина

      Доброго дня, Дмитрий!
      Эти курсы не связанны в жесткой цепочке друг с другом.
      Курс «Оптимизация производительности 1С:Предприятие 8» позволит решать проблемы производительности, находить и оптимизировать медленные запросы, наиболее сильно влияющие на систему, а также решать проблемы избыточных блокировок.
      А курс по администрированию — это прежде всего настройка 1С.
      Курс по администрированию планируется к выхода не раньше осени 2015 г.
      На курс «Оптимизация производительности 1С:Предприятие 8» Вы сможете пройти предварительную регистрацию на данной странице.

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

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

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