...

Подписка PRO по теме "HighLoad оптимизация"

HighLoad оптимизация Инструменты администратора БД Системный администратор Разработчик 1С 8.3 1С 8.5 Россия Абонемент ($m)

Одна обработка замеряет клиент, сервер 1С, вызовы сервера, СУБД и диск сервера: медиана из повторов, баллы по звеньям, подсказки. Замер сохраняется в файл и сравнивается с другим — видно, какое звено стало медленнее.

1 стартмани

сегодня в 12:50    63    1    Drfreeman    0    

0

HighLoad оптимизация Инструменты администратора БД Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Сервер перезагрузили посреди аварии, и через час уже не сказать, кто занимал tempdb и держал блокировку. Чёрный ящик раз в минуту записывает это в свою служебную базу на SQL Server и хранит 14 суток, перезагрузка историю не стирает. Обработка разбирает выбранный период и к каждому соединению называет пользователя 1С, базу и сеанс. Нагрузка 166 мс на снимок, таблицы информационной базы не читает.

10 стартмани

02.11.2026    540    1    nedomolkov.ivan    0    

9

HighLoad оптимизация Инструментарий разработчика Технологический журнал Разработчик 1С 8.3 Россия Абонемент ($m)

Скрипт tj_baseline.py собрал акт замеров из технологического журнала: 7 повторов до и 7 после замены запросов в цикле на «Нано-УТ 2.0». Справка на 150 строк ускорилась с 817,0 до 145,0 мс, проверка доступности с 301,3 до 2,2 мс. При 120 и 300 вызовах в день и ставке 800 руб. выгода 9353 руб. в год по журналу, 4939 руб. по секундомеру без журнала. В архивах скрипт, тесты, журналы опыта, образец приложения к договору и калькулятор.

7 стартмани

27.10.2026    284    Ninel_S    0    

1

Рефакторинг и качество кода HighLoad оптимизация Системный администратор Разработчик Стажер 1С 8.3 Абонемент ($m)

Если к HTTP-сервису 1С обращаются сразу несколько программ, сколько запросов в секунду он успеет обработать? Я опубликовала простой HTTP-сервис на нашей "подопытной" конфигурации «Нано-УТ» (файловая база, Apache, без прав администратора) и нагрузила его скриптом на Python. Ответ: около 15-16 запросов в секунду, сколько бы клиентов ни обращалось одновременно. Запросы ждут своей очереди, и при 32 клиентах ответ приходит через 2 секунды вместо 64 мс. Заодно разобрала скрипт из первого варианта статьи: он «проверял» сервер, который отвечал по одному, и считал ошибки вместе с успешными ответами. В архиве исправленный скрипт, учебный сервер, HTTP-сервис для 1С и инструкция по запуску.

1 стартмани

23.10.2026    516    Ninel_S    3    

2

HighLoad оптимизация Администрирование СУБД Технологический журнал Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Проверила на стенде совет «сортируйте строки перед записью»: 1С 8.3.27 на PostgreSQL, учебная «Нано-УТ», 20 потоков и по 2000 документов на каждый способ записи движений. Взаимоблокировки дают построчный захват (99 % ошибок) и повышение разделяемой блокировки до исключительной (95 %, сортировка не помогает); одна блокировка на весь набор работает без сортировки. Плюс механика PostgreSQL, дерево ожиданий через pg_blocking_pids, TDEADLOCK в журнале и единицы порога TLOCK в logcfg.xml. В архиве стенд, выгрузка конфигурации и журналы прогона.

5 стартмани

22.10.2026    410    Ninel_S    10    

1

HighLoad оптимизация Инструменты администратора БД Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Остатки по одной позиции не сходятся с движениями, а полный пересчёт итогов - это ночное окно. Обработка сверяет итоги с движениями по каждой границе месяца с отбором по измерениям и показывает, с какого месяца пошло расхождение. Строит план самого короткого пересчёта по периоду и код к нему, пересчитывает по кнопке с подтверждением и сразу сверяет снова. Плюс настройки итогов по всем регистрам, проблемы в движениях, отрицательные и зависшие остатки, снимки закрытых периодов. Все проверки только читают.

10 стартмани

