...

HighLoad оптимизация: База данных

HighLoad оптимизация Бесплатно (free)

Данные растут экспоненциально, а мы продолжаем проектировать системы так же, как 10–15 лет назад, надеясь на «универсальность» платформы и перекладывая ответственность за ошибки на пользователей, оборудование и 1С. Пришло время пересмотреть подходы. В статье поговорим о том, как проектировать формы и интерфейсы, которые не тормозят, разберем пользовательские сценарии для эффективной работы с данными, обсудим оптимизацию поиска и другие ключевые аспекты.

25.07.2025    4678    G.Shatrov    10    

31

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Сегодня мы проведем обзор изменений, касающихся работы с высоконагруженными системами 1С. Новый релиз предлагает не просто несколько точечных исправлений, а целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Спектр улучшений распространился на многие ключевые узлы производительности от оптимизации работы с временными таблицами и сложными запросами RLS (row-level security) до ускорения критически важных процессов наподобие «Закрытия месяца». Обо всем этом и пойдет речь в статье.

22.07.2025    6849    Tantor    9    

10

HighLoad оптимизация Системный администратор Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Тест 1С: PostgreSQL 17 vs MS SQL 2022 для 500 пользователей. Результаты APDEX и времени выполнения. Анализ виртуализации и standalone. Читайте подробнее в статье.

17.07.2025    19578    Metrika42    27    

19

HighLoad оптимизация Тестирование QA Системный администратор Программист Бесплатно (free)

В мире 1С импортозамещение используемых программных продуктов в первую очередь касается миграции СУБД с MSSQL на Postgres. Одна из основных проблем перехода — более «слабый» оптимизатор запросов Postgres по сравнению с MSSQL, когда запросы на MSSQL выполнялись значительно быстрее, чем на Postgres. Автор статьи разработал инструмент, который позволяет без значительных затрат выявить эти «проблемные» запросы. Основная идея подхода: конвертация на Postgres запросов, снятых при использовании MSSQL, и сравнение времени выполнения на MSSQL и на Postgres.

10.07.2025    4066    berserg    7    

14

HighLoad оптимизация Программист 1С:Предприятие 8 1С:Управление холдингом Россия Бухгалтерский учет Бесплатно (free)

Привет! Меня зовут Леша Литонов, я старший разработчик и техлид Lamoda Tech на проекте 1С:Управление холдингом. В начале 2024 года мы в компании закончили масштабную миграцию на новый финансовый контур, сменив зарубежную ERP и 1С-бухгалтерию на новую систему «1С:Управление холдингом». Изменения затронули всю финансовую систему Lamoda, включая расчеты с миллионами клиентов и контрагентов, поэтому нам было важно провести быстрый, бесшовный и безрисковый переход. Я опишу, с какими проблемами производительности мы столкнулись в блоке «Казначейство», и как их удалось решить с помощью подсистем «Менеджер потоков» и «Монитор».

27.06.2025    2797    LitonovA    2    

10

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

В финальной статье по докладу «Дамп – не приговор, а повод задуматься», с которым выступили на осенней конференции INFOSTART TECH EVENT 2024, рассказываем, чем может быть полезна информация, полученная из дампа.

27.05.2025    4353    it-expertise    0    

13

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

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

1 стартмани

17.04.2025    1743    8    ZAOSTG    9    

4

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Во второй статье по докладу «Дамп – не приговор, а повод задуматься», с которым выступили на конференции INFOSTART TECH EVENT 2024, рассмотрим, какую информацию содержат файлы дампа, чем она полезна и как ее анализировать.

14.04.2025    4822    it-expertise    7    

20

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Опубликовали первую статью по итогам доклада «Дамп – не приговор, а повод задуматься», с которым выступали на конференции INFOSTART TECH EVENT 2024.

25.03.2025    4182    it-expertise    7    

11

HighLoad оптимизация Рефакторинг и качество кода Технологический журнал Программист 1С:Предприятие 8 Россия Бесплатно (free)

Технологии бегут вперёд, но боль производительности 1С остаётся вечной: инфраструктура, код или настройки? Пока ИИ не научился чинить всё «на лету», мы автоматизировали ключевое — диагностику. Читайте статью — показываем, как превратить хаос диагностики в понятные графики и цифры. Спойлер: это работает даже если ваша 1С — «чёрный ящик» на старом железе.

19.03.2025    8071    Metrika42    9    

9

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

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

1 стартмани

12.03.2025    3433    67    ZAOSTG    12    

8

Механизмы типовых конфигураций HighLoad оптимизация Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Бесплатно (free)

Пример популярной пользовательской настройки плана счетов. К чему это может привести, почему «всё тормозит» и как это поправить.

18.02.2025    5749    pbelousov    10    

6

HighLoad оптимизация Программист 1С:Предприятие 8 1C:ERP Бесплатно (free)

Приведем примеры использования различных в динамических списках и посмотрим, почему это плохо.

18.02.2025    10526    ivanov660    39    

61

HighLoad оптимизация Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

В рамках статьи, расскажем о расширении pg_trace для СУБД Tantor, предназначенном для сбора трассировок запросов, соберем трассировку на реальном примере работы приложения, оценим влияние сбора трассировки на производительность и агрегируем данные трассировки.

10.02.2025    6535    Tantor    5    

15

HighLoad оптимизация Системный администратор Программист Бесплатно (free)

