3. Кто я такой?
• Руководитель отдела развития бизнес-
приложений ООО «Юрия-Фарм».
• Программист -> Системный архитектор ->
Руководитель проектов -> Руководитель отдела
• Фри-, фра-, фикси-.
• Сертифицированный специалист по платформе
«1С Предприятие 8», профессионал по УТ и
бюджетированию.
• Опыт внедрения УПП для Украины – 8 лет (больше
100 одновременных сеансов, 250 пользователей,
все подсистемы УПП, кроме МСФО).
4. Блиц-опрос
• Кто участвовал/участвует в проекте внедрения
УПП?
• Кто участвовал/участвует в проекте внедрения на
>50 пользователей?
• Кто имеет опыт работы с планами обмена (РИБ,
конвертация и т.д.)
• Кто хочет покушать?
• А поработать?
6. Содержание
• Что такое производительность?
• Производительность на уровне «железа»
• Производительность на уровне хранения
данных
• Производительность типовых алгоритмов
(кода)
• Производительность при внедрении (внесение
изменений в типовые решения)
22. Кто с кем конфликтует?
•Оперативный партионный учет
Пользователей много
Данных много
Регистр один
23. Кто с кем конфликтует?
•Расчет себестоимости выпуска
продукции
Сложный алгоритм
Много данных
Много регистров
Длительное выполнение
24. Кто с кем конфликтует?
•Учет фактических данных по
бюджетам
Сложный механизм заполнения
Неоптимальный алгоритм
проведения (разименование,
неоптимальный запрос)
25. Кто с кем конфликтует?
•Механизмы обмена данными
26. Кто с кем конфликтует?
•Программист в режиме отладки
проведения документа
29. Проблемы качества кода
•Оптимальность не достигается
при наличии:
Избыточности выполнения
Избыточности результата
Запроса в цикле
Повторного считывания или
записи
30. В заключение
•Производительность не в
«железе»
•Производительность не в
архитектуре
•Производительность не в коде
•Производительность в голове
разработчика