16.10.2026    363    5    nedomolkov.ivan    3    

4

HighLoad оптимизация Инструменты администратора БД Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Найдите сеанс, занявший память rphost, и выведите процесс из работы тремя шагами через rac, не обрывая остальные сеансы. Прогнано на платформе 8.3.27.2130 (Windows) с серверной базой и фоновыми заданиями: в статье реальный вывод rac, замеры памяти и запись технологического журнала. Утилита на Python и скрипты в архиве. Linux не проверялся.

1 стартмани

30.09.2026    1218    Ninel_S    0    

2

HighLoad оптимизация Администрирование СУБД Мониторинг Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Разбор медленного запроса 1С на PostgreSQL 16: pg_stat_statements, отчет pg_profile за окно инцидента и postgresql.conf под OLTP. Установка, диагностика и отчеты из архива прогнаны на PostgreSQL 16.15 с pg_profile 4.16: сервер стартует с готовым конфигом, снимок создается, отчет сохраняется. Цифры кейса «Торговый контур» взяты с контура автора и на стенде не воспроизводились.

1 стартмани

30.09.2026    902    Ninel_S    0    

3

HighLoad оптимизация Мониторинг Системный администратор Разработчик 1С 8.3 Абонемент ($m)

64 семейства метрик и 95 рядов про кластер 1С, готовых к тому, чтобы их забрал Prometheus. Снимает их один файл PowerShell без зависимостей: он спрашивает кластер штатной утилитой rac через сервер администрирования RAS, к базе данных не обращается и паролей информационных баз не требует. На кластере, куда никто не входил, семейств 61: сеансовым метрикам не из чего взяться. Главное в поставке лежит рядом со скриптом - дашборд Grafana на 20 панелей, кусок scrape_configs и восемь правил тревоги. Дашборд не нарисован в теории: он импортирован на живом стенде тем же вызовом, которым это делает интерфейс, и дал 20 панелей из 20 с данными. promtool на выводе и на правилах проходит чисто, полный сбор занимает от 1,3 до 2,4 секунды.

10 стартмани

25.09.2026    692    1    nedomolkov.ivan    0    

2

HighLoad оптимизация Закрытие периода Разработчик 1С 8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

В базе «1С:Бухгалтерии предприятия КОРП 3.0» перепроведение 40 тысяч документов при закрытии месяца занимало больше трёх часов. По журналу регистрации, технологическому журналу и статистике PostgreSQL нашли основной источник задержки — запрос остатков при проведении поступлений по эквайрингу. В статье разобраны два расширения: первое исключает запрос остатков там, где он не влияет на суммы проводок, второе сокращает число повторно проводимых документов. На проверенном месяце время перепроведения снизилось с 3 ч 06 мин до 1 ч 33 мин. Приведены условия применения, методика замеров и результаты сверки движений: суммы по счетам и субконто после свёртки совпали, у отдельных документов изменилось количество строк проводок.

7 стартмани

22.09.2026    852    Rico17    5    

4

DevOps и автоматизация разработки Linux HighLoad оптимизация Групповая разработка (Git, хранилище) Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Беларусь Россия Казахстан Абонемент ($m)

Системный анализ архитектурных границ масштабирования учетных систем «1С:Предприятие 8.3» под управлением PostgreSQL в ОС Linux. Формулирование инженерной методологии сквозного проекта «Торговый контур», определение измеримых целевых показателей (p95, MTTR, APDEX) и стратегии поэтапной модернизации эксплуатационного контура без остановки промышленных учетных процессов.

1 стартмани

07.09.2026    1676    Ninel_S    10    

2

HighLoad оптимизация Системный администратор Руководитель проекта Стажер 1С 8.3 Абонемент ($m)

Практическое руководство по построению устойчивого DevOps-контура для 1С на Linux: от сборки и CI/CD до эксплуатации кластера под нагрузкой. В статье разобраны ключевые узкие места, которые чаще всего приводят к сбоям: разрыв форматов EDT и Конфигуратора, ложноположительные «успешные» сборки, особенности запуска 1С в Docker, ограничения лицензий ПРОФ/КОРП и рост памяти rphost/rmngr. Показаны инженерные подходы к повышению доступности: многоступенчатая валидация пайплайна, корректная работа с логами и кодировками, мониторинг, safe-ротация процессов, внешняя оркестрация через systemd/скрипты и сценарии реагирования на инциденты. В результате вы получаете набор готовых практик и шаблонов для перехода от ручного администрирования к предсказуемой, отказоустойчивой эксплуатации 1С на Linux.

