Size: a a a

1С, БСП, DevOps и Архитектура

2021 October 08

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
300-500 торговых агентов - частая ситуация.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
да ладно, че ты начинаешь, погляди на платформу 21ую, парни реально потели )
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
ага, у каждого второго бизнеса в этой стране )
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Магнит лайв меттерс
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Не то что не верю - просто в моем представлении это должны быть сотни узлов, на каждом из которых между тактами обмена накапливаются десятки тысяч изменений по одному типу объекта, но в этом случае какая-то часть точек ввода этих изменений (транзакций записи объектов) по-любому будут успевать прорваться за отведенный таймаут 20 секунд (по умолчанию).
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Хватит 5 тысяч для эскалации блокировки на уровень таблицы.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну и да, полтора юзера у тебя будут писать документы чаще чем раз в час. Но это считай эквивалент отвала информационной системы.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Ну это странно. Длительность транзакции записи номера сообщения даже на пару тысяч регистраций не выполняется 20 сек.
Но если это приводит в таймаутам, то проблему нужно искать не в плане обмена.
Слишком длинные транзакции регистрации.
Я бы регистрацию оставлял на конец транзакций.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Которую вроде как можно и отключить?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Можно, это правда запрещено лиц соглашением, и если вдруг тебе понадобится заблочить пару сотен тысяч строчек скулю прийдётся попотеть
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
пара тысяч регистраций это вообще не проблема =) Можно никогда об этом и не вспоминать пока их пара тысяч между выгрузками =)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ну т.е. вся беда только из-за эскалации была?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Основная да, но её отключение это выстрел в ногу на попоже, потому что при ещё увеличении нагрузок, скуль начнёт непомерно долго блокировать все строки без эскалации, что в итоге всё равно приведёт к деградации
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
С какого порога беда приходит? 10 ? 100?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
5к на таблицу, 5к предел на котором оптимизатор скуля может принять решение о эскалации блокировки
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
И только когда много узлов?
Один узел с эскалацией наверно тоже пофиг
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
на один узел это конечно не приятно, но волне терпимо. Да, узлов должно быть много чтобы это стало проблемой на уровне отказа приложения
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
А в каких сценариях ему надо будет заблокировать все строки? Вроде только массовая перерегистрация какая-нибудь, а это по идее что-то форс-мажорное...
источник

A

Alex in 1С, БСП, DevOps и Архитектура
А что в этот момент выполняется в обмене - загрузка или выгрузка?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну не все, но много, 50-100-150 тысяч например, ну и это форс мажор если у тебя 100 юзеров, а если у тебя 15 тысяч юзеров, от это рабочий день =)
источник