Доброго дня, коллеги!
Поэтому мы публикуем финальный пакет видео-уроков по приемам и механизмам оптимизации 1С:
- Как получить план и текст SQL-запроса, который выполняет СУБД (с помощью SQL Profiler)
- Почему элементарные запросы могут диагностироваться утилитами как медленные
- Как посмотреть, какие блокировки установлены на текущий момент в системе и какие конкретно записи заблокированы
- Каким образом настроить Технологический журнал, чтобы собрать данные для анализа взаимоблокировок
Исходные данные для оптимизации запросов: получение текста запроса SQL и плана его выполнения
Текст запроса на встроенном языке 1С не всегда дает понимание причины медленной работы запроса.
Гораздо больше информации содержится в тексте запроса на языке SQL, который выполняется СУБД. Также полезным является получение и анализ плана запроса.
Получить эти данные можно разными способами, но для MS SQL Server наиболее простой вариант — это использовать SQL Profiler.
В данном видеоуроке мы рассмотрим, как настроить и запустить трассировку в SQL Profiler и получить текст запроса и план его выполнения.
Практика оптимизации медленных запросов: пример из реального проекта
Иногда встречаются ситуации, когда запрос выполняется медленно, но при этом текст и план этого запроса оптимальные.
Такой запрос может быть примитивным, состоять из 1-2 строк. Причем без нагрузки он выполняется за миллисекунды.
Однако стоит пользователям после утреннего кофе начать работу…как всё «встает колом».
В данном видео мы разберем подобную проблему, встретившуюся на реальном проекте.
Что должен знать разработчик: анализ блокировок СУБД
Зачастую – нет.
В лучшем случае это приводит к тому, что во время сдачи работ возникает «упс… дайте нам еще пару дней, все исправим».
В данном видео мы покажем
- Как посмотреть, какие блокировки установлены в системе
- Какие конкретно записи заблокированы
- Какой пользователь находится в состоянии ожидания
- Кто заблокировал ресурсы
- При установке какой блокировки происходит ожидание
Что должен знать разработчик: deadlocks на управляемых блокировках
Природу взаимоблокировок и методы борьбы с ними должен знать каждый уважающий себя внедренец :)
На текущий момент ни ЦУП, ни облачные сервисы не анализируют взаимоблокировки при использовании управляемого режима.
Поэтому будем применять хардкорный инструмент – технологический журнал.
Из этого видео Вы узнаете:
- Каким образом настроить ТЖ, чтобы собрать данные для анализа взаимоблокировок
- Как проанализировать собранные логи
- Как понять причину проблемы и устранить ее.
Курсы по ускорению и оптимизации работы 1С
Курс по диагностике проблем с производительностью 1С (1500 рублей)
В марте 2016 года мы выпустили отдельный курс по диагностике проблем с производительностью 1С.
При стоимости всего 1500 рублей – он позволит вам ПОЛНОСТЬЮ выявить все причины “тормозов” 1С
Это избавит от неэффективных попыток решать проблемы так, где их нет – и получить четкий план «что и где конкретно нужно поправить».
Самый исчерпывающий вариант: Полный курс Ускорение и оптимизация систем на 1С:Предприятие 8.3 и подготовка на 1С:Эксперт по технологическим вопросам
Это самое полное изложение всех внутренних механизмов работы 1С, средств диагностики, развертывания сложных многопользовательских систем, оптимизации простых и клиент-серверных систем, стандартных и нестандартных приемов ускорения 1С.
Первые материалы доступны уже 30 марта. Если Вы хотите успеть в эту группу – не откладывайте.
Описание нового курса, версии и скидки на странице:
http://kursy-po-1c.ru/optimize-1C-2016/
Несколько отзывов от тех, кто уже прошел Полный курс
Долгое время я думал, что тема уровня «1С:Эксперт» является недосягаемой, или так сказать не для «простых смертных»
Новый курс 2016 года превзошел по качеству свой первый вариант в разы…
До этого только в теории понимал для чего нужны индексы, параметры виртуальных таблиц, настройки кластера и прочее.
«Страх и трепет» переходит в спокойствие и четкое понимание системы, в осознанность своих действий, в предсказуемое поведение программы
До этого я был на очном курсе в УЦ 1С № 1 по оптимизации. Скажу честно – данный формат мне подходит больше. Рекомендую всем.
Более 40 отзывов от финалистов первого потока нового курса – во ВКонтакте и в комментариях на странице курса.
анализ блокировок СУБД – Вы показали обработку к которой нет открытого доступа? Зачем тогда выкладывать это видео в общий доступ? Ведь в этом видео нет ничего кроме рассказа об этой обработке.
Ну так и 1С- платная. Видео про нее не записывать?
А так есть возможность ознакомиться с инструментом, который можно либо купить, либо получить как участник курса.
Сводите вашего картавого диктора к логопеду!
Николай, это попытка показать уровень интеллекта или не хватает кому давать советы?
Извините, что мы с вами не солидарны, однако мы тренеров будем выбирать по другим критериям и со своими советами к ним лезть не станем.
Если кратко: не нравится – не смотрите.
Женя, он уже забанен :)
Обработки, которые показаны в видео – вы их даёте участникам курса http://курсы-по-1с.рф/1c-v8/optimization/ ? (в составе материалов указаны только pdf и видео).
или участникам http://курсы-по-1с.рф/1c-v8/optimization/audit/ они также доступны?
Добрый день!
Обработки будут доступны участникам полного курса по оптимизации – http://курсы-по-1с.рф/1c-v8/optimization/