1 стартмани

01.09.2026    1816    Ninel_S    1    

2

HighLoad оптимизация Сервера Системный администратор 1С 8.3 Абонемент ($m)

Снимает настройки кластера, рабочих серверов и баз штатным объектом платформы и по каждой пишет не значение, а последствие: не "резервирование = Ложь", а "при аварии сеансы базы завершатся, а не переедут". Только чтение.

10 стартмани

28.08.2026    1516    8    nedomolkov.ivan    0    

1

HighLoad оптимизация Разработчик Абонемент ($m)

Как найти узкие места в 1С по файлу замера PFF: стек и граф вызовов.

1 стартмани

27.08.2026    1695    Nerich    3    

6

Инструментарий разработчика HighLoad оптимизация Разработчик 1С 8.3 Абонемент ($m)

В профайлере и техножурнале запросы выглядят как SELECT ... FROM dbo._Reference86. Обработка переводит такой текст в термины 1С за секунду: имена таблиц и полей — в справочники/документы и реквизиты, параметры sp_executesql — отдельным блоком, hex-значения — в ссылки объектов. К СУБД не подключается — только текст и метаданные текущей базы.

2 стартмани

03.08.2026    1781    9    nedomolkov.ivan    8    

3

HighLoad оптимизация Запросы Разработчик 1С 8.3 Абонемент ($m)

В длинных пакетных запросах временные таблицы живут до конца пакета: УНИЧТОЖИТЬ либо забывают, либо сваливают в конец. Обработка анализирует пакет и расставляет УНИЧТОЖИТЬ ровно там, где каждая таблица использована в последний раз — tempdb освобождается раньше. Только текст запроса, к СУБД не обращается.

1 стартмани

03.08.2026    3126    3    nedomolkov.ivan    11    

3

Механизмы платформы 1С HighLoad оптимизация Разработчик 1С 8.3 Абонемент ($m)

Исследование нелинейной деградации платформенной записи ODS на больших объёмах данных: почему время записи растёт быстрее размера документа, как на это влияет содержимое ячеек и что происходит внутри файла. Разбор причин и линейные альтернативы — собственный писатель с переносом оформления и прямая потоковая запись. К публикации приложена обработка-бенчмарк для воспроизведения замеров на любой базе.

1 стартмани

20.07.2026    1770    Iotsuba    2    

5

HighLoad оптимизация Разработчик Абонемент ($m)

Массовые MRP-расчёты в 1С — узкое место при большом ассортименте. Последовательная обработка тысяч товаров на CPU занимает минуты и часы. В этой статье представлено готовое решение: гибридный алгоритм (CPU + GPU), который параллельно рассчитывает прогноз, точку заказа, потребность, Монте-Карло симуляцию, ABC/XYZ и динамический страховой запас для всех товаров одновременно. В комплекте: обработка для 1С, шейдер, движок, скрипт оркестрации и тестовая база.

7 стартмани

07.05.2026    1282    1    KHoroshulinAV    4    

8

HighLoad оптимизация Разработчик 1С 8.3 Россия Абонемент ($m)

Проблема: Расчёт авансов, FIFO себестоимость, остатки на каждый день, скользящие средние — есть в 1С задачи, которые убивают производительность. Миллионы записей в регистрах, циклы внутри циклов, тяжелые запросы… Сервер кипит, бухгалтер курит, менеджер ждёт отгрузку, бизнес теряет деньги. Решение: Выносим вычисления с процессора на видеокарту. Всё локально, без утечек данных, через вычислительные шейдеры. Готовый движок GPU Compute Engine + обработка для 1С — забирайте и используйте. Результат: Ускорение чистого расчёта на GPU — 600–700 раз по сравнению с 1С. И с ростом объёма данных разрыв только увеличивается. Показываю на реальном примере — «Авансы покупателей». С кодом 1С, кодом шейдера и честными замерами. Никакой магии, только железо и правильный подход.

