Изменения документа Транзакции и блокировки
                  Редактировал(а) Alexandr Fokin 2024/06/01 13:29
              
      
      От версии  18.14 
    
    
              отредактировано Alexandr Fokin
        
на 2023/09/11 02:34
     на 2023/09/11 02:34
      Изменить комментарий:
              К данной версии нет комментариев
          
         
      К версии  22.3 
    
    
              отредактировано Alexandr Fokin
        
на 2023/12/16 14:12
     на 2023/12/16 14:12
      Изменить комментарий:
              Update document after refactoring.
          
         Сводка
- 
          Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
- 
      - Содержимое
-   ... ... @@ -14,6 +14,7 @@ 14 14 * В случае обнаружения DeadLock СУБД среди 2 транзакций выбирает одну. 15 15 Одна продолжит выполнение, а вторая прервется с ошибкой, которую должно обработать приложение. (В том числе возможно попытаться повторить транзакцию, рассчитывая, что в этот раз блокировки не будет или хотя бы она завершиться удачно, для этой транзакции) 16 16 * Не все ситуации блокировки определяются СУБД как DeadLock. 17 +* Механизм SavePoint. 17 17 18 18 ---- 19 19 ... ... @@ -41,6 +41,7 @@ 41 41 42 42 ---- 43 43 45 +|(% style="width:91px" %)[[MSSQL>>doc:Разработка.Базы данных.SQL.MSSQL.WebHome]]|(% style="width:1394px" %)((( 44 44 Руководство по блокировке и управлению версиями строк транзакций 45 45 https://docs.microsoft.com/ru-ru/sql/relational-databases/sql-server-transaction-locking-and-row-versioning-guide?view=sql-server-ver15 46 46 ... ... @@ -61,14 +61,16 @@ 61 61 62 62 Транзакции 63 63 https://www.flenov.info/books/read/transact-sql/32 64 - 66 +))) 67 +|(% style="width:91px" %)[[PostgreSQL>>doc:Разработка.Базы данных.SQL.PostgreSQL.WebHome]]|(% style="width:1394px" %)((( 65 65 [[PostgreSQL>>doc:Разработка.Базы данных.SQL.PostgreSQL.WebHome]]: Documentation: 15: Chapter 13. Concurrency Control 66 66 [[https:~~/~~/www.postgresql.org/docs/current/mvcc.html>>https://www.postgresql.org/docs/current/mvcc.html]] 67 67 68 ----- 71 +Транзакции в PostgreSQL 72 +[[https:~~/~~/aristov.tech/blog/tranzakczii-v-postgresql/>>https://aristov.tech/blog/tranzakczii-v-postgresql/]] 69 69 70 -DotNetRu | Александр Шелёмин «Concurrency в базах данных» 71 -https://www.youtube.com/watch?v=a6YzdDFzDl8 72 - 73 73 Эй, запрос! Ты живой? Как легко обработать блокировки в PostgreSQL 74 74 [[https:~~/~~/habr.com/ru/post/319832/>>https://habr.com/ru/post/319832/]] 76 +))) 77 +|(% style="width:91px" %) |(% style="width:1394px" %)DotNetRu ~| Александр Шелёмин «Concurrency в базах данных» 78 +https://www.youtube.com/watch?v=a6YzdDFzDl8 
 
