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

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

<
От версии < 18.4 >
отредактировано Alexandr Fokin
на 2022/07/11 20:52
К версии < 17.2 >
отредактировано Alexandr Fokin
на 2020/12/25 21:40
>
Изменить комментарий: Редактировать комментарий

Комментарий

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.Базы данных.SQL.Механизмы.WebHome
1 +Разработка.Базы данных.WebHome
Содержимое
... ... @@ -1,3 +1,4 @@
1 +
1 1  [[image:https://docs.microsoft.com/ru-ru/sql/relational-databases/media/udb9_profilerdeadlockgraphc.png?view=sql-server-ver15]]
2 2  
3 3  * Мехинизм работы БД строиться на блокировках.
... ... @@ -15,7 +15,6 @@
15 15  Одна продолжит выполнение, а вторая прервется с ошибкой, которую должно обработать приложение. (В том числе возможно попытаться повторить транзакцию, рассчитывая, что в этот раз блокировки не будет или хотя бы она завершиться удачно, для этой транзакции)
16 16  
17 17  ----
18 -
19 19  Понятие оптимистичной и пессимистичной блокировок.
20 20  Оптимистичная:
21 21  Берем элемент (не блокируя) (фиксируем version/timestamp)
... ... @@ -56,6 +56,3 @@
56 56  
57 57  Optimistic locking and automatic retry
58 58  https://enterprisecraftsmanship.com/posts/optimistic-locking-automatic-retry/
59 -
60 -DotNetRu | Александр Шелёмин «Concurrency в базах данных»
61 -https://www.youtube.com/watch?v=a6YzdDFzDl8
XWiki.XWikiComments[1]
Автор
... ... @@ -1,1 +1,0 @@
1 -XWiki.cccc1808
Комментарий
... ... @@ -1,2 +1,0 @@
1 -Блокировки MySQL: виды, проблемы и способы обнаружения
2 -https://habr.com/ru/company/citymobil/blog/595741/
Дата
... ... @@ -1,1 +1,0 @@
1 -2022-02-28 17:50:44.835
XWiki.XWikiComments[0]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,2 @@
1 +Уровни изоляции и несогласованность данных
2 +http://www.t-sql.ru/post/nolock.aspx
Дата
... ... @@ -1,0 +1,1 @@
1 +2020-10-06 09:24:42.487