5 стартмани

04.05.2026    5801    KHoroshulinAV    17    

32

HighLoad оптимизация Технологический журнал Разработчик 1С 8.3 1С 8.5 Абонемент ($m)

tjclick - кроссплатформенная утилита для копирования логов технологического журнала платформы 1С в КликХаус

10 стартмани

02.04.2026    1995    1    SerVer1C    0    

10

HighLoad оптимизация Разработчик 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Формирование резервов - когда у Вас тысячи сотрудников - занимает часы. И есть огромное желание у пользователей ускорить этот долгий процесс. Данное расширение позволяет ускорить расчет в десятки раз - зависит от мощности сервера. Например, на 8500 сотрудников идет порядка 2-х часов. После применения расширения - порядка 3-15 минут, на 20000 сотрудников - почти весь рабочий день. После применения - до получаса.

1 стартмани

17.04.2025    2050    9    ZAOSTG    9    

4

HighLoad оптимизация Системный администратор Разработчик 1С 8.3 Россия Абонемент ($m)

Всегда присутствует задачи - насколько быстро работает наша система, и где "узкое место" - у пользователя "тормозит" не понятно где - надо удобно собрать его технологический журнал и найти причину

1 стартмани

12.03.2025    3991    78    ZAOSTG    12    

8

HighLoad оптимизация Системный администратор Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

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

1 стартмани

30.08.2024    3401    Tantor    14    

9

HighLoad оптимизация Разработчик 1С:Предприятие 8 1С:Документооборот Абонемент ($m)

Хотя документооборот не является классической системой регламентированного учета, но скорость его работы тоже важна. Учитывая, что им пользуются руководители высшего звена и их помощники, которые крайне трепетно относятся к простоям и "тормозам". Данное расширение ускоряет работу основных операций документооборота. Как-то расчет прав, сохранение внутренних, входящих, исходящих документов. В зависимости от количества пользователей и объектов в базе ускорение может быть с "нескольких минут до секунд". А пересчет прав при делегировании у меня сократился с 51 000 сек до менее 10.

1 стартмани

01.07.2024    6182    81    ZAOSTG    9    

13

HighLoad оптимизация Разработчик 1С 8.3 Абонемент ($m)

Вам надоело сидеть и ждать, пока произойдёт пересчет данных? Хотите ускорить этот процесс в разы? Хотите быстро посчитать сложные алгоритмы производства?  Планирование, себестоимость, нейросети и многие другие процессы можно перенести на "новые рельсы", оптимизировать процессы расчета информации с высокой скоростью. Этот механизм можно использовать в разных сферах, везде, где есть большие массивы данных.

1 стартмани

27.03.2024    6890    20    KHoroshulinAV    24    

31

HighLoad оптимизация Инструменты администратора БД Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Обработка для простого и удобного анализа настроек, нагрузки и проблем с SQL-сервером с упором на использование оного для 1С. Анализ текущих запросов на sql, ожиданий, конвертация запроса в 1С и рекомендации, где может тормозить.

10 стартмани

15.02.2024    26058    426    ZAOSTG    130    

135

HighLoad оптимизация Системный администратор Разработчик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Принимать, хранить и анализировать показания счетчиков (метрики) в базе 1С? Почему бы нет? Но это решение быстро привело к проблемам с производительностью при попытках построить какую-то более-менее сложную аналитику. Переход на PostgresSQL только временно решил проблему, т.к. количество записей уже исчислялось десятками миллионов и что-то сложное вычислить на таких объемах за разумное время становилось все сложнее. Кое-что уже практически невозможно. А что будет с производительностью через пару лет - представить страшно. Надо что-то предпринимать! В этой статье поделюсь своим первым опытом применения СУБД Clickhouse от Яндекс. Как работает, что может, как на нее планирую (если планирую) переходить, сравнение скорости работы, оценка производительности через пару лет, пример работы из 1С. Все это приправлено текстами запросов, кодом, алгоритмами выполненных действий и преподнесено вам для ознакомления в этой статье.

1 стартмани

24.01.2024    11850    glassman    20    

42

