Исходный код вики Ошибки
Версия 1.13 от Alexandr Fokin на 2023/01/12 14:52
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
1.4 | 1 | |(% style="width:143px" %) |(% style="width:90px" %)Код|(% style="width:746px" %) |(% style="width:558px" %) |
![]() |
1.7 | 2 | |(% colspan="1" rowspan="2" style="width:143px" %)[[MSSQL>>doc:Разработка.Базы данных.SQL.MSSQL.WebHome]]|(% style="width:90px" %)1222|(% style="width:746px" %)Ошибка получения блокировки (ожидания разблокировки) данных. |
![]() |
1.1 | 3 | Не является полноценным Deadlock, поэтому не разрешается механизмом прерывания сервера БД. |
4 | Зависит от параметра LOCK_TIMEOUT (может иметь значение - бесконечно) и от таймаута запроса. | ||
![]() |
1.12 | 5 | Не разрешается пока один из запросов не завершиться успешно или же упадет по одному из таймаутов и снимет блокировку, чтобы второй мог продолжится.|(% style="width:558px" %)READ UNCOMMITTED |
6 | READ COMMITTED | ||
7 | REPEATABLE READ | ||
8 | SERIALIZABLE | ||
![]() |
1.7 | 9 | |(% style="width:90px" %)1205|(% style="width:746px" %)Полноценный Deadlock, прерывается сервером БД. |
![]() |
1.11 | 10 | Сервер БД завершает одну из взаимоблокирующих транзакций с ошибкой.|(% style="width:558px" %)READ UNCOMMITTED |
11 | READ COMMITTED | ||
12 | REPEATABLE READ | ||
13 | SERIALIZABLE | ||
![]() |
1.13 | 14 | |(% colspan="1" rowspan="2" style="width:143px" %)[[PostgreSQL>>doc:Разработка.Базы данных.SQL.PostgreSQL.WebHome]]|(% style="width:90px" %)40001|(% style="width:746px" %)((( |
![]() |
1.5 | 15 | Ошибка сериализации. |
16 | Транзакция не может быть продолжена из-за того, что необходимые данные были изменены другой транзакцией. | ||
17 | |||
18 | 13.5. Serialization Failure Handling | ||
19 | [[https:~~/~~/www.postgresql.org/docs/current/mvcc-serialization-failure-handling.html>>https://www.postgresql.org/docs/current/mvcc-serialization-failure-handling.html]] | ||
20 | )))|(% style="width:558px" %)REPEATABLE READ | ||
![]() |
1.4 | 21 | SERIALIZABLE |
![]() |
1.13 | 22 | |(% style="width:90px" %)40P01|(% style="width:746px" %)Полноценный Deadlock, прерывается сервером БД. |
![]() |
1.10 | 23 | Сервер БД завершает одну из взаимоблокирующих транзакций с ошибкой.|(% style="width:558px" %)READ COMMITTED |
![]() |
1.9 | 24 | REPEATABLE READ |
25 | SERIALIZABLE |