mirror of
https://github.com/kuzyara/Lock1C-cheet-sheet.git
synced 2025-02-14 22:23:05 +02:00
Update README.md
This commit is contained in:
parent
b7d03c8618
commit
cbb5c7e463
18
README.md
18
README.md
@ -1,3 +1,21 @@
|
||||
# Шпаргалка по блокировкам 1С и СУБД
|
||||
* в картинках (https://infostart.ru/public/629017/)
|
||||

|
||||
|
||||
Блокировки платформы:
|
||||
* Р - РежимБлокировкиДанных.Разделяемый
|
||||
* И - РежимБлокировкиДанных.Исключительный
|
||||
|
||||
Блокировки СУБД:
|
||||
* Sch-S = Блокировка стабильности схемы. Гарантирует, что элемент схемы, такой как таблица или индекс, не будет удален до тех пор, пока сеанс связи удерживает блокировку стабильности схемы на данный элемент схемы;
|
||||
* Sch-М = Блокировка изменения схемы. Должен поддерживаться любым сеансом связи, во время которого предполагается изменить схему данного ресурса. Гарантирует, что другие сеансы не имеют ссылок на обозначенный объект;
|
||||
* S = Коллективная блокировка. Удерживающему сеансу предоставлен коллективный доступ к ресурсу;
|
||||
* U = Блокировка обновления. Указывает блокировку обновления, полученную на ресурсы, которые со временем могут быть обновлены. Используется для предотвращения общей формы взаимоблокировки, которая возникает, когда множество сеансов блокируют ресурсы для потенциального обновления в последующее время;
|
||||
* X = Монопольная блокировка. Удерживающему сеансу предоставлен исключительный доступ к ресурсу;
|
||||
* IS = Блокировка с намерением коллективного доступа. Указывает намерение поместить S блокировки на некоторые подчиненные ресурсы в иерархии блокировок;
|
||||
* IU = Блокировка с намерением обновления. Указывает намерение поместить U блокировки на некоторые подчиненные ресурсы в иерархии блокировок;
|
||||
* IX = Блокировка с намерением монопольного доступа. Указывает намерение поместить X блокировки на некоторые подчиненные ресурсы в иерархии блокировок;
|
||||
* SIU = Коллективная блокировка с намерением обновления. Указывает коллективный доступ к ресурсу с намерением получения блокировок обновления на подчиненные ресурсы в иерархии блокировок;
|
||||
* SIX = Коллективная блокировка с намерением монопольного доступа. Указывает коллективный доступ к ресурсу с намерением получения монопольных блокировок на подчиненные ресурсы в иерархии блокировок;
|
||||
* UIX = Блокировка обновления с намерением монопольного доступа. Указывает блокировку обновления ресурса с намерением получения монопольных блокировок на подчиненные ресурсы в иерархии блокировок;
|
||||
* BU = Блокировка массового обновления. Используется для массовых операций;
|
||||
|
Loading…
x
Reference in New Issue
Block a user