4 бесплатных видео по ускорению 1С – оптимизации запросов и анализу блокировок/взаимоблокировок



Доброго дня, коллеги!

30 марта начались занятия в курсе по Оптимизации и Ускорению 1С – и сегодня-завтра набор в группу будет остановлен.

Поэтому мы публикуем финальный пакет видео-уроков по приемам и механизмам оптимизации 1С:


  • Как получить план и текст SQL-запроса, который выполняет СУБД (с помощью SQL Profiler)
  • Почему элементарные запросы могут диагностироваться утилитами как медленные
  • Как посмотреть, какие блокировки установлены на текущий момент в системе и какие конкретно записи заблокированы
  • Каким образом настроить Технологический журнал, чтобы собрать данные для анализа взаимоблокировок

Исходные данные для оптимизации запросов: получение текста запроса SQL и плана его выполнения

Текст запроса на встроенном языке 1С не всегда дает понимание причины медленной работы запроса.

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

Получить эти данные можно разными способами, но для MS SQL Server наиболее простой вариант — это использовать SQL Profiler.

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

Практика оптимизации медленных запросов: пример из реального проекта

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

Такой запрос может быть примитивным, состоять из 1-2 строк. Причем без нагрузки он выполняется за миллисекунды.

Однако стоит пользователям после утреннего кофе начать работу…как всё «встает колом».

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

Что должен знать разработчик: анализ блокировок СУБД
Учитывают ли внедренцы и разработчики 1С блокировки при написании программного кода?

Зачастую – нет.

В лучшем случае это приводит к тому, что во время сдачи работ возникает «упс… дайте нам еще пару дней, все исправим».

А в худшем – изменения внедренные в выходные не позволяют параллельно работать пользователям в ближайший рабочий день.

В данном видео мы покажем

  • Как посмотреть, какие блокировки установлены в системе
  • Какие конкретно записи заблокированы
  • Какой пользователь находится в состоянии ожидания
  • Кто заблокировал ресурсы
  • При установке какой блокировки происходит ожидание

Что должен знать разработчик: deadlocks на управляемых блокировках

Природу взаимоблокировок и методы борьбы с ними должен знать каждый уважающий себя внедренец :)

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

Поэтому будем применять хардкорный инструмент – технологический журнал.

Из этого видео Вы узнаете:

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

Курсы по ускорению и оптимизации работы 1С

Курс по диагностике проблем с производительностью 1С (1500 рублей)

В марте 2016 года мы выпустили отдельный курс по диагностике проблем с производительностью 1С.

При стоимости всего 1500 рублей – он позволит вам ПОЛНОСТЬЮ выявить все причины “тормозов” 1С

Это избавит от неэффективных попыток решать проблемы так, где их нет – и получить четкий план «что и где конкретно нужно поправить».

Курс по диагностике проблем производительности 1С
(всего за 1500 рублей!)

Самый исчерпывающий вариант: Полный курс Ускорение и оптимизация систем на 1С:Предприятие 8.3 и подготовка на 1С:Эксперт по технологическим вопросам

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

Это самое полное изложение всех внутренних механизмов работы 1С, средств диагностики, развертывания сложных многопользовательских систем, оптимизации простых и клиент-серверных систем, стандартных и нестандартных приемов ускорения 1С.

Первые материалы доступны уже 30 марта. Если Вы хотите успеть в эту группу – не откладывайте.

Несколько отзывов от тех, кто уже прошел Полный курс

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

Новый курс 2016 года превзошел по качеству свой первый вариант в разы…

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

«Страх и трепет» переходит в спокойствие и четкое понимание системы, в осознанность своих действий, в предсказуемое поведение программы

До этого я был на очном курсе в УЦ 1С № 1 по оптимизации. Скажу честно – данный формат мне подходит больше. Рекомендую всем.

Более 40 отзывов от финалистов первого потока нового курса – во ВКонтакте и в комментариях на странице курса.

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

  1. Red_Devil

    анализ блокировок СУБД – Вы показали обработку к которой нет открытого доступа? Зачем тогда выкладывать это видео в общий доступ? Ведь в этом видео нет ничего кроме рассказа об этой обработке.

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

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

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

      Николай, это попытка показать уровень интеллекта или не хватает кому давать советы?

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

      Если кратко: не нравится – не смотрите.

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

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

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

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

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.