Почему документ с одной строкой проводится 7,5 секунд

Поделиться
HTML-код
  • Опубликовано: 1 авг 2024
  • В этом видео покажем, как точно определить, что причина медленного выполнения операций не в «железе».
    Скрипты из видеоурока можно найти в нашей статье kursy-po-1c.ru/news/2021-12-0...
    0:00 - Введение
    0:22 - Пример медленно выполняемой операции
    1:06 - Анализ причин замедления со стороны ПО
    1:30 - Анализ причин замедления со стороны железа
    7:23 - Выяснение истинной причины замедления: железо или код
    8:40 - Поиск неоптимальных запросов через инструмент «Монитор»
    11:12 - Поиск неоптимальных запросов через Microsoft SQL Server Management Studio
    14:35 - Анализ производительности железа в связке с установленным ПО
    Это материал курса Ускорение и Оптимизация 1С, Базовый курс 2022 (kursy-po-1c.ru/courses/optimi...) Андрея Бурмистрова.
    На этом курсе Вы узнаете:
    - Как работают подзапросы и временные таблицы на физическом уровне
    - Как влияют на производительность индексы и условия в запросах
    - Как анализировать блокировки, ожидания, взаимоблокировки
    - Какие особенности ожиданий на регистрах сведений, регистрах расчетов, регистрах накоплений и регистрах бухгалтерского учета
    И много другое - присоединяйтесь : )
    ________________________________________________________________________
    Как научиться избегать ошибок на внедрении 1С? Об этом Вы можете узнать на нашем канале Курсы-по-1С.рф.
    Проект будет полезен программистам, специалистам по внедрению 1С, консультантам и методистам, а также всем, кто хотел бы начать работать с 1С.
    Наш сайт: kursy-po-1c.ru/
    Бесплатные материалы: kursy-po-1c.ru/free/
    Мы в ВК: kursypo1c
    Отзывы о наших курсах: topic-81819545_32247391
    Вы можете узнать, какие выводы сделали реальные люди после прохождения наших курсов : )
    Мы в ТГ t.me/kursy_po_1c

Комментарии • 16

  • @dmitriyvaulin
    @dmitriyvaulin 2 года назад +1

    Полезное видео.

    • @Kursypo1C
      @Kursypo1C  2 года назад

      В курсе еще больше полезной информации.

  • @user-zu8sc4zs1x
    @user-zu8sc4zs1x 2 года назад +1

    А где можно скачать/купить данную конфигурацию (монитор)?

    • @Kursypo1C
      @Kursypo1C  2 года назад +1

      Монитор это общедоступная конфигурация, скачать ее можно здесь 1smonitor.ru/, но без ограничений там только анализ запросов.
      Полный функционал на несколько месяцев доступен только для слушателей нового, базового курса по оптимизации: kursy-po-1c.ru/courses/optimization-base-course-2022/

  • @You2Ber42
    @You2Ber42 2 года назад +1

    Безумное количество воды которое в свете импортозамещения (и перехода на Linux + PG) еще и слабо актуально.
    90% решаются по ТЖ и просто глазами в отладке.
    Оставшиеся 10% решаются анализом планов запросов СУБД (PG/MS SQL).
    Конфигурации нужны для того что бы вовремя обнаруживать проблемы (с этим не плохо справляется набор типовых продуктов от 1С (КИП)) там действительно нужна автоматизация с удобной настройкой.
    Но если проблема уже локализована или хотя бы обозначена от этих инструментов больше суеты чем пользы. Нужны они только тем кто сам не понимает как что устроено и надеется что "программа ему все покажет", справедливости ради стоит сказать что действительно часто такие конфигурации могут облегчить низкоквалифицированным пользователям поиск проблемы, но в целом это как костыли для инвалидов, лучше без них.
    Вообще из моего опыта, 80% сложности и пользы это не умение разбирать уже конкретные проблемы, а умение настроить систему постоянного мониторинга и раннего выявления проблем, потому что это почти всегда уникальная задача со множеством исключений и правил, например один и тот же запрос может выполняться и 1 секунду и 1 час в зависимости от параметров, и оба случая нормальные и не требуют срабатывания счетчиков, если например у нас регламентное закрытие периода. Т.е. нужно что бы система мониторинга не просто собирала цифры но еще и анализировала контекст.
    Ну и последние события еще сильно усложнили все тем что теперь это нужно делать на Linux + PG.
    И многое что на MS SQL в плане анализа было просто на PG делается или совсем не просто или сильно по другому.
    Плюс так как планировщик PG вообще не особо рассчитан на работу с большими базами и таблицами (потому что это современная СУБД из мира WEB а там правят микросервисы и следовательно не большие базы под каждый сервис с деленеием на оперативную и архивную информацию).

    • @Kursypo1C
      @Kursypo1C  2 года назад

      У всех уровень компетенций разный, могу только порадоваться что что все проблемы вы можете решить по ТЖ глазами и в отладке, значит мне есть чему у вас поучиться.
      Что касается систем мониторинга, согласен что это нужно и важно, но все же это отдельная большая тема.
      Есть мысли сделать такой курс, хотя материалов и так полно в сети, вижу сильный запрос на эту тему.
      Для многих 1Сников слава Prometeus и Grafana например вызывают ступор.
      Насчет PG только для маленьких баз, даже комментировать не буду, Avito, Газпром, Открытие и Сбербанк видимо не в курсе.

    • @user-cb8jr3rj7s
      @user-cb8jr3rj7s 2 года назад

      на этом все и зарабатывают)

  • @ConstantinKubrakov
    @ConstantinKubrakov 2 года назад

    Так что за не оптимальный запрос внутри документа?

    • @Kursypo1C
      @Kursypo1C  2 года назад +2

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

    • @ConstantinKubrakov
      @ConstantinKubrakov 2 года назад

      @@Kursypo1C
      Можете его привести, будет полезно.

    • @Kursypo1C
      @Kursypo1C  2 года назад

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

  • @user-cb8jr3rj7s
    @user-cb8jr3rj7s 2 года назад

    зачем мне покупать 1с если потом нужно будет танцевать с бубнами?

    • @Kursypo1C
      @Kursypo1C  2 года назад +3

      Это видео для тех специалистов, которые знают ответ.

    • @user-cb8jr3rj7s
      @user-cb8jr3rj7s 2 года назад

      @@Kursypo1C если специалисты знают ответ, зачем же тогда вы специалистам))

    • @Kursypo1C
      @Kursypo1C  2 года назад +1

      Мы можем показать, как заставить все это работать :)

    • @user-kx4bw9ht8p
      @user-kx4bw9ht8p Год назад

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