...

Библиотека по теме "HighLoad оптимизация" для 1С

HighLoad оптимизация

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

15.04.2024    5842    dsamofeeva    5    

13

HighLoad оптимизация Механизмы платформы 1С 1С v8.3

Сравним «Регистры сведений» с «Сервисами интеграции» и узнаем, кто быстрее!

28.03.2024    6652    dsdred    23    

41

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

Анализ простого плана запроса. Оптимизация нагрузки на ЦП сервера СУБД используя типовые индексы.

13.03.2024    6610    spyke    29    

52

HighLoad оптимизация 1С v8.3

Оказывается, в типовых конфигурациях 1С есть, что улучшить!

13.03.2024    9772    vasilev2015    22    

45

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

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

1 стартмани

24.01.2024    8057    glassman    20    

42

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

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

09.01.2024    27271    doom2good    50    

74

HighLoad оптимизация

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

26.12.2023    8546    a.doroshkevich    1    

29

HighLoad оптимизация

Многие, кто пытался разобраться с производительностью 1С, сталкивались со сложностями. Нет общепринятых алгоритмов, большинство утилит пишутся «под себя» или не выходят за пределы компании, а существующие официальные инструменты тяжелы для освоения. О том, как расследование проблем производительности 1С привело к созданию собственного коммерческого продукта, расскажем в статье.

22.12.2023    3651    user719554    4    

11

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

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

1 стартмани

20.12.2023    3346    evgen7938    16    

6

HighLoad оптимизация

При переводе типовой конфигурации 1C ERP/УТ/КА на PostgreSQL придется вложить ресурсы в доработку и оптимизацию запросов. Расскажем, на что обратить внимание при потерях производительности и какие инструменты/подходы помогут расследовать проблемы после перехода.

20.11.2023    18298    ivanov660    7    

84

HighLoad оптимизация

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

15.11.2023    9713    a.doroshkevich    23    

78

Администрирование СУБД HighLoad оптимизация Запросы 1С v8.3 1C:Бухгалтерия

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

1 стартмани

24.10.2023    2313    vakham    5    

4

HighLoad оптимизация Запросы

Очень немногие из тех, кто занимается поддержкой MS SQL, работают с хранилищем запросов. А ведь хранилище запросов – это очень удобный, мощный и, главное, бесплатный инструмент, позволяющий быстро найти и локализовать проблему производительности и потребления ресурсов запросами. В статье расскажем о том, как использовать хранилище запросов в MS SQL и какие плюсы и минусы у него есть.

11.10.2023    22106    skovpin_sa    15    

106

HighLoad оптимизация 1С v8.3 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG)

На низкоскоростных каналах связи в УТ 11 в РМК подтормаживает поиск по штрихкоду.

1 стартмани

07.08.2023    1058    woland    0    

6

HighLoad оптимизация Администрирование СУБД 1С v8.3

Кто не любит убирать мусор? Думаю, практически все, а вот в Postgres это обязательный ритуал для эффективной работы. Как эффективно настроить уборку за 1С в Postgres, можно прочитать в этой статье и еще раз задуматься о бесплатности Postgres.

05.08.2023    7604    1CUnlimited    5    

53

HighLoad оптимизация

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

31.07.2023    6190    a.doroshkevich    11    

29

HighLoad оптимизация Рефакторинг и качество кода 1С v8.3

Прилетела интересная задача с примером, когда одно и то же действие выполняется на MS SQL за 1 минуту и около часа на Postgre SQL 14. Вот и решил поделиться занимательным опытом расследования причин вышеупомянутой проблемы. Ну и посмотреть вскользь на модуль ERP "1С:Хлебобулочное и кондитерское производство".

30.06.2023    5266    zeltyr    15    

16

Запросы HighLoad оптимизация Запросы

Многие знают, что для ускорения работы запроса нужно «изучить план». При этом сам план обычно обескураживает: куча разноцветных иконок и стрелочек; ничего не понятно, но очень интересно! Аналитик производительности Александр Денисов на конференции Infostart Event 2021 Moscow Premiere рассказал, как выполняется план запроса и что нужно сделать, чтобы с его помощью находить проблемы производительности.

20.06.2023    39584    Филин    37    

124

HighLoad оптимизация Рефакторинг и качество кода Администрирование СУБД

Готовы погрузиться в недетское программирование и шКОДИТЬ по-взрослому? О том, как повысить безопасность разработки и эксплуатации ПО через изощренные способы подключения к платформе 1С, на конференции Infostart Event 2022 Saint Petersburg рассказал Юрий Лазаренко.

19.06.2023    3981    TitanLuchs    15    

26

HighLoad оптимизация

В редких случаях требуется сложными запросами получить большую выборку данных и обработать её. Как переложить нагрузку с кластера 1С на СУБД.

01.06.2023    5980    AlexSTAL    16    

35

HighLoad оптимизация Технологический журнал 1С v8.3

Мой первый опыт расследования взаимоблокировок на таблице итогов регистра бухгалтерии на новом месте работы.

