|
|
|||||||||||
|
|||||||||||
Перевод конфигурации на управляемые блокировки |
|
Основные причины перехода на управляемые блокировки:
|
|
При работе в автоматическом режиме управления блокировкой 1С:Предприятие устанавливает высокую степень изоляции данных в транзакции на уровне СУБД. Это позволяет полностью исключить возможность получения нецелостных или некорректных данных без каких-либо специальных усилий со стороны прикладных разработчиков. Это удобный и правильный подход при небольшом количестве активных пользователей. Цена простоты разработки - некоторое количество избыточных блокировки на уровне СУБД. Эти блокировки связанны как с особенностями реализации механизмов блокировок в самой СУБД, так и с тем, что СУБД не может учитывать (и не учитывает) физический смысл и структуру объектов метаданных 1С:Предприятия. При работе с высокой конкуренцией за ресурсы (много пользователей) в какой-то момент влияние некоторой избыточности блокировок становиться заметным с точки зрения производительности при парараллельном режими. Для исключения этих блокировок рекомендуется перевести конфигурацию полностью в управляемый режим блокировки данных в транзакции. Такой перевод требует некоторой доработки исходного кода конфигурации.
После перевода конфигурации в управляемый режим в платформе активизуруется дополнительный функционал "менеджера блокировок" и контроль за целостностью данных осуществляется теперь не на стороне СУБД, а на стороне сервера 1С. Это увеличивает нагрузку на железо сервера 1С (нужны быстрее процессоры и больше памяти), и фактически вносит даже небольшое замедление (несколько процентов), однако куда существенней улучшает ситуацию с блокировками (меньше блокировок за счет блокировок на объект, а не на комбинаюцию таблиц, меньше область блокирования и в некоторых случаях меньше время жизни блокировок на чтение, т.е. не до конца транзакции). За счет этого общая параллельность улучшается.
Новые конфигурации фирмы 1С реализованы сразу в управляемом режиме. |
попросить оператора переключить на Гилёва Вячеслава (сотовый) |
|