Очень часто к нам обращаются клиенты с жалобами на быстродействие программы 1С, если вдруг у вас тоже есть ощущение, что скорость 1С уже не та, что раньше, не спешите обновлять железо, в надежде, что на новом сервере все будет «летать», дочитайте до конца, возможно причины совершенно в другом. Может оказаться так, что дело вовсе не в железе и она вообще не тормозит, а просто теперь у нее такой неторопливый режим работы.)
К сожалению, почти всегда вопросы быстродействия носят очень субъективный характер.
- «Вот раньше я не успевал за чаем сходить, как отчет был построен, а сейчас чай остывает, пока появятся нужные данные на экране!»
- «До обновления база открывалась очень быстро, а сейчас подвисает постоянно.»
- «А у меня на прошлой работе поиск товара работал быстрее чем Яндекс, а тут тупит после каждой буквы»
Примеров много, но тут стоит помнить важное правило: сравнивать можно сравнимое, а сравнимое в данном случае – это абсолютно идентичные конфигурации, данные, железо, выполняемые операции и опыт пользователя.
Очевидно, полностью воспроизвести ситуацию «как раньше» невозможно. Меняются релизы платформы и конфигурации, растет объем базы, соединение с сервером теперь происходит через WiFi, а не через провод, пользователи становятся опытнее и уже знают все горячие клавиши и т.д. Как же быть и как разобраться, когда программа на самом деле «тормозит»? Содержание этой статьи поможет вам найти объективный ответ и дать независимую оценку скорости работы.
Для анализа производительности, 1С предлагает встроенные механизмы анализа производительности, основанные на APDEX (Application Performance Index).
Используя APDEX для оценки эффективности программных продуктов 1С Предприятие, вы сможете получить следующую информацию:
- показатель эффективности конфигурации;
- скорость работы 1С предприятия при различных условиях;
- выявление неисправностей в программном обеспечении;
- потенциальные методы улучшения баз данных «1С Предприятие».
Для оценки производительности по методике Apdex необходимо составить список операций, по которым будет производиться мониторинг, указывая наиболее значимые операции.
Для объективной оценки скорости выполнения той или иной операции в информационной системе, необходимо сделать следующее:
- нужно определиться со временем выполнения операции, которое можно считать приемлемым (далее это время будем обозначать символом «Т»);
- нужно провести серию измерений времени выполнения операции в течении периода времени (далее это количество измерений будем обозначать символом «N»).
Считаем два параметра:
-
A – это количество замеров, время выполнения которых меньше чем T;
-
B – это количество замеров, время выполнения которых находится в диапазоне от Т до 4Т;
А теперь по формуле вычисляем APDEX = (A + (B/2)) / N.
Самым «узким» местом в данной методике является правильное (объективное) значение эталонного времени выполнения операций (т.е. «Т»), поэтому к определению этого значения нужно подходить очень аккуратно.
Значение рассчитано, что с ним делать дальше? А дальше надо посмотреть на специальную таблицу 1 (которая также является частью методики) и определиться с результатами.
Таблица 1. Шкала APDEX
Например, в типовом решении «1С Бухгалтерия предприятия 3.0» данная методика входит в стандартный набор функционала (Администрирование – Обслуживание – Оценка производительности), что позволит настроить в конфигурации 1С инструмент, с помощью которого можно выполнить в фоновом / автоматическом режиме замеры времени операций, проанализировать результаты и принять необходимые решения.
Порядок настройки:
Для этого в разделе «Администрирование – Обслуживание – Оценка производительности» необходимо выполнить следующие настройки:
Раздел «Администрирование – Обслуживание – Оценка производительности»
Установить флажок «Оценка производительности». После этого станут активны настройки оценки производительности. Замеры интегральной производительности программы будут собраны и оценены по методике APDEX.
По ссылке «Настройка» необходимо задать параметры оценки производительности:
Параметры оценки производительности
- для сохранения полученных замеров устанавливается флаг «Выполнять экспорт»;
- в разделе «Настройки экспорта в локальный каталог» необходимо указать папку на компьютере, куда будут сохраняться файлы, или адрес ftp-сервера;
- можно поменять период записи замеров (по умолчанию 60 сек) и период, через который сохраненные замеры будут автоматически удалены;
- также по ссылке «Настроить расписание экспорта» можно настроить регламентное задание для автоматического экспорта замеров:
Настройка расписания экспорта
По ссылке «Профили ключевых операций» создаются профили для замеров, в которых указываются конкретные операции, требующие оценки. В профиле задается список операций, целевое время (в секундах) и приоритет:
Профили ключевых операций
Список операций можно заполнить автоматически всеми доступными по кнопке «Заполнить» или выбрать только интересующие по кнопке «Добавить», например, для замера времени выполнения проведения документа Платежное поручение необходимо выбрать операцию «Проведение платежное поручение»:
Выбор ключевых операций замеров производительности
После создания настроек можно выполнить ряд операций, требующих замера (в нашем примере это ключевая операция «Проведение платежное поручение»), а затем сформировать отчет «Оценка производительности» («Администрирование – Обслуживание – Отчеты и обработки - Отчеты администратора» или в «Главном меню - Все функции - Отчеты - Отчет производительности»):
Оценка производительности по ключевым операциям
В зависимости от значения поле с оценкой выделяется определенным цветом в соответствии со шкалой из таблицы
- задается Период, за который будет проводиться оценка производительности;
- в поле Периодичность замеров регулируется количество результатов, которые будут отображаться в периоде (час, день, неделя или весь период);
- в поле Профиль выбирается созданный профиль для замеров;
- в поле Имя ключевой операции можно выбрать одну из ключевых операций.
Оценка производительности выводится в диапазоне от нуля до единицы. В зависимости от значения оценки поле с оценкой выделяется определенным цветом. Шкала показана в таблице 1, представлено в начале статьи. По ссылке «Экспорт замеров» можно вручную сохранить данные замеров для анализа в других программах. Для этого указывается:
- период выгрузки (дата начала и дата окончания);
- профиль;
- каталог экспорта;
- имя архива.
Экспорт замеров оценки производительности
В конечном итоге, у вас будет достоверная и объективная информация о качестве работы вашей системы. Кроме того, полученные данные помогут подобрать нужное решение и выделить приоритетные области для оптимизации «1С».
Многие проблемы в области оптимизации практически невозможно решить самостоятельно. Бывают случаи, когда пользователи слишком поздно обращаются за помощью к экспертам. Зачастую на тех этапах, когда в системе невозможно работать.
Не удалось решить проблемы самостоятельно?
Звоните, и мы поможем вам разобраться, тем более сейчас у нас проходит акция «бесплатный аудит» в рамках которой можно будет сделать объективную оценку быстродействия вашей 1С.
Мне нужен бесплатный аудит 1СНаш специалист
Специалист-консультант по зарплате и кадрам, бухгалтерскому и налоговому учету, учету НДС и налога на прибыль.
Чем еще мы можем быть вам полезны?
Продаем ПО: на базе 1С и не только.
Автоматизация бизнеса: продаем и устанавливаем оборудование для торговли.
Обслуживаем онлайн-кассы: продаем и ремонтируем Эвотор и АТОЛ.
- Комментарии
- Вконтакте
- Разное255
- 1С-Просто5
- 1С: Бухгалтерия (1С:БП)8
- 1С: Комплексная автоматизация (1С:КА)7
- 1С: Управление нашей фирмой (1С:УНФ)17
- 1С: Управление торговлей (1С:УТ)10
- Зарплата (1С:ЗУП, Камин)24
- Маркетплейсы105
- Маркировка27
- Мероприятия8
- Новости111
- Обзоры26
- Отчеты в 1С8
- Переносы3
- Розница и онлайн-кассы55
- Российский софт7
- Удаленная работа7
- Экспресс-аудит 1С2