22.05.2023    4139    AlexSTAL    2    

18

HighLoad оптимизация 1С v8.3

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

16.05.2023    3910    avalakh    2    

32

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

Статья по итогам нашего выступления на юбилейной X конференции PGConf.Russia, где мы рассказали о подходе, при котором миграцию высоконагруженных решений 1С на Linux/PostgreSQL можно выполнить плавно и без серьезных потрясений, при этом сохранить производительность и надежность в целевом ландшафте.

27.04.2023    7474    it-expertise    17    

35

HighLoad оптимизация 1С v8.3

Простой (а точнее, мегапростой) способ проверки быстродействия, когда очень важно его, быстродействие, улучшить

10.04.2023    5284    vkrivov@yandex.ru    15    

39

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

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

1 стартмани

03.04.2023    2168    Quantum81    5    

7

HighLoad оптимизация Механизмы платформы 1С 1С v8.3

1С работает с СУБД Postgres более 10 лет, а сейчас это единственный легальный вариант для инсталляций в России. Много ли мы потеряем в производительности по сравнению с MS SQL? Выдержит ли Postgres 15.2 жесткий Highload со стороны 1С? Цель этой статьи - ответить на данные вопросы, с цифрами, которые можно использовать при расчете архитектуры.

23.03.2023    5125    1CUnlimited    9    

38

HighLoad оптимизация 1С v8.3

А все начиналось с распространенной для этой связки проблемы закрытия месяца…

27.02.2023    14240    shakun_dg    31    

124

HighLoad оптимизация 1С v8.3

ORM (Relational Mapping) используется во многих языках программирования, в том числе и в 1С. Однако реализация высоконагруженных решений, приводит к мысли, что разработчики ORM не учитывали ее влияния на производительность СУБД. Такая ситуация и в 1С, и ORM на Java, и наверняка в других ORM. В предыдущих частях показана глубина проблемы. В этой части предложено решение со стороны СУБД (MS SQL, Oracle, Postgres).

13.02.2023    1989    1CUnlimited    0    

13

HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

ORM (Object Relational Mapping) используется во многих языках программирования, в том числе и в 1С. Однако реализация высоконагруженных решений приводит к мысли, что разработчики ORM не учитывали ее влияния на производительность СУБД. Такая ситуация и в 1С и ORM на Java, и наверняка в других ORM. В предыдущей части статьи были изложены результаты теста, в этой статье ответы на самые часто задаваемые вопросы и новый тест.

01.02.2023    2258    1CUnlimited    7    

2

HighLoad оптимизация Запросы 1С v8.3 Запросы

Для запросов, содержащих "LIKE %СтрокаПоиска%". Справедливо для MS SQL и Postgres.

20.12.2022    5352    vasilev2015    32    

26

Механизмы платформы 1С HighLoad оптимизация 1С v8.3 1C:Бухгалтерия

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

1 стартмани

18.12.2022    3045    user1373370    4    

19

HighLoad оптимизация 1С v8.3

ORM (Object-Relational Mapping) используется во многих языках программирования, в том числе и в 1С. Однако реализация высоконагруженных решений приводит к мысли что разработчики ORM не учитывали ее влияния на производительность СУБД. Такая ситуация и в 1С, и ORM на Java, и наверняка в других ORM. Причины приоткрывает данная статья.

16.12.2022    3023    1CUnlimited    11    

11

HighLoad оптимизация 1С v8.3 1С:ERP Управление предприятием 2

Для того чтобы еще до внедрения информационной системы убедиться, что целевая система справится с ожидаемой нагрузкой, требуется провести нагрузочное тестирование. О том какие инструменты и методики помогут организовать подобный проект при внедрении 1С:ERP, и о том, какие неожиданные факторы могут влиять на производительность системы я и хотел бы рассказать в данной статье.

02.11.2022    8254    Tavalik    24    

39

HighLoad оптимизация

Чем отличаются подходы в построении плана запросов для PostgreSQL и MS SQL? Какие запросы хорошо параллелятся, а какие нет? Кто в итоге круче в параллелизме – MS SQL или PostgreSQL? Вадим Фоминых протестировал обе СУБД на эффективность параллельной работы и рассказал о своих выводах в докладе на конференции Infostart Event 2021 Post-Apocalypse.

31.10.2022    11134    Shmell    5    

31

HighLoad оптимизация 1С v8.3 1С:ERP Управление предприятием 2

Обратил внимание на медленную работу при пакетной записи элементов номенклатуры.

25.10.2022    1750    m191    8    

5

HighLoad оптимизация Разработка 1С v8.3

Большие объемы данных вынуждают глубже смотреть в логику работы оптимизатора СУБД. Ваше понимание о селективном индексе может расходится с логикой оптимизатора SQL. Это еще больше привязывает конкретную систему к конкретной СУБД. Построение хорошего запроса к СУБД попрежнему остается искусством, а искусственный интеллект пока еще туда не добрался

18.10.2022    3392    1CUnlimited    9    

4