HighLoad оптимизация Разработчик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Встал вопрос: как быстро удалить строки из ТЗ? Рассмотрел пять вариантов реализации этой задачи. Сравнил их друг с другом на разных объёмах данных с разным процентом удаляемых строк. Также сравнил с выгрузкой с отбором по структуре.

09.01.2024    49029    doom2good    50    

80

HighLoad оптимизация Разработчик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

В данной публикации показаны замеры производительности при работе с различными объемами данных, делается сравнение между двумя вариантами: работа через выборку и через таблицу значений.

1 стартмани

20.12.2023    4997    evgen7938    16    

6

Администрирование СУБД HighLoad оптимизация Запросы Системный администратор Разработчик Стажер 1С:Предприятие 8 Абонемент ($m)

Разбор исправления ошибки "Microsoft SQL Cannot create a row of size" в 1С при открытии формы.

1 стартмани

24.10.2023    4132    vakham    5    

4

Банковские операции HighLoad оптимизация Разработчик 1С:Предприятие 8 1С:Бухгалтерия 3.0 Абонемент ($m)

Оптимизация механизма загрузки банковской выписки с использованием механизма подсистемы БСП Длительные операции.ВыполнитьФункциюВНесколькоПотоков.

1 стартмани

16.06.2023    4821    36    pasha_gubarev    1    

5

HighLoad оптимизация Разработчик 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Как только мы перешли с УПП на ЗУП 3, сразу столкнулись с огромной проблемой. Наша организация в 12 000 человек, разбив документы на 2 части по 6 000 человек, не смогла за несколько часов рассчитать зарплату, и пришлось срочно заниматься оптимизацией "на ходу". В процессе выяснилось немало ключевых мест, и в результате, как правило, небольшими "инъекциями", удалось качественно (часть участков с часов до минут, а местами и до секунд) ускорить процесс и дать возможность расчетчикам выполнять работу в сжатые сроки. В результате этого процесса получилось расширение. Которое можно просто применить на типовой ЗУП Корп. 

1 стартмани

10.05.2023    5573    30    ZAOSTG    11    

15

HighLoad оптимизация Администрирование СУБД Системный администратор Разработчик 1С:Предприятие 8 Россия Абонемент ($m)

Как эффективно управлять Фоновым заданием, так чтобы Приложение-клиент могло МГНОВЕННО в реальном времени получать и передавать данные и команды в этот процесс. Преимущества и недостатки вариантов обменов с Фоном с помощью Структуры Обмена и через Хранилище настроек. Демо реальной работы 2-х вариантов, с расчетом производительности и потерь данных. + Бонус (Тестовая обработка с Демо-версией компоненты Структуры Обмена со всеми примерами работы с Фоном через Обычное приложение и Управляемые формы (Тонкий и Толстый клиент). НОВОЕ: 1) Управление фоновым процессом в версии 1С:8.1 с помощью Структуры обмена через интерфейс IDispatch (COMОбъект). 2) Управление фоновым заданием (эмуляция фона через автозапуск 2-го сеанса в режиме OLE-Auto) в версии 1С:8.0 также через IDispatch.

1 стартмани

06.04.2023    5752    2    ksuman    15    

6

HighLoad оптимизация Разработчик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Много раз приходилось переделывать обработку данных в цикле, на вызов нескольких фоновых заданий. И всегда это были костыли по месту. Решил попробовать систематизировать случай многократного вызова некой процедуры или функции и написать универсальную библиотеку. Очень быстро вспомнил природу костылей, и в итоге все свелось к исследовательской работе. Чем и поделюсь в статье. Код библиотеки и тестов прилагается.

1 стартмани

03.04.2023    3319    Quantum81    5    

7

HighLoad оптимизация БСП (Библиотека стандартных подсистем) Разработчик 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m)

Обработка-шаблон, на основе которой можно делать свои многопоточные обработки данных для конфигураций на БСП.

13.02.2023    17736    11    echo77    11    

115

Механизмы платформы 1С HighLoad оптимизация Разработчик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Небольшое исследование влияния ключевого слова Знач в параметрах функций на производительность клиент-серверных вызовов.

1 стартмани

18.12.2022    4637    user1373370    4    

20