Изменения документа Транзакции и блокировки

Редактировал(а) Alexandr Fokin 2024/06/01 13:29

<
От версии < 17.2 >
отредактировано Alexandr Fokin
на 2020/12/25 21:40
К версии < 14.1 >
отредактировано Alexandr Fokin
на 2020/06/13 20:49
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -20,7 +20,7 @@
20 20  Оптимистичная:
21 21  Берем элемент (не блокируя) (фиксируем version/timestamp)
22 22  Производим обработку.
23 -Проверяем, что version/timestamp не изменился. (иначе ошибка/повторная обработка/игнорирования, что исходные данные изменились с момента начала обработки)
23 +Проверяем, что version/timestamp не изменился. (иначе ошибка/повторная обработка)
24 24  Сохраняем элемент.
25 25  Пессимистичная:
26 26  Берем элемент. (блокируя его некоторым образом) (в момент блокировки другой обработчик не может получить доступ и ожидает)
... ... @@ -28,31 +28,12 @@
28 28  Сохраняем элемент.
29 29  
30 30  ----
31 +[[docs.microsoft | Руководство по блокировке и управлению версиями строк транзакций>>https://docs.microsoft.com/ru-ru/sql/relational-databases/sql-server-transaction-locking-and-row-versioning-guide?view=sql-server-ver15]]
32 +[[docs.microsoft | Табличные указания>>https://docs.microsoft.com/ru-ru/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver15]]
33 +[[infostart.ru | Типы блокировок в MS SQL Server>>https://infostart.ru/public/708360/]]
34 +[[infostart.ru | Как посмотреть, какие данные заблокированы в СУБД MS SQL Server>>https://infostart.ru/public/707333/]]
35 +[[Habr | Типичные взаимные блокировки в MS SQL и способы борьбы с ними>>https://habr.com/ru/company/mindbox/blog/261661/]]
36 +[[Professor web | Блокировки>>https://professorweb.ru/my/sql-server/2012/level3/3_15.php]]
31 31  
32 -Руководство по блокировке и управлению версиями строк транзакций
33 -https://docs.microsoft.com/ru-ru/sql/relational-databases/sql-server-transaction-locking-and-row-versioning-guide?view=sql-server-ver15
34 -
35 -Табличные указания
36 -https://docs.microsoft.com/ru-ru/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver15
37 -
38 -Типы блокировок в MS SQL Server
39 -https://infostart.ru/public/708360
40 -
41 -Как посмотреть, какие данные заблокированы в СУБД MS SQL Server
42 -https://infostart.ru/public/707333
43 -
44 -Типичные взаимные блокировки в MS SQL и способы борьбы с ними
45 -https://habr.com/ru/company/mindbox/blog/261661
46 -
47 -Блокировки
48 -https://professorweb.ru/my/sql-server/2012/level3/3_15.php
49 -
50 -Транзакции
51 -https://www.flenov.info/books/read/transact-sql/32
52 -
53 -
54 -Optimistic vs. Pessimistic Locking
55 55  https://medium.com/@recepinancc/til-9-optimistic-vs-pessimistic-locking-79a349b76dc8
56 -
57 -Optimistic locking and automatic retry
58 58  https://enterprisecraftsmanship.com/posts/optimistic-locking-automatic-retry/
XWiki.XWikiComments[0]
Автор
... ... @@ -1,1 +1,0 @@
1 -XWiki.cccc1808
Комментарий
... ... @@ -1,2 +1,0 @@
1 -Уровни изоляции и несогласованность данных
2 -http://www.t-sql.ru/post/nolock.aspx
Дата
... ... @@ -1,1 +1,0 @@
1 -2020-10-06 09:24:42.487