Оптимизированный механизм реструктуризации (v2) существенно ускоряет обновление структуры для больших таблиц. Но за счет чего получается ускорение, и всегда ли стоит выбирать именно оптимизированный механизм? Есть ли ситуации, когда обычная реструктуризация будет оптимальнее? Расскажем об опыте применения оптимизированного механизма реструктуризации на базе размером 36 терабайт.

23.12.2024    10209    rinat_alp2    18    

32

HighLoad оптимизация Администрирование СУБД Программист 1С:Предприятие 8 Бесплатно (free)

В рамках мастер-класса мы запустим нагрузочный тест на 3К пользователей и посмотрим, как будет вести себя PostgreSQL при такой нагрузке.

11.12.2024    5051    Tantor    1    

6

HighLoad оптимизация Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

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

03.12.2024    4800    pbelousov    13    

16

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Россия Бесплатно (free)

Мы исследуем проблему долгого выполнения запросов PostgreSQL при использовании конструкции VALUES: когда она возникает, как на нее можно повлиять, а главное, почему ее продуманная отработка важна для более быстрого функционирования решений на базе 1С

12.11.2024    3946    Tantor    20    

20

Механизмы платформы 1С HighLoad оптимизация Программист 1С:Предприятие 8 Бесплатно (free)

Какой способ трансформации Соответствия в Структуру быстрее?

02.11.2024    8122    dsdred    78    

30

HighLoad оптимизация Администрирование СУБД Механизмы платформы 1С Программист 1С:Предприятие 8 ИТ-компания Россия Бесплатно (free)

В данной статье мы рассмотрим, как работает механизм временных таблиц на postgres на платформе 8.3.23 и что изменилось в нем при добавлении новых возможностей в платформе 8.3.25. А также на примере покажу, как понимание работы платформы позволяет оптимизировать СУБД для работы с 1С.

29.10.2024    10123    Tantor    38    

37

HighLoad оптимизация Запросы Программист 1С:Предприятие 8 Россия Бесплатно (free)

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

27.09.2024    5654    gzharkoj    3    

11

HighLoad оптимизация Программист Бесплатно (free)

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

09.09.2024    17329    Still325    5    

26

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

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

1 стартмани

30.08.2024    2870    Tantor    14    

9

HighLoad оптимизация Программист Россия Бесплатно (free)

А вы знали, что сервер 1С при соединении с базой на сервере PostgreSQL самостоятельно устанавливает некоторые параметры? Это важно знать при настройке сервера и отладке долгих запросов. Предлагаю разобраться.

27.08.2024    5667    soulner    10    

40

HighLoad оптимизация Перенос данных 1C Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Если вы используете планы обмена, вы наверняка сталкиваетесь с блокировками. И хоть на инфорстарте полно статей про планы обмена и про блокировки, хотелось бы поделиться нашим опытом борьбы с ними.

26.08.2024    6661    Sander80    8    

23

HighLoad оптимизация Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:CRM ПРОФ, КОРП Россия Бесплатно (free)

Описание примера дедлока захвата ресурсов в разном порядке на ведущих измерениях.

15.08.2024    2977    azazana    16    

9

HighLoad оптимизация Администрирование СУБД Архивирование (backup) Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще, как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей-то лабораторной работы? Статья адресована прежде всего специалистам 1С, избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.

13.08.2024    9223    1CUnlimited    11    

6

HighLoad оптимизация Закрытие периода Бесплатно (free)

Своевременная и качественная отчетность позволяет крупному бизнесу оперативно реагировать на изменения, принимать обоснованные решения и выполнять требования регулирующих органов. В условиях высокой конкуренции и динамичного рынка это является критическим фактором успеха. В статье эксперты департамента 1С «КОРУС Консалтинг» разобрали, почему закрытие растягивается и как сократить сроки формирования отчетности.

07.08.2024    4143    1C_Community    0    

1

HighLoad оптимизация Системный администратор Программист 1С:Предприятие 8 Россия Бесплатно (free)

Временные таблицы без статистики и поиск причин медленного выполнения запросов.

10.07.2024    10446    Tantor    42    

34

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

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

1 стартмани

01.07.2024    5348    70    ZAOSTG    9    

13

HighLoad оптимизация Технологический журнал Системный администратор Программист Бесплатно (free)

Обсудим поиск и разбор причин длительных серверных вызовов CALL, SCALL.

24.06.2024    13204    ivanov660    13    

64

HighLoad оптимизация Программист 1С:Предприятие 8 Бесплатно (free)

Метод очень медленно работает, когда параметр приемник содержит намного меньше свойств, чем источник.

06.06.2024    19739    Evg-Lylyk    73    

46

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

На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Сегодня расскажу, как предотвратить деградацию производительности от установки модуля интеграции стороннего разработчика на примере «Экстрактора данных 1С в BI» от компании «Денвик».

17.05.2024    2662    sergey.skirdin    1    

3

HighLoad оптимизация Администрирование СУБД Системный администратор 1С:Предприятие 8 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

При подготовке к обновлению возникли проблемы на стадии тестирования и исправления базы данных, также при создании файлов РИБ для магазинов.

16.04.2024    2859    xKaskadx    6    

2

HighLoad оптимизация Программист Бесплатно (free)

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

15.04.2024    8140    dsamofeeva    5    

13