1Cnik dan repost
📒 Шпаргалка по уровням изоляции и блокировкам 1С
Когда 1С начинает тормозить, пользователи жалуются на зависания, а SQL-сервер показывает десятки блокировок - почти всегда проблема упирается в транзакции и уровни изоляции. Многие разработчики знают названия READ COMMITTED или SERIALIZABLE, но далеко не все понимают, как именно они влияют на производительность, блокировки и конкурентность работы пользователей. Эта табличка помогает разобраться, какие уровни изоляции использует платформа, какие блокировки возникают и что важно знать эксперту 1С.
Уровень изоляции определяет:
▪️ какие данные может видеть транзакция
▪️ может ли один пользователь читать данные, которые другой ещё не записал
▪️ какие блокировки будут установлены
▪️ насколько сильно пользователи будут мешать друг другу
Главная задача это найти баланс между целостностью данных и производительностью системы. Чем выше уровень изоляции - тем надёжнее данные, но тем больше блокировок и ниже конкурентность.
Подписаться: TG | MAX
#Практика1С
Когда 1С начинает тормозить, пользователи жалуются на зависания, а SQL-сервер показывает десятки блокировок - почти всегда проблема упирается в транзакции и уровни изоляции. Многие разработчики знают названия READ COMMITTED или SERIALIZABLE, но далеко не все понимают, как именно они влияют на производительность, блокировки и конкурентность работы пользователей. Эта табличка помогает разобраться, какие уровни изоляции использует платформа, какие блокировки возникают и что важно знать эксперту 1С.
Уровень изоляции определяет:
▪️ какие данные может видеть транзакция
▪️ может ли один пользователь читать данные, которые другой ещё не записал
▪️ какие блокировки будут установлены
▪️ насколько сильно пользователи будут мешать друг другу
Главная задача это найти баланс между целостностью данных и производительностью системы. Чем выше уровень изоляции - тем надёжнее данные, но тем больше блокировок и ниже конкурентность.
Подписаться: TG | MAX
